{"id":28280,"name":"expect","ecosystem":"npm","repository_url":"https://github.com/jestjs/jest","issues_count":479,"created_at":"2025-06-07T05:46:31.955Z","updated_at":"2025-06-07T05:46:31.955Z","purl":"pkg:npm/expect","metadata":{"id":1695039,"name":"expect","ecosystem":"npm","description":null,"homepage":null,"licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jestjs/jest","keywords_array":[],"namespace":null,"versions_count":245,"first_release_published_at":"2011-11-29T18:50:42.029Z","latest_release_published_at":"2023-09-12T06:43:48.684Z","latest_release_number":"29.7.0","last_synced_at":"2025-06-06T18:31:25.865Z","created_at":"2022-04-09T15:16:55.616Z","updated_at":"2025-06-06T18:33:42.116Z","registry_url":"https://www.npmjs.com/package/expect","install_command":"npm install expect","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"30.0.0-beta.3","next":"30.0.0-beta.8"}},"repo_metadata":{"id":12409137,"uuid":"15062869","full_name":"jestjs/jest","owner":"jestjs","description":"Delightful JavaScript Testing.","archived":false,"fork":false,"pushed_at":"2025-05-29T13:02:28.000Z","size":308142,"stargazers_count":44795,"open_issues_count":258,"forks_count":6545,"subscribers_count":561,"default_branch":"main","last_synced_at":"2025-06-03T04:28:55.156Z","etag":null,"topics":["easy","expectation","facebook","immersive","javascript","painless","painless-javascript-testing","snapshot","testing"],"latest_commit_sha":null,"homepage":"https://jestjs.io","language":"TypeScript","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/jestjs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":".github/SUPPORT.md","governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"open_collective":"jest"}},"created_at":"2013-12-10T00:18:04.000Z","updated_at":"2025-06-03T01:30:00.000Z","dependencies_parsed_at":"2023-07-27T20:29:32.015Z","dependency_job_id":"2e0b852d-4361-4cf4-83b2-6eba7bdbfc6a","html_url":"https://github.com/jestjs/jest","commit_stats":{"total_commits":7011,"total_committers":1682,"mean_commits":4.168252080856123,"dds":0.7628013122236486,"last_synced_commit":"0a0a9f7375a3b5eb33ea0a7f29afd19b473ec423"},"previous_names":["facebook/jest"],"tags_count":297,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jestjs","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":257698617,"owners_count":22587835,"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":"jestjs","name":"Jest","uuid":"103283236","kind":"organization","description":"Delightful JavaScript Testing Framework with a focus on simplicity.","email":null,"website":"https://jestjs.io","location":null,"twitter":"fbjest","company":null,"icon_url":"https://avatars.githubusercontent.com/u/103283236?v=4","repositories_count":2,"last_synced_at":"2025-06-05T03:55:20.037Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jestjs","funding_links":[],"total_stars":44798,"followers":264,"following":0,"created_at":"2023-04-22T04:18:19.657Z","updated_at":"2025-06-05T03:55:20.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jestjs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jestjs/repositories"},"tags":[{"name":"v30.0.0-alpha.7","sha":"bacb7de30d053cd87181294b0c8a8576632a8b02","kind":"tag","published_at":"2025-01-30T08:28:19.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v30.0.0-alpha.7","html_url":"https://github.com/jestjs/jest/releases/tag/v30.0.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v30.0.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v30.0.0-alpha.7/manifests"},{"name":"v30.0.0-alpha.6","sha":"ba74b7de1b9cca88daf33f9d1b46bfe2b7f485a5","kind":"tag","published_at":"2024-08-08T07:42:52.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v30.0.0-alpha.6","html_url":"https://github.com/jestjs/jest/releases/tag/v30.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v30.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v30.0.0-alpha.6/manifests"},{"name":"v30.0.0-alpha.5","sha":"fa24a3bdd6682978d76799265016fb9d5bff135e","kind":"tag","published_at":"2024-05-30T12:43:49.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v30.0.0-alpha.5","html_url":"https://github.com/jestjs/jest/releases/tag/v30.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v30.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v30.0.0-alpha.5/manifests"},{"name":"v30.0.0-alpha.4","sha":"32b966f988d47a7673d2ef4b92e834dab7d66f07","kind":"tag","published_at":"2024-05-12T21:43:11.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v30.0.0-alpha.4","html_url":"https://github.com/jestjs/jest/releases/tag/v30.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v30.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v30.0.0-alpha.4/manifests"},{"name":"v30.0.0-alpha.3","sha":"e267aff33d105399f2134bad7c8f82285104f3da","kind":"tag","published_at":"2024-02-20T11:08:41.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v30.0.0-alpha.3","html_url":"https://github.com/jestjs/jest/releases/tag/v30.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v30.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v30.0.0-alpha.3/manifests"},{"name":"v30.0.0-alpha.2","sha":"c04d13d7abd22e47b0997f6027886aed225c9ce4","kind":"tag","published_at":"2023-11-16T09:28:10.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v30.0.0-alpha.2","html_url":"https://github.com/jestjs/jest/releases/tag/v30.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v30.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v30.0.0-alpha.2/manifests"},{"name":"v30.0.0-alpha.1","sha":"d005cb2505c041583e0c5636d006e08666a54b63","kind":"tag","published_at":"2023-10-30T13:32:42.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v30.0.0-alpha.1","html_url":"https://github.com/jestjs/jest/releases/tag/v30.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v30.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v30.0.0-alpha.1/manifests"},{"name":"v29.7.0","sha":"4e56991693da7cd4c3730dc3579a1dd1403ee630","kind":"tag","published_at":"2023-09-12T06:43:35.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.7.0","html_url":"https://github.com/jestjs/jest/releases/tag/v29.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.7.0/manifests"},{"name":"v29.6.4","sha":"55cd6a0aaf6f9178199dfa7af7a00fcaa7c421fd","kind":"tag","published_at":"2023-08-24T11:10:21.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.6.4","html_url":"https://github.com/jestjs/jest/releases/tag/v29.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.6.4/manifests"},{"name":"v29.6.3","sha":"fb7d95c8af6e0d65a8b65348433d8a0ea0725b5b","kind":"tag","published_at":"2023-08-21T12:38:52.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.6.3","html_url":"https://github.com/jestjs/jest/releases/tag/v29.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.6.3/manifests"},{"name":"v29.6.2","sha":"0fd5b1c37555f485c56a6ad2d6b010a72204f9f6","kind":"tag","published_at":"2023-07-27T09:21:22.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.6.2","html_url":"https://github.com/jestjs/jest/releases/tag/v29.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.6.2/manifests"},{"name":"v29.6.1","sha":"1f019afdcdfc54a6664908bb45f343db4e3d0848","kind":"tag","published_at":"2023-07-06T14:18:02.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.6.1","html_url":"https://github.com/jestjs/jest/releases/tag/v29.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.6.1/manifests"},{"name":"v29.6.0","sha":"c1e5b8a38ef54bb138409f89831942ebf6a7a67e","kind":"tag","published_at":"2023-07-04T15:25:37.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.6.0","html_url":"https://github.com/jestjs/jest/releases/tag/v29.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.6.0/manifests"},{"name":"v29.5.0","sha":"39f3beda6b396665bebffab94e8d7c45be30454c","kind":"tag","published_at":"2023-03-06T13:33:20.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.5.0","html_url":"https://github.com/jestjs/jest/releases/tag/v29.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.5.0/manifests"},{"name":"v29.4.3","sha":"a49c88610e49a3242576160740a32a2fe11161e1","kind":"tag","published_at":"2023-02-15T11:57:12.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.4.3","html_url":"https://github.com/jestjs/jest/releases/tag/v29.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.4.3/manifests"},{"name":"v29.4.2","sha":"f0fc92e8443f09546c7ec0472bf9bce44fe5898f","kind":"tag","published_at":"2023-02-07T13:45:18.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.4.2","html_url":"https://github.com/jestjs/jest/releases/tag/v29.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.4.2/manifests"},{"name":"v29.4.1","sha":"bc84c8a15649aaaefdd624dc83824518c17467ed","kind":"tag","published_at":"2023-01-26T15:08:27.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.4.1","html_url":"https://github.com/jestjs/jest/releases/tag/v29.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.4.1/manifests"},{"name":"v29.4.0","sha":"4bc0e8acaf990e6618a7bed1dca67760c20bb12a","kind":"tag","published_at":"2023-01-24T10:55:39.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.4.0","html_url":"https://github.com/jestjs/jest/releases/tag/v29.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.4.0/manifests"},{"name":"v29.3.1","sha":"05deb8393c4ad71e19be2567b704dfd3a2ab5fc9","kind":"tag","published_at":"2022-11-08T22:56:14.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.3.1","html_url":"https://github.com/jestjs/jest/releases/tag/v29.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.3.1/manifests"},{"name":"v29.3.0","sha":"84b8de987b33e2da20dc833aeb65f23d72a673cd","kind":"tag","published_at":"2022-11-07T17:55:41.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.3.0","html_url":"https://github.com/jestjs/jest/releases/tag/v29.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.3.0/manifests"},{"name":"v29.2.2","sha":"0a8edbe0ac434394a16cc173a03ff54a9cc50e41","kind":"tag","published_at":"2022-10-24T20:24:01.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.2.2","html_url":"https://github.com/jestjs/jest/releases/tag/v29.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.2.2/manifests"},{"name":"v29.2.1","sha":"4551c0fdd4d25b7206824957c7bcc6baf61e63bf","kind":"tag","published_at":"2022-10-18T16:00:03.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.2.1","html_url":"https://github.com/jestjs/jest/releases/tag/v29.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.2.1/manifests"},{"name":"v29.2.0","sha":"ee5b37a4f4433afcfffb0356cea47739d8092287","kind":"tag","published_at":"2022-10-14T09:13:36.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.2.0","html_url":"https://github.com/jestjs/jest/releases/tag/v29.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.2.0/manifests"},{"name":"v29.1.2","sha":"3c31dd619e8c022cde53f40fa12ea2a67f4752ce","kind":"tag","published_at":"2022-09-30T07:22:36.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.1.2","html_url":"https://github.com/jestjs/jest/releases/tag/v29.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.1.2/manifests"},{"name":"v29.1.1","sha":"fd9cd900ad0904421a3d97661fdc3337194da1f9","kind":"tag","published_at":"2022-09-28T08:05:25.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.1.1","html_url":"https://github.com/jestjs/jest/releases/tag/v29.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.1.1/manifests"},{"name":"v29.1.0","sha":"51f10300daf90db003a1749ceaed1084c4f74811","kind":"tag","published_at":"2022-09-28T07:37:31.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.1.0","html_url":"https://github.com/jestjs/jest/releases/tag/v29.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.1.0/manifests"},{"name":"v29.0.3","sha":"77f865da39af5b3e1c114dc347e49257eb3dcfd1","kind":"tag","published_at":"2022-09-10T14:41:31.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.0.3","html_url":"https://github.com/jestjs/jest/releases/tag/v29.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.0.3/manifests"},{"name":"v29.0.2","sha":"616fcf56bb8481d29ba29cc34be32a92b1cf85e5","kind":"tag","published_at":"2022-09-03T10:48:12.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.0.2","html_url":"https://github.com/jestjs/jest/releases/tag/v29.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.0.2/manifests"},{"name":"v29.0.1","sha":"b959a3d3bdf324ed1c7358f76ab238a8b0b0cf93","kind":"tag","published_at":"2022-08-26T13:34:34.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.0.1","html_url":"https://github.com/jestjs/jest/releases/tag/v29.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.0.1/manifests"},{"name":"v29.0.0","sha":"75006e46c76f6fda14bbc0548f86edb2ba087cd2","kind":"tag","published_at":"2022-08-25T12:33:19.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.0.0","html_url":"https://github.com/jestjs/jest/releases/tag/v29.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.0.0/manifests"},{"name":"v29.0.0-alpha.6","sha":"4def94b073cad300e99de378ba900e6ba9b7032f","kind":"tag","published_at":"2022-08-19T13:57:37.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.0.0-alpha.6","html_url":"https://github.com/jestjs/jest/releases/tag/v29.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.0.0-alpha.6/manifests"},{"name":"v29.0.0-alpha.5","sha":"63e506b5d1558a9132a8fa65151407b0a40be3a5","kind":"tag","published_at":"2022-08-11T13:40:53.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.0.0-alpha.5","html_url":"https://github.com/jestjs/jest/releases/tag/v29.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.0.0-alpha.5/manifests"},{"name":"v29.0.0-alpha.4","sha":"98a833bd4bc0bdcfcee5d4f04c2833400c4e2933","kind":"tag","published_at":"2022-08-08T13:05:25.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.0.0-alpha.4","html_url":"https://github.com/jestjs/jest/releases/tag/v29.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.0.0-alpha.4/manifests"},{"name":"v29.0.0-alpha.3","sha":"09981873c55442e5e494d42012f518b7d3d41fbd","kind":"tag","published_at":"2022-08-07T13:41:27.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.0.0-alpha.3","html_url":"https://github.com/jestjs/jest/releases/tag/v29.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.0.0-alpha.3/manifests"},{"name":"v29.0.0-alpha.1","sha":"10f1e7f52d9f876e6fb7f20c1903fdcddd8db8b1","kind":"tag","published_at":"2022-08-04T08:23:22.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.0.0-alpha.1","html_url":"https://github.com/jestjs/jest/releases/tag/v29.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.0.0-alpha.1/manifests"},{"name":"v29.0.0-alpha.0","sha":"6862afb00307b52f32eedee977a9b3041355f184","kind":"tag","published_at":"2022-07-17T22:07:00.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v29.0.0-alpha.0","html_url":"https://github.com/jestjs/jest/releases/tag/v29.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v29.0.0-alpha.0/manifests"},{"name":"v28.1.3","sha":"2cce069800dab3fc8ca7c469b32d2e2b2f7e2bb1","kind":"tag","published_at":"2022-07-13T14:12:20.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v28.1.3","html_url":"https://github.com/jestjs/jest/releases/tag/v28.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.1.3/manifests"},{"name":"v28.1.2","sha":"789965efec4253fc54ceb3539711b3a3a6604d94","kind":"tag","published_at":"2022-06-29T10:33:52.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v28.1.2","html_url":"https://github.com/jestjs/jest/releases/tag/v28.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.1.2/manifests"},{"name":"v28.1.1","sha":"eb954f8874960920ac50a8f976bb333fbb06ada9","kind":"tag","published_at":"2022-06-07T06:09:29.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v28.1.1","html_url":"https://github.com/jestjs/jest/releases/tag/v28.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.1.1/manifests"},{"name":"v28.1.0","sha":"f5db241312f46528389e55c38221e6b6968622cf","kind":"tag","published_at":"2022-05-06T10:48:47.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v28.1.0","html_url":"https://github.com/jestjs/jest/releases/tag/v28.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.1.0/manifests"},{"name":"v28.0.3","sha":"1bea778422dc049b0fb3d7da809ffec39be549ff","kind":"tag","published_at":"2022-04-29T10:44:20.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v28.0.3","html_url":"https://github.com/jestjs/jest/releases/tag/v28.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.3/manifests"},{"name":"v28.0.2","sha":"279ee6658d763f024d51f340fab6a37c17d94502","kind":"tag","published_at":"2022-04-27T07:43:53.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v28.0.2","html_url":"https://github.com/jestjs/jest/releases/tag/v28.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.2/manifests"},{"name":"v28.0.1","sha":"0a08639e4299f07becf1020a761adfec83536018","kind":"tag","published_at":"2022-04-26T10:02:26.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v28.0.1","html_url":"https://github.com/jestjs/jest/releases/tag/v28.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.1/manifests"},{"name":"v28.0.0","sha":"8f9b812faf8e4d241d560a8574f0c6ed20a89365","kind":"tag","published_at":"2022-04-25T12:07:55.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v28.0.0","html_url":"https://github.com/jestjs/jest/releases/tag/v28.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0/manifests"},{"name":"v28.0.0-alpha.11","sha":"8b4b78759d255746f11e396efe7d06ac93dbd05b","kind":"tag","published_at":"2022-04-20T13:30:52.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v28.0.0-alpha.11","html_url":"https://github.com/jestjs/jest/releases/tag/v28.0.0-alpha.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.11/manifests"},{"name":"v28.0.0-alpha.10","sha":"d5eda7f23571081cea24760261d209ff3e01a084","kind":"tag","published_at":"2022-04-20T07:37:26.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v28.0.0-alpha.10","html_url":"https://github.com/jestjs/jest/releases/tag/v28.0.0-alpha.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.10/manifests"},{"name":"v28.0.0-alpha.9","sha":"7c63f5981eb20d4b89a4c04f3675e0050d8d7887","kind":"tag","published_at":"2022-04-19T10:59:06.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v28.0.0-alpha.9","html_url":"https://github.com/jestjs/jest/releases/tag/v28.0.0-alpha.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.9/manifests"},{"name":"v28.0.0-alpha.8","sha":"d915e7df92b220dbe6e124585ba6459838a6c41c","kind":"tag","published_at":"2022-04-05T14:59:31.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v28.0.0-alpha.8","html_url":"https://github.com/jestjs/jest/releases/tag/v28.0.0-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.8/manifests"},{"name":"v28.0.0-alpha.7","sha":"06f58f8ca70abc9c09d554967935b58ce85c48d6","kind":"tag","published_at":"2022-03-06T10:02:33.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v28.0.0-alpha.7","html_url":"https://github.com/jestjs/jest/releases/tag/v28.0.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.7/manifests"},{"name":"v28.0.0-alpha.6","sha":"6284ada4adb7008f5f8673b1a7b1c789d2e508fb","kind":"tag","published_at":"2022-03-01T08:32:17.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v28.0.0-alpha.6","html_url":"https://github.com/jestjs/jest/releases/tag/v28.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.6/manifests"},{"name":"v28.0.0-alpha.5","sha":"46fb19b2628bd87676c10730ba19592c30b05478","kind":"tag","published_at":"2022-02-24T20:57:10.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v28.0.0-alpha.5","html_url":"https://github.com/jestjs/jest/releases/tag/v28.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.5/manifests"},{"name":"v28.0.0-alpha.4","sha":"c13dab19491ba6b57c2d703e7d7c4b20189e1e17","kind":"tag","published_at":"2022-02-22T12:13:48.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v28.0.0-alpha.4","html_url":"https://github.com/jestjs/jest/releases/tag/v28.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.4/manifests"},{"name":"v28.0.0-alpha.3","sha":"fc30b27bd94bb7ebeaadc72626ebbdba535150d2","kind":"tag","published_at":"2022-02-17T15:42:12.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v28.0.0-alpha.3","html_url":"https://github.com/jestjs/jest/releases/tag/v28.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.3/manifests"},{"name":"v28.0.0-alpha.2","sha":"694d6bfea56f9cb49d0c7309cdbfff032da198c2","kind":"tag","published_at":"2022-02-16T18:11:49.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v28.0.0-alpha.2","html_url":"https://github.com/jestjs/jest/releases/tag/v28.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.2/manifests"},{"name":"v28.0.0-alpha.1","sha":"d30164dde1847166fa0faec98d20abffd85e6ffd","kind":"tag","published_at":"2022-02-15T21:26:42.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v28.0.0-alpha.1","html_url":"https://github.com/jestjs/jest/releases/tag/v28.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.1/manifests"},{"name":"v28.0.0-alpha.0","sha":"89275b08977065d98e42ad71fcf223f4ad169f09","kind":"tag","published_at":"2022-02-10T18:17:20.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v28.0.0-alpha.0","html_url":"https://github.com/jestjs/jest/releases/tag/v28.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v28.0.0-alpha.0/manifests"},{"name":"v27.5.1","sha":"67c1aa20c5fec31366d733e901fee2b981cb1850","kind":"tag","published_at":"2022-02-08T10:52:04.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.5.1","html_url":"https://github.com/jestjs/jest/releases/tag/v27.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.5.1/manifests"},{"name":"v27.5.0","sha":"247cbe6026a590deaf0d23edecc7b2779a4aace9","kind":"tag","published_at":"2022-02-05T09:59:11.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.5.0","html_url":"https://github.com/jestjs/jest/releases/tag/v27.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.5.0/manifests"},{"name":"v27.4.7","sha":"91b898ce6d1908378346b11f732768bd345f3592","kind":"tag","published_at":"2022-01-05T13:05:32.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.4.7","html_url":"https://github.com/jestjs/jest/releases/tag/v27.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.4.7/manifests"},{"name":"v27.4.6","sha":"644d2d3e53536b0d67e395c0f35f8555a67beb1e","kind":"tag","published_at":"2022-01-04T23:03:26.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.4.6","html_url":"https://github.com/jestjs/jest/releases/tag/v27.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.4.6/manifests"},{"name":"v27.4.5","sha":"73f3a5743b9e5b16c9b7a69e2705f07ba7a010ea","kind":"tag","published_at":"2021-12-13T19:36:32.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.4.5","html_url":"https://github.com/jestjs/jest/releases/tag/v27.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.4.5/manifests"},{"name":"v27.4.4","sha":"e2316126b2e4b9b4272e5a0b651c3cb5b0306369","kind":"tag","published_at":"2021-12-10T04:43:02.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.4.4","html_url":"https://github.com/jestjs/jest/releases/tag/v27.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.4.4/manifests"},{"name":"v27.4.3","sha":"6b4fcbc13712d56d95dd245866e923ffae78a187","kind":"tag","published_at":"2021-12-01T14:00:14.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.4.3","html_url":"https://github.com/jestjs/jest/releases/tag/v27.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.4.3/manifests"},{"name":"v27.4.2","sha":"7965591f785e936ada194f9d58f852735b50ab1c","kind":"tag","published_at":"2021-11-30T11:53:28.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.4.2","html_url":"https://github.com/jestjs/jest/releases/tag/v27.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.4.2/manifests"},{"name":"v27.4.1","sha":"fa4a3982766b107ff604ba54081d9e4378f318a9","kind":"tag","published_at":"2021-11-30T08:36:58.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.4.1","html_url":"https://github.com/jestjs/jest/releases/tag/v27.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.4.1/manifests"},{"name":"v27.4.0","sha":"0dc6dde296550370ade2574d6665748fed37f9c9","kind":"tag","published_at":"2021-11-29T13:36:49.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.4.0","html_url":"https://github.com/jestjs/jest/releases/tag/v27.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.4.0/manifests"},{"name":"v27.3.1","sha":"4f3328f3227aa0668486f819b3353af5b6cc797b","kind":"tag","published_at":"2021-10-19T06:57:26.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.3.1","html_url":"https://github.com/jestjs/jest/releases/tag/v27.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.3.1/manifests"},{"name":"v27.3.0","sha":"14b0c2c1d6f81b64adf8b827649ece80a4448cfc","kind":"tag","published_at":"2021-10-17T18:34:40.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.3.0","html_url":"https://github.com/jestjs/jest/releases/tag/v27.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.3.0/manifests"},{"name":"v27.2.5","sha":"251b8014e8e3ac8da2fca88b5a1bc401f3b92326","kind":"tag","published_at":"2021-10-08T13:39:13.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.2.5","html_url":"https://github.com/jestjs/jest/releases/tag/v27.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.2.5/manifests"},{"name":"v27.2.4","sha":"5886f6c4d681aa9fc9bfc2517efd2b7f6035a4cd","kind":"tag","published_at":"2021-09-29T14:04:39.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.2.4","html_url":"https://github.com/jestjs/jest/releases/tag/v27.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.2.4/manifests"},{"name":"v27.2.3","sha":"ae53efe274dee5464d11f1b574d2d825685cd031","kind":"tag","published_at":"2021-09-28T10:11:14.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.2.3","html_url":"https://github.com/jestjs/jest/releases/tag/v27.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.2.3/manifests"},{"name":"v27.2.2","sha":"f54d96fec55518640b900d6994b2c4153316d1ed","kind":"tag","published_at":"2021-09-25T13:35:00.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.2.2","html_url":"https://github.com/jestjs/jest/releases/tag/v27.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.2.2/manifests"},{"name":"v27.2.1","sha":"50862b410c358107ec893cfdd9bb9a689ad8e622","kind":"tag","published_at":"2021-09-20T13:27:57.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.2.1","html_url":"https://github.com/jestjs/jest/releases/tag/v27.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.2.1/manifests"},{"name":"v27.2.0","sha":"b05635c539f8f673dfed5bf05ea727a8d5d7bbe2","kind":"tag","published_at":"2021-09-13T08:06:29.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.2.0","html_url":"https://github.com/jestjs/jest/releases/tag/v27.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.2.0/manifests"},{"name":"v27.1.1","sha":"111198b62dbfc3a730f7b1693e311608e834fe1d","kind":"tag","published_at":"2021-09-08T10:12:03.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.1.1","html_url":"https://github.com/jestjs/jest/releases/tag/v27.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.1.1/manifests"},{"name":"v27.1.0","sha":"5ef792e957e83428d868a18618b8629e32719993","kind":"tag","published_at":"2021-08-27T09:59:23.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.1.0","html_url":"https://github.com/jestjs/jest/releases/tag/v27.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.1.0/manifests"},{"name":"v27.0.6","sha":"d257d1c44ba62079bd4307ae78ba226d47c56ac9","kind":"tag","published_at":"2021-06-28T17:05:22.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.0.6","html_url":"https://github.com/jestjs/jest/releases/tag/v27.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.6/manifests"},{"name":"v27.0.5","sha":"dafa4737dc02887314fd99e4be92781c9f8f9415","kind":"tag","published_at":"2021-06-22T11:10:35.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.0.5","html_url":"https://github.com/jestjs/jest/releases/tag/v27.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.5/manifests"},{"name":"v27.0.4","sha":"b29acb355ae23ccdb2a6248fbbd933fc93f320b9","kind":"tag","published_at":"2021-06-03T08:28:57.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.0.4","html_url":"https://github.com/jestjs/jest/releases/tag/v27.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.4/manifests"},{"name":"v27.0.3","sha":"d10f645b04ba9febb7308392e635c0351d0f027c","kind":"tag","published_at":"2021-05-29T17:47:28.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.0.3","html_url":"https://github.com/jestjs/jest/releases/tag/v27.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.3/manifests"},{"name":"v27.0.2","sha":"7ca8a22b8453e95c63842ee6aa4d8d8d8b4f9612","kind":"tag","published_at":"2021-05-29T12:06:59.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.0.2","html_url":"https://github.com/jestjs/jest/releases/tag/v27.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.2/manifests"},{"name":"v27.0.1","sha":"2cb20e945a26b2c9867b30b787e81f6317e59aa1","kind":"tag","published_at":"2021-05-25T10:06:16.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.0.1","html_url":"https://github.com/jestjs/jest/releases/tag/v27.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.1/manifests"},{"name":"v27.0.0","sha":"be16e47afcc9f64653b9a47782cb48a5ca243e65","kind":"tag","published_at":"2021-05-25T08:14:56.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.0.0","html_url":"https://github.com/jestjs/jest/releases/tag/v27.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0/manifests"},{"name":"v27.0.0-next.11","sha":"e2eb9aeee8aacd441f1c8ac992c698ac4d303f60","kind":"tag","published_at":"2021-05-20T22:28:34.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.0.0-next.11","html_url":"https://github.com/jestjs/jest/releases/tag/v27.0.0-next.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.11/manifests"},{"name":"v27.0.0-next.10","sha":"6f44529270310b7dbdf9a0b72b21b5cd50fda4b1","kind":"tag","published_at":"2021-05-20T14:11:04.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.0.0-next.10","html_url":"https://github.com/jestjs/jest/releases/tag/v27.0.0-next.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.10/manifests"},{"name":"v27.0.0-next.9","sha":"d836f33f98845794b4eae8149548a81ddcfc6521","kind":"tag","published_at":"2021-05-04T06:24:53.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.0.0-next.9","html_url":"https://github.com/jestjs/jest/releases/tag/v27.0.0-next.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.9/manifests"},{"name":"v27.0.0-next.8","sha":"d7ba5030e274b52f029179dfdb860349a36eea37","kind":"tag","published_at":"2021-04-12T22:42:15.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.0.0-next.8","html_url":"https://github.com/jestjs/jest/releases/tag/v27.0.0-next.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.8/manifests"},{"name":"v27.0.0-next.7","sha":"28c763e6be8f57bda89238b95dc801460c2d6601","kind":"tag","published_at":"2021-04-02T13:47:40.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.0.0-next.7","html_url":"https://github.com/jestjs/jest/releases/tag/v27.0.0-next.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.7/manifests"},{"name":"v27.0.0-next.6","sha":"974d2f22b7deeb4f683fb38dd1ee3a0e984916df","kind":"tag","published_at":"2021-03-25T19:39:48.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.0.0-next.6","html_url":"https://github.com/jestjs/jest/releases/tag/v27.0.0-next.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.6/manifests"},{"name":"v27.0.0-next.5","sha":"0a2b94282170b6d4cc26c2d2003cc04ffebe5e3f","kind":"tag","published_at":"2021-03-15T13:03:10.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.0.0-next.5","html_url":"https://github.com/jestjs/jest/releases/tag/v27.0.0-next.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.5/manifests"},{"name":"v27.0.0-next.4","sha":"941c414f0b757fdc619778c46c21fda26b3e5504","kind":"tag","published_at":"2021-03-08T13:44:59.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.0.0-next.4","html_url":"https://github.com/jestjs/jest/releases/tag/v27.0.0-next.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.4/manifests"},{"name":"v27.0.0-next.3","sha":"2e34f2cfaf9b6864c3ad4bdca05d3097d3108a41","kind":"tag","published_at":"2021-02-18T22:09:32.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.0.0-next.3","html_url":"https://github.com/jestjs/jest/releases/tag/v27.0.0-next.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.3/manifests"},{"name":"v27.0.0-next.2","sha":"0006b152354237416ffbbc26d78c0b10375c0a49","kind":"tag","published_at":"2020-12-07T14:35:37.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.0.0-next.2","html_url":"https://github.com/jestjs/jest/releases/tag/v27.0.0-next.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.2/manifests"},{"name":"v27.0.0-next.1","sha":"774c1898bbb078c20fa53906d535335babc6585d","kind":"tag","published_at":"2020-12-07T12:43:10.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.0.0-next.1","html_url":"https://github.com/jestjs/jest/releases/tag/v27.0.0-next.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.1/manifests"},{"name":"v27.0.0-next.0","sha":"496defd145cad221ec084cac35e94f1b7d68131e","kind":"tag","published_at":"2020-12-06T14:32:26.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v27.0.0-next.0","html_url":"https://github.com/jestjs/jest/releases/tag/v27.0.0-next.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v27.0.0-next.0/manifests"},{"name":"v26.6.3","sha":"2f6931e91d5ab126de70caf150c68709752e7f6c","kind":"tag","published_at":"2020-11-04T06:17:48.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v26.6.3","html_url":"https://github.com/jestjs/jest/releases/tag/v26.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.6.3/manifests"},{"name":"v26.6.2","sha":"4c46930615602cbf983fb7e8e82884c282a624d5","kind":"tag","published_at":"2020-11-02T12:51:05.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v26.6.2","html_url":"https://github.com/jestjs/jest/releases/tag/v26.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.6.2/manifests"},{"name":"v26.6.1","sha":"f6366db60e32f1763e612288bf3984bcfa7a0a15","kind":"tag","published_at":"2020-10-23T09:05:22.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v26.6.1","html_url":"https://github.com/jestjs/jest/releases/tag/v26.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.6.1/manifests"},{"name":"v26.6.0","sha":"b254fd82fdedcba200e1c7eddeaab83a09bdaaef","kind":"tag","published_at":"2020-10-19T11:58:26.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v26.6.0","html_url":"https://github.com/jestjs/jest/releases/tag/v26.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.6.0/manifests"},{"name":"v26.5.3","sha":"71152afbbda76fd09ddb2527b54c365d753f42aa","kind":"tag","published_at":"2020-10-11T17:49:08.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v26.5.3","html_url":"https://github.com/jestjs/jest/releases/tag/v26.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.5.3/manifests"},{"name":"v26.5.2","sha":"d2bacceb51e7f05c9cb6d764d5cd886a2fd71267","kind":"tag","published_at":"2020-10-06T10:52:33.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v26.5.2","html_url":"https://github.com/jestjs/jest/releases/tag/v26.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.5.2/manifests"},{"name":"v26.5.1","sha":"8a70bc269edfc10e20803a0f69e1e39fb2942511","kind":"tag","published_at":"2020-10-05T10:25:56.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v26.5.1","html_url":"https://github.com/jestjs/jest/releases/tag/v26.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.5.1/manifests"},{"name":"v26.5.0","sha":"68d1b1b638bc7464c2794a957c1b894de7da2ee3","kind":"tag","published_at":"2020-10-05T09:27:58.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v26.5.0","html_url":"https://github.com/jestjs/jest/releases/tag/v26.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.5.0/manifests"},{"name":"v26.4.2","sha":"2586a798260886c28b6d28256cdfe354e039d5d1","kind":"tag","published_at":"2020-08-22T12:09:50.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v26.4.2","html_url":"https://github.com/jestjs/jest/releases/tag/v26.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.4.2/manifests"},{"name":"v26.4.1","sha":"e1d51deea8d089a06f28b4dbe9287a4428508610","kind":"tag","published_at":"2020-08-20T08:31:23.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v26.4.1","html_url":"https://github.com/jestjs/jest/releases/tag/v26.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.4.1/manifests"},{"name":"v26.4.0","sha":"0b1e41d1d93ce4d15646f4a39fd5a7ffae5f43c3","kind":"tag","published_at":"2020-08-12T21:00:08.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v26.4.0","html_url":"https://github.com/jestjs/jest/releases/tag/v26.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.4.0/manifests"},{"name":"v26.3.0","sha":"3a7e06fe855515a848241bb06a6f6e117847443d","kind":"tag","published_at":"2020-08-10T11:31:34.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v26.3.0","html_url":"https://github.com/jestjs/jest/releases/tag/v26.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.3.0/manifests"},{"name":"v26.2.2","sha":"a6a5abb7ef47ed2c31bf8987771a79f97ae65430","kind":"tag","published_at":"2020-07-31T10:53:42.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v26.2.2","html_url":"https://github.com/jestjs/jest/releases/tag/v26.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.2.2/manifests"},{"name":"v26.2.1","sha":"da61421faee6fdbf2a2b355b10d4e6eb1a842233","kind":"tag","published_at":"2020-07-30T11:35:12.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v26.2.1","html_url":"https://github.com/jestjs/jest/releases/tag/v26.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.2.1/manifests"},{"name":"v26.2.0","sha":"4a716811a309dae135b780a87dc1647b285800eb","kind":"tag","published_at":"2020-07-30T10:11:29.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v26.2.0","html_url":"https://github.com/jestjs/jest/releases/tag/v26.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.2.0/manifests"},{"name":"v26.1.0","sha":"817d8b6aca845dd4fcfd7f8316293e69f3a116c5","kind":"tag","published_at":"2020-06-23T15:14:55.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v26.1.0","html_url":"https://github.com/jestjs/jest/releases/tag/v26.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.1.0/manifests"},{"name":"v26.0.1","sha":"40b8e1e157c9981dda5a68d73fff647e80fc9f5c","kind":"tag","published_at":"2020-05-05T10:40:33.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v26.0.1","html_url":"https://github.com/jestjs/jest/releases/tag/v26.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.0.1/manifests"},{"name":"v26.0.1-alpha.0","sha":"fb04716adb223ce2da1e6bb2b4ce7c011bad1807","kind":"tag","published_at":"2020-05-04T22:15:49.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v26.0.1-alpha.0","html_url":"https://github.com/jestjs/jest/releases/tag/v26.0.1-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.0.1-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.0.1-alpha.0/manifests"},{"name":"v26.0.0","sha":"343532a21f640ac2709c4076eef57e52279542e1","kind":"tag","published_at":"2020-05-04T17:52:48.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v26.0.0","html_url":"https://github.com/jestjs/jest/releases/tag/v26.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.0.0/manifests"},{"name":"v26.0.0-alpha.2","sha":"68b65afc97688bd5b0b433f8f585da57dcd1d418","kind":"tag","published_at":"2020-05-04T16:05:12.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v26.0.0-alpha.2","html_url":"https://github.com/jestjs/jest/releases/tag/v26.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.0.0-alpha.2/manifests"},{"name":"v26.0.0-alpha.1","sha":"2bac04ffb8e533d12a072998da5c3751a41b796f","kind":"tag","published_at":"2020-05-03T18:47:48.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v26.0.0-alpha.1","html_url":"https://github.com/jestjs/jest/releases/tag/v26.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.0.0-alpha.1/manifests"},{"name":"v26.0.0-alpha.0","sha":"ba962e7e9669a4a2f723c2536c97462c8ddfff2d","kind":"tag","published_at":"2020-05-02T12:12:44.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v26.0.0-alpha.0","html_url":"https://github.com/jestjs/jest/releases/tag/v26.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v26.0.0-alpha.0/manifests"},{"name":"v25.5.4","sha":"389d13724bbf6bb64dcde9700a6ecea3333942db","kind":"tag","published_at":"2020-05-02T08:16:36.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v25.5.4","html_url":"https://github.com/jestjs/jest/releases/tag/v25.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.5.4/manifests"},{"name":"v25.5.3","sha":"80b69051271602aa62ed8de896ba80ca3150f4a5","kind":"tag","published_at":"2020-04-30T22:13:24.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v25.5.3","html_url":"https://github.com/jestjs/jest/releases/tag/v25.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.5.3/manifests"},{"name":"v25.5.2","sha":"ad1b9dc090922a8ed5632ec7382ac999e6b8cac1","kind":"tag","published_at":"2020-04-29T21:49:55.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v25.5.2","html_url":"https://github.com/jestjs/jest/releases/tag/v25.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.5.2/manifests"},{"name":"v25.5.1","sha":"c5f2fd756331895b8177a19304feb49657687e22","kind":"tag","published_at":"2020-04-29T10:54:59.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v25.5.1","html_url":"https://github.com/jestjs/jest/releases/tag/v25.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.5.1/manifests"},{"name":"v25.5.0","sha":"ddd73d18adfb982b9b0d94bad7d41c9f78567ca7","kind":"tag","published_at":"2020-04-28T19:45:04.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v25.5.0","html_url":"https://github.com/jestjs/jest/releases/tag/v25.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.5.0/manifests"},{"name":"v25.4.0","sha":"5b129d714cadb818be28afbe313cbeae8fbb1dde","kind":"tag","published_at":"2020-04-19T21:50:12.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v25.4.0","html_url":"https://github.com/jestjs/jest/releases/tag/v25.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.4.0/manifests"},{"name":"v25.3.0","sha":"45a4936d96d74cdee6b91122a51a556e3ebe6dc8","kind":"tag","published_at":"2020-04-08T13:20:49.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v25.3.0","html_url":"https://github.com/jestjs/jest/releases/tag/v25.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.3.0/manifests"},{"name":"v25.2.7","sha":"3c2fa9347b86460b5dfc558f033b8d4eec0ff8e1","kind":"tag","published_at":"2020-04-03T07:50:57.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v25.2.7","html_url":"https://github.com/jestjs/jest/releases/tag/v25.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.2.7/manifests"},{"name":"v25.2.6","sha":"43207b743df164e9e58bd483dd9167b9084da18b","kind":"tag","published_at":"2020-04-02T10:28:59.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v25.2.6","html_url":"https://github.com/jestjs/jest/releases/tag/v25.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.2.6/manifests"},{"name":"v25.2.5","sha":"964ec0ea0754caa2d8bef16dc89c1f926971f5eb","kind":"tag","published_at":"2020-04-02T10:22:53.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v25.2.5","html_url":"https://github.com/jestjs/jest/releases/tag/v25.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.2.5/manifests"},{"name":"v25.2.4","sha":"324938561c608e0e9dddc008e5dde1589d7abc68","kind":"tag","published_at":"2020-03-29T19:38:25.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v25.2.4","html_url":"https://github.com/jestjs/jest/releases/tag/v25.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.2.4/manifests"},{"name":"v25.2.3","sha":"6f8bf80c38567ba076ae979af2dedb42b285b2d5","kind":"tag","published_at":"2020-03-26T20:24:33.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v25.2.3","html_url":"https://github.com/jestjs/jest/releases/tag/v25.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.2.3/manifests"},{"name":"v25.2.2","sha":"96aaf892bb90ac5054b6e57a7661c35ff9ab6873","kind":"tag","published_at":"2020-03-26T15:55:53.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v25.2.2","html_url":"https://github.com/jestjs/jest/releases/tag/v25.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.2.2/manifests"},{"name":"v25.2.1","sha":"a679390828b6c30aeaa547d8c4dc9aed6531e357","kind":"tag","published_at":"2020-03-26T09:00:56.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v25.2.1","html_url":"https://github.com/jestjs/jest/releases/tag/v25.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.2.1/manifests"},{"name":"v25.2.0","sha":"9f0339c1c762e39f869f7df63e88470287728b93","kind":"tag","published_at":"2020-03-25T17:57:45.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v25.2.0","html_url":"https://github.com/jestjs/jest/releases/tag/v25.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.2.0/manifests"},{"name":"v25.1.0","sha":"5dcc48075f22d581864f381f20bc8b257d2a73cd","kind":"tag","published_at":"2020-01-22T01:24:01.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v25.1.0","html_url":"https://github.com/jestjs/jest/releases/tag/v25.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v25.1.0/manifests"},{"name":"v24.9.0","sha":"3cdbd556948b4974b2cc23178977eb159d343df8","kind":"tag","published_at":"2019-08-16T06:31:56.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.9.0","html_url":"https://github.com/jestjs/jest/releases/tag/v24.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.9.0/manifests"},{"name":"v24.8.0","sha":"14049336beeac972b5871a2ca419df2de196dc24","kind":"tag","published_at":"2019-05-05T02:07:01.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.8.0","html_url":"https://github.com/jestjs/jest/releases/tag/v24.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.8.0/manifests"},{"name":"v24.7.1","sha":"f3dab7cd92006540ecee5a0b8b6811608861bd52","kind":"tag","published_at":"2019-04-04T01:21:24.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.7.1","html_url":"https://github.com/jestjs/jest/releases/tag/v24.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.7.1/manifests"},{"name":"v24.7.0","sha":"c85a5e9b1a8a82d837418d79bdb98493b4df460b","kind":"tag","published_at":"2019-04-03T03:59:09.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.7.0","html_url":"https://github.com/jestjs/jest/releases/tag/v24.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.7.0/manifests"},{"name":"v24.6.0","sha":"f24605839c6f7f3d9698c0c8a45e08fe69a45e20","kind":"tag","published_at":"2019-04-01T22:30:30.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.6.0","html_url":"https://github.com/jestjs/jest/releases/tag/v24.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.6.0/manifests"},{"name":"v24.5.0","sha":"6b8b1404a1d9254e7d5d90a8934087a9c9899dab","kind":"tag","published_at":"2019-03-12T16:50:45.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.5.0","html_url":"https://github.com/jestjs/jest/releases/tag/v24.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.5.0/manifests"},{"name":"v24.4.0","sha":"445e6cb9f5fddf87174e510a602cf8bc11a840b1","kind":"tag","published_at":"2019-03-11T15:00:53.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.4.0","html_url":"https://github.com/jestjs/jest/releases/tag/v24.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.4.0/manifests"},{"name":"v24.3.1","sha":"65c6e9d5e398711c011078bb72648c77fc8a8cb3","kind":"tag","published_at":"2019-03-07T23:12:12.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.3.1","html_url":"https://github.com/jestjs/jest/releases/tag/v24.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.3.1/manifests"},{"name":"v24.3.0","sha":"36484b51517a91fb9ec99db922f087488ea6ddad","kind":"tag","published_at":"2019-03-07T13:08:39.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.3.0","html_url":"https://github.com/jestjs/jest/releases/tag/v24.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.3.0/manifests"},{"name":"v24.2.0-alpha.0","sha":"800f2f803d01c8ae194d71b251e4965dd70e5bf2","kind":"tag","published_at":"2019-03-05T14:46:13.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.2.0-alpha.0","html_url":"https://github.com/jestjs/jest/releases/tag/v24.2.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.2.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.2.0-alpha.0/manifests"},{"name":"v24.1.0","sha":"8a2ea1e83845497fa7756b44c91f6ff97eb02692","kind":"tag","published_at":"2019-02-05T15:08:46.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.1.0","html_url":"https://github.com/jestjs/jest/releases/tag/v24.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.1.0/manifests"},{"name":"v24.0.0","sha":"0422bde1f6936482d95ac3ee31f2f93fc33f58c2","kind":"tag","published_at":"2019-01-25T15:09:17.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.0.0","html_url":"https://github.com/jestjs/jest/releases/tag/v24.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0/manifests"},{"name":"v24.0.0-alpha.16","sha":"634e5a54f46b2a62d1dc81a170562e6f4e55ad60","kind":"tag","published_at":"2019-01-25T13:44:48.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.0.0-alpha.16","html_url":"https://github.com/jestjs/jest/releases/tag/v24.0.0-alpha.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.16/manifests"},{"name":"v24.0.0-alpha.15","sha":"28971c5f794330e8acc6861288e6daafcd32238e","kind":"tag","published_at":"2019-01-24T18:00:11.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.0.0-alpha.15","html_url":"https://github.com/jestjs/jest/releases/tag/v24.0.0-alpha.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.15/manifests"},{"name":"v24.0.0-alpha.14","sha":"28971c5f794330e8acc6861288e6daafcd32238e","kind":"commit","published_at":"2019-01-24T16:04:40.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.0.0-alpha.14","html_url":"https://github.com/jestjs/jest/releases/tag/v24.0.0-alpha.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.14/manifests"},{"name":"v24.0.0-alpha.13","sha":"6de22dde9a10f775adc7b6f80080bdd224f6ae31","kind":"tag","published_at":"2019-01-23T15:18:56.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.0.0-alpha.13","html_url":"https://github.com/jestjs/jest/releases/tag/v24.0.0-alpha.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.13/manifests"},{"name":"v24.0.0-alpha.12","sha":"4f2bcb861d1f0fb150c05970362e52a38c31f67e","kind":"tag","published_at":"2019-01-14T11:07:02.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.0.0-alpha.12","html_url":"https://github.com/jestjs/jest/releases/tag/v24.0.0-alpha.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.12/manifests"},{"name":"v24.0.0-alpha.11","sha":"6a066c6afe2ae08669a27d3b703a6cf0d898e7b7","kind":"tag","published_at":"2019-01-11T12:24:05.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.0.0-alpha.11","html_url":"https://github.com/jestjs/jest/releases/tag/v24.0.0-alpha.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.11/manifests"},{"name":"v24.0.0-alpha.10","sha":"722049ccd66947d48296dcb666bc99fccab86065","kind":"tag","published_at":"2019-01-09T17:05:55.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.0.0-alpha.10","html_url":"https://github.com/jestjs/jest/releases/tag/v24.0.0-alpha.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.10/manifests"},{"name":"v24.0.0-alpha.9","sha":"c7caa7ba5904d0c61e586694cde5f536639e4afc","kind":"tag","published_at":"2018-12-19T16:03:50.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.0.0-alpha.9","html_url":"https://github.com/jestjs/jest/releases/tag/v24.0.0-alpha.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.9/manifests"},{"name":"v24.0.0-alpha.8","sha":"700e0dadb85f5dc8ff5dac6c7e98956690049734","kind":"commit","published_at":"2018-12-13T18:16:02.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.0.0-alpha.8","html_url":"https://github.com/jestjs/jest/releases/tag/v24.0.0-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.8/manifests"},{"name":"v24.0.0-alpha.6","sha":"49d08403a941e596eda1279c07a1eaf4d4a73dad","kind":"tag","published_at":"2018-11-09T17:51:58.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.0.0-alpha.6","html_url":"https://github.com/jestjs/jest/releases/tag/v24.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.6/manifests"},{"name":"v24.0.0-alpha.5","sha":"2c18a53e8ff2437bba5fcb8076b754ac5f79f9f8","kind":"tag","published_at":"2018-11-09T13:19:33.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.0.0-alpha.5","html_url":"https://github.com/jestjs/jest/releases/tag/v24.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.5/manifests"},{"name":"v24.0.0-alpha.3","sha":"e41f0bb257c6652c3100b97a1087f9f812fbea0d","kind":"commit","published_at":"2018-10-26T14:55:07.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.0.0-alpha.3","html_url":"https://github.com/jestjs/jest/releases/tag/v24.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.3/manifests"},{"name":"v24.0.0-alpha.4","sha":"e41f0bb257c6652c3100b97a1087f9f812fbea0d","kind":"commit","published_at":"2018-10-26T14:55:07.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.0.0-alpha.4","html_url":"https://github.com/jestjs/jest/releases/tag/v24.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.4/manifests"},{"name":"v24.0.0-alpha.2","sha":"c5e36835cff4b241327db9cf58c8f6f7227ed1f7","kind":"tag","published_at":"2018-10-25T11:09:19.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.0.0-alpha.2","html_url":"https://github.com/jestjs/jest/releases/tag/v24.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.2/manifests"},{"name":"v24.0.0-alpha.1","sha":"4954f46708415174c48a58f296a605fbe1244a31","kind":"commit","published_at":"2018-10-22T14:49:42.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.0.0-alpha.1","html_url":"https://github.com/jestjs/jest/releases/tag/v24.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.1/manifests"},{"name":"v24.0.0-alpha.7","sha":"4954f46708415174c48a58f296a605fbe1244a31","kind":"commit","published_at":"2018-10-22T14:49:42.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.0.0-alpha.7","html_url":"https://github.com/jestjs/jest/releases/tag/v24.0.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.7/manifests"},{"name":"v24.0.0-alpha.0","sha":"7287c9d5c46ca874e691da23b367925db1e178fe","kind":"commit","published_at":"2018-10-22T13:15:33.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v24.0.0-alpha.0","html_url":"https://github.com/jestjs/jest/releases/tag/v24.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v24.0.0-alpha.0/manifests"},{"name":"v23.6.0","sha":"770799779fc853ab6285727e8938efd06e694d5f","kind":"commit","published_at":"2018-09-10T12:44:42.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v23.6.0","html_url":"https://github.com/jestjs/jest/releases/tag/v23.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v23.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v23.6.0/manifests"},{"name":"v23.5.0","sha":"79c9e22c1309eb92e41f5cad74c767c6a91f68d9","kind":"commit","published_at":"2018-08-10T13:53:58.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v23.5.0","html_url":"https://github.com/jestjs/jest/releases/tag/v23.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v23.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v23.5.0/manifests"},{"name":"v23.4.2","sha":"ea8452df0f880316fd2ff4a2b19a455e300a33f6","kind":"commit","published_at":"2018-07-27T22:40:45.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v23.4.2","html_url":"https://github.com/jestjs/jest/releases/tag/v23.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v23.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v23.4.2/manifests"},{"name":"v23.4.1","sha":"ce52523289a8f624a6135b7d8f1a766d741ccd6f","kind":"commit","published_at":"2018-07-13T16:06:36.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v23.4.1","html_url":"https://github.com/jestjs/jest/releases/tag/v23.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v23.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v23.4.1/manifests"},{"name":"v23.4.0","sha":"c32d2d3870836dfd49167e4a6b71b61aceef25a1","kind":"commit","published_at":"2018-07-10T15:53:24.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v23.4.0","html_url":"https://github.com/jestjs/jest/releases/tag/v23.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v23.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v23.4.0/manifests"},{"name":"v23.3.0","sha":"266e820c0039f485fc870d0db8ff35337cb4b5ef","kind":"commit","published_at":"2018-07-04T12:23:44.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v23.3.0","html_url":"https://github.com/jestjs/jest/releases/tag/v23.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v23.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v23.3.0/manifests"},{"name":"v23.2.0","sha":"87114d3d8ce87c2113e2073e7fc6148af87618be","kind":"commit","published_at":"2018-06-25T14:06:20.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v23.2.0","html_url":"https://github.com/jestjs/jest/releases/tag/v23.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v23.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v23.2.0/manifests"},{"name":"v23.1.0","sha":"e5a4b945ac2ec93961bb7a03c3ce56f4f1bed665","kind":"commit","published_at":"2018-05-30T18:07:58.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v23.1.0","html_url":"https://github.com/jestjs/jest/releases/tag/v23.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v23.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v23.1.0/manifests"},{"name":"v23.0.1","sha":"570142ef4149f7251d9e4ba8d3e0efee57d1b7cc","kind":"commit","published_at":"2018-05-27T15:32:54.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v23.0.1","html_url":"https://github.com/jestjs/jest/releases/tag/v23.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v23.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v23.0.1/manifests"},{"name":"v23.0.0","sha":"7922488d676aa7bc5a6334699df220c7b001e299","kind":"commit","published_at":"2018-05-24T17:28:43.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v23.0.0","html_url":"https://github.com/jestjs/jest/releases/tag/v23.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v23.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v23.0.0/manifests"},{"name":"v22.4.4","sha":"cb7f93a4cc5f61f85512dbf5e704cde2dc4ee80a","kind":"commit","published_at":"2018-05-18T13:00:46.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v22.4.4","html_url":"https://github.com/jestjs/jest/releases/tag/v22.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.4.4/manifests"},{"name":"v23.0.0-alpha.0","sha":"df34b204c3aa8dfc3a05d19039c6d538cbce9135","kind":"commit","published_at":"2018-03-15T14:58:49.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v23.0.0-alpha.0","html_url":"https://github.com/jestjs/jest/releases/tag/v23.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v23.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v23.0.0-alpha.0/manifests"},{"name":"v22.4.2","sha":"83a51ccc25b6bb7080792c9a851fec799a01fde2","kind":"commit","published_at":"2018-02-22T23:31:14.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v22.4.2","html_url":"https://github.com/jestjs/jest/releases/tag/v22.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.4.2/manifests"},{"name":"v22.4.1","sha":"52bbb26615d1d6f150082873a3346db17b158df9","kind":"commit","published_at":"2018-02-22T21:35:02.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v22.4.1","html_url":"https://github.com/jestjs/jest/releases/tag/v22.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.4.1/manifests"},{"name":"v22.4.0","sha":"acb7f64ba0eb1b4a7a3801a01977cf1bb2a54e72","kind":"commit","published_at":"2018-02-20T12:12:51.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v22.4.0","html_url":"https://github.com/jestjs/jest/releases/tag/v22.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.4.0/manifests"},{"name":"v22.3.0","sha":"5f8ad6379ac3962cc1eb9ce25eef6f3e8fc241e0","kind":"commit","published_at":"2018-02-13T18:36:12.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v22.3.0","html_url":"https://github.com/jestjs/jest/releases/tag/v22.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.3.0/manifests"},{"name":"v22.2.2","sha":"c5a2ea0dbed0875caf13bd6088095a6dcf130421","kind":"commit","published_at":"2018-02-09T16:29:11.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v22.2.2","html_url":"https://github.com/jestjs/jest/releases/tag/v22.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.2.2/manifests"},{"name":"v22.2.1","sha":"9797f2362db5569aa21584461504f8c8823fc06a","kind":"commit","published_at":"2018-02-07T13:53:10.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v22.2.1","html_url":"https://github.com/jestjs/jest/releases/tag/v22.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.2.1/manifests"},{"name":"v22.2.0","sha":"79dcdd3944105b4a4f84f69e1597fb5e4bd1f150","kind":"commit","published_at":"2018-02-07T10:27:59.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v22.2.0","html_url":"https://github.com/jestjs/jest/releases/tag/v22.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.2.0/manifests"},{"name":"v22.1.4","sha":"4da1417653a3fe9732dd0bb71168ad99ec9f71c1","kind":"commit","published_at":"2018-01-19T14:39:29.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v22.1.4","html_url":"https://github.com/jestjs/jest/releases/tag/v22.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.1.4/manifests"},{"name":"v22.1.3","sha":"f040725f81f2b4b32705a762c279cee2d001cf74","kind":"commit","published_at":"2018-01-18T17:33:04.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v22.1.3","html_url":"https://github.com/jestjs/jest/releases/tag/v22.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.1.3/manifests"},{"name":"v22.1.2","sha":"a441ecf635c3a89a599b7bfbb078db6163d23038","kind":"commit","published_at":"2018-01-17T12:59:08.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v22.1.2","html_url":"https://github.com/jestjs/jest/releases/tag/v22.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.1.2/manifests"},{"name":"v22.1.1","sha":"8b46fa88965837a5fd4be8670d8976d9ff873ad1","kind":"commit","published_at":"2018-01-15T14:01:01.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v22.1.1","html_url":"https://github.com/jestjs/jest/releases/tag/v22.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.1.1/manifests"},{"name":"v22.1.0","sha":"cdc048de210aba4b37f1f647866d9faecc7017fc","kind":"commit","published_at":"2018-01-15T12:16:52.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v22.1.0","html_url":"https://github.com/jestjs/jest/releases/tag/v22.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.1.0/manifests"},{"name":"v22.0.5","sha":"e5b9339e23ae5d3e9713c8210d365a005de823e9","kind":"commit","published_at":"2018-01-09T14:22:21.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v22.0.5","html_url":"https://github.com/jestjs/jest/releases/tag/v22.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.0.5/manifests"},{"name":"v22.0.4","sha":"e879099db1024f106757ee55cb0e9a6935488b43","kind":"commit","published_at":"2017-12-22T10:50:43.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v22.0.4","html_url":"https://github.com/jestjs/jest/releases/tag/v22.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.0.4/manifests"},{"name":"v22.0.3","sha":"774d4576574b8cf2add08a21da76a49800c8d77a","kind":"commit","published_at":"2017-12-19T15:01:00.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v22.0.3","html_url":"https://github.com/jestjs/jest/releases/tag/v22.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.0.3/manifests"},{"name":"v22.0.2","sha":"699ddcc95f285941759c2b02caf114b96f5d4560","kind":"commit","published_at":"2017-12-19T13:54:28.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v22.0.2","html_url":"https://github.com/jestjs/jest/releases/tag/v22.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.0.2/manifests"},{"name":"v22.0.1","sha":"d1845116ebe818e6d945d50ad4857752758970ee","kind":"tag","published_at":"2017-12-19T07:09:47.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v22.0.1","html_url":"https://github.com/jestjs/jest/releases/tag/v22.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.0.1/manifests"},{"name":"v22.0.0","sha":"99c76dda65daf7decb29bb34c66a9b7faa92287a","kind":"commit","published_at":"2017-12-18T11:07:19.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v22.0.0","html_url":"https://github.com/jestjs/jest/releases/tag/v22.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v22.0.0/manifests"},{"name":"v21.2.1","sha":"6102961774cb043e0c36ec8121935181b9560929","kind":"tag","published_at":"2017-09-27T22:14:57.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v21.2.1","html_url":"https://github.com/jestjs/jest/releases/tag/v21.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v21.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v21.2.1/manifests"},{"name":"v21.2.0","sha":"9db3b9087578795b68905d6c363a50b14bafcf99","kind":"tag","published_at":"2017-09-26T20:21:57.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v21.2.0","html_url":"https://github.com/jestjs/jest/releases/tag/v21.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v21.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v21.2.0/manifests"},{"name":"v21.1.0","sha":"13e4ba299d57c65248a5cd763bb66f59b3b24902","kind":"tag","published_at":"2017-09-14T01:50:00.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v21.1.0","html_url":"https://github.com/jestjs/jest/releases/tag/v21.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v21.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v21.1.0/manifests"},{"name":"v21.0.2","sha":"9b6ff26eb3c0f03215c5fc52d3842c3d56d55ef0","kind":"tag","published_at":"2017-09-08T14:18:57.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v21.0.2","html_url":"https://github.com/jestjs/jest/releases/tag/v21.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v21.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v21.0.2/manifests"},{"name":"v21.0.1","sha":"9075ecf0774fc29ba9c5e4bdbceca0d9774a793c","kind":"tag","published_at":"2017-09-04T17:12:07.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v21.0.1","html_url":"https://github.com/jestjs/jest/releases/tag/v21.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v21.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v21.0.1/manifests"},{"name":"v21.0.0","sha":"be4bec387d90ac8d6a7596be88bf8e4994bc3ed9","kind":"tag","published_at":"2017-09-04T15:01:38.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v21.0.0","html_url":"https://github.com/jestjs/jest/releases/tag/v21.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v21.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v21.0.0/manifests"},{"name":"v20.0.4","sha":"c27b759f256adde5586b0c69e510a3aa81d0f869","kind":"commit","published_at":"2017-05-24T14:14:00.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v20.0.4","html_url":"https://github.com/jestjs/jest/releases/tag/v20.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v20.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v20.0.4/manifests"},{"name":"v20.0.3","sha":"b5f9a87ceb9f5f5c1acc1316c59ae963d3eca448","kind":"tag","published_at":"2017-05-17T10:57:01.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v20.0.3","html_url":"https://github.com/jestjs/jest/releases/tag/v20.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v20.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v20.0.3/manifests"},{"name":"v20.0.2","sha":"2ac2e0ed4e45539c1e5619876eaee6e00acd5ed6","kind":"tag","published_at":"2017-05-17T10:50:11.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v20.0.2","html_url":"https://github.com/jestjs/jest/releases/tag/v20.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v20.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v20.0.2/manifests"},{"name":"v20.0.1","sha":"eb244127b0c626a1aec80691867e84424e83b02b","kind":"tag","published_at":"2017-05-11T10:49:57.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v20.0.1","html_url":"https://github.com/jestjs/jest/releases/tag/v20.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v20.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v20.0.1/manifests"},{"name":"v20.0.0","sha":"c0caf522ea3dee99f0cdcbfe65a4582d6bb1a87b","kind":"tag","published_at":"2017-05-06T12:32:22.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v20.0.0","html_url":"https://github.com/jestjs/jest/releases/tag/v20.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v20.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v20.0.0/manifests"},{"name":"v19.0.2","sha":"ed45267e9d8b8cabc83f69a538e03465d7376868","kind":"commit","published_at":"2017-02-23T11:36:21.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v19.0.2","html_url":"https://github.com/jestjs/jest/releases/tag/v19.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v19.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v19.0.2/manifests"},{"name":"v19.0.1","sha":"996ba5d4f1e493e18f7dbc4bbe37a09cd271276f","kind":"commit","published_at":"2017-02-22T14:06:46.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v19.0.1","html_url":"https://github.com/jestjs/jest/releases/tag/v19.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v19.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v19.0.1/manifests"},{"name":"v19.0.0","sha":"c81fb39cefba52e8e87e63acd8a433d9443a0dae","kind":"commit","published_at":"2017-02-21T09:45:52.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v19.0.0","html_url":"https://github.com/jestjs/jest/releases/tag/v19.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v19.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v19.0.0/manifests"},{"name":"v18.1.0","sha":"ad899d5087ee63f2c45339007d2a11e65b6344b4","kind":"commit","published_at":"2016-12-29T01:47:21.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v18.1.0","html_url":"https://github.com/jestjs/jest/releases/tag/v18.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v18.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v18.1.0/manifests"},{"name":"v18.0.0","sha":"fc02b01d36ea630fe73118fe3660f93d35045004","kind":"commit","published_at":"2016-12-15T11:24:19.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v18.0.0","html_url":"https://github.com/jestjs/jest/releases/tag/v18.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v18.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v18.0.0/manifests"},{"name":"v17.0.3","sha":"7c136e1b4aa67373233b75b40b76f47d3f1a52e0","kind":"commit","published_at":"2016-11-17T07:41:09.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v17.0.3","html_url":"https://github.com/jestjs/jest/releases/tag/v17.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v17.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v17.0.3/manifests"},{"name":"v17.0.2","sha":"3f5fd156bb705ccbf1d54acc9696c0b4a1e4220c","kind":"commit","published_at":"2016-11-15T00:45:10.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v17.0.2","html_url":"https://github.com/jestjs/jest/releases/tag/v17.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v17.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v17.0.2/manifests"},{"name":"v17.0.1","sha":"cb8216c2b60a4f0a775ed2b1a01917ca8efb1dd5","kind":"commit","published_at":"2016-11-14T06:07:22.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v17.0.1","html_url":"https://github.com/jestjs/jest/releases/tag/v17.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v17.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v17.0.1/manifests"},{"name":"v17.0.0","sha":"fd09edd8cd909414b5485c9e3bcbd0cdca753c86","kind":"commit","published_at":"2016-11-08T14:12:19.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v17.0.0","html_url":"https://github.com/jestjs/jest/releases/tag/v17.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v17.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v17.0.0/manifests"},{"name":"v16.0.2","sha":"891ee5a6094f0d426a39c5216b7ab6326eb33d5f","kind":"commit","published_at":"2016-10-20T08:17:36.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v16.0.2","html_url":"https://github.com/jestjs/jest/releases/tag/v16.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v16.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v16.0.2/manifests"},{"name":"v16.0.1","sha":"0f2813a7cfb5df2ed6f904fb0b38e975ce8645c3","kind":"commit","published_at":"2016-10-05T01:54:18.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v16.0.1","html_url":"https://github.com/jestjs/jest/releases/tag/v16.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v16.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v16.0.1/manifests"},{"name":"v16.0.0","sha":"dee19a2ba0d7ecbc38e8b02d7018846f3dd5fe9b","kind":"commit","published_at":"2016-10-03T08:38:25.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v16.0.0","html_url":"https://github.com/jestjs/jest/releases/tag/v16.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v16.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v16.0.0/manifests"},{"name":"v15.1.1","sha":"d20a0ee2a07d47d149940844f98ac0524c81f90d","kind":"commit","published_at":"2016-09-02T11:08:47.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v15.1.1","html_url":"https://github.com/jestjs/jest/releases/tag/v15.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v15.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v15.1.1/manifests"},{"name":"v15.1.0","sha":"c25b2205780f15a2e9d7c63ff9656fe3a74557db","kind":"commit","published_at":"2016-09-01T16:27:35.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v15.1.0","html_url":"https://github.com/jestjs/jest/releases/tag/v15.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v15.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v15.1.0/manifests"},{"name":"v15.0.2","sha":"913b8a31352d55ed53d6429f0b3bee7015585417","kind":"commit","published_at":"2016-09-01T02:10:01.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v15.0.2","html_url":"https://github.com/jestjs/jest/releases/tag/v15.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v15.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v15.0.2/manifests"},{"name":"v15.0.1","sha":"3626276750b62f62669e09f7ac0bcabd6cfcf195","kind":"commit","published_at":"2016-09-01T01:00:42.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v15.0.1","html_url":"https://github.com/jestjs/jest/releases/tag/v15.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v15.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v15.0.1/manifests"},{"name":"v15.0.0","sha":"ec7f31c8d97e87d1c34636213dcd44287395f97c","kind":"commit","published_at":"2016-08-31T18:55:21.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v15.0.0","html_url":"https://github.com/jestjs/jest/releases/tag/v15.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v15.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v15.0.0/manifests"},{"name":"v14.1.0","sha":"9c2517ffcd98e92a61e4dc89664204442046c57b","kind":"commit","published_at":"2016-08-01T10:26:27.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v14.1.0","html_url":"https://github.com/jestjs/jest/releases/tag/v14.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v14.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v14.1.0/manifests"},{"name":"v14.0.2","sha":"d745432ab7d8dd805bff67752de5e0dce8e34f74","kind":"commit","published_at":"2016-07-29T09:48:25.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v14.0.2","html_url":"https://github.com/jestjs/jest/releases/tag/v14.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v14.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v14.0.2/manifests"},{"name":"v14.0.1","sha":"0d153f4a779a52f8f8ecf521b64958054dc0d112","kind":"commit","published_at":"2016-07-29T09:35:36.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v14.0.1","html_url":"https://github.com/jestjs/jest/releases/tag/v14.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v14.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v14.0.1/manifests"},{"name":"v14.0.0","sha":"70a24b9165a4e595e04fbde55b345a27658f0965","kind":"commit","published_at":"2016-07-27T09:14:34.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v14.0.0","html_url":"https://github.com/jestjs/jest/releases/tag/v14.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v14.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v14.0.0/manifests"},{"name":"v13.2.3","sha":"ca1a290ebb1b7eaf71b286735a2b7740fb9bced7","kind":"commit","published_at":"2016-07-07T06:39:35.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v13.2.3","html_url":"https://github.com/jestjs/jest/releases/tag/v13.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v13.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v13.2.3/manifests"},{"name":"v13.2.2","sha":"a4b001d4d9afa0d0d5bdd163644ff9cd0e77609a","kind":"commit","published_at":"2016-07-07T02:12:56.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v13.2.2","html_url":"https://github.com/jestjs/jest/releases/tag/v13.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v13.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v13.2.2/manifests"},{"name":"v13.2.1","sha":"65fd1b2b16fd4ce96d131759b3577b90f7ca1efe","kind":"commit","published_at":"2016-07-07T01:59:29.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v13.2.1","html_url":"https://github.com/jestjs/jest/releases/tag/v13.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v13.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v13.2.1/manifests"},{"name":"v13.2.0","sha":"2e56dd751c53ef848574aa9d63e6b5a4e8559d27","kind":"commit","published_at":"2016-07-07T01:15:19.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v13.2.0","html_url":"https://github.com/jestjs/jest/releases/tag/v13.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v13.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v13.2.0/manifests"},{"name":"v13.1.3","sha":"d308a79dac93f8585191021924fdf07775d0d4a0","kind":"commit","published_at":"2016-07-07T01:06:26.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v13.1.3","html_url":"https://github.com/jestjs/jest/releases/tag/v13.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v13.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v13.1.3/manifests"},{"name":"v13.1.2","sha":"76c9710a2b70bf03203629e9262fb5718f68a589","kind":"commit","published_at":"2016-07-07T00:39:26.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v13.1.2","html_url":"https://github.com/jestjs/jest/releases/tag/v13.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v13.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v13.1.2/manifests"},{"name":"v13.1.1","sha":"07162152708e3f38558616f35760527c9a66de1a","kind":"commit","published_at":"2016-07-06T09:11:51.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v13.1.1","html_url":"https://github.com/jestjs/jest/releases/tag/v13.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v13.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v13.1.1/manifests"},{"name":"v13.1.0","sha":"0d35b14f1c87ff3c9e6efc1f45e290a29877c3ac","kind":"commit","published_at":"2016-07-05T05:48:38.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v13.1.0","html_url":"https://github.com/jestjs/jest/releases/tag/v13.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v13.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v13.1.0/manifests"},{"name":"v13.0.0","sha":"6f581c502921234ed2a31d601c9be0e2299e88b3","kind":"commit","published_at":"2016-06-22T21:40:09.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v13.0.0","html_url":"https://github.com/jestjs/jest/releases/tag/v13.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v13.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v13.0.0/manifests"},{"name":"v12.1.1","sha":"9cfa9df6ccc709f5ce8c7a3ad2638e3bb4faece5","kind":"commit","published_at":"2016-05-24T19:00:36.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v12.1.1","html_url":"https://github.com/jestjs/jest/releases/tag/v12.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v12.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v12.1.1/manifests"},{"name":"v12.1.0","sha":"9d2b2bcf5e0705c64d5eba631c225426c09965ef","kind":"commit","published_at":"2016-05-20T19:30:39.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v12.1.0","html_url":"https://github.com/jestjs/jest/releases/tag/v12.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v12.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v12.1.0/manifests"},{"name":"v12.0.2","sha":"13abacef991d03728a6a47fd8d6627579b97617b","kind":"commit","published_at":"2016-04-28T06:19:59.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v12.0.2","html_url":"https://github.com/jestjs/jest/releases/tag/v12.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v12.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v12.0.2/manifests"},{"name":"v12.0.1","sha":"695cd3134b3b86444377aece86801b64aa1e6fb6","kind":"commit","published_at":"2016-04-27T10:09:33.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v12.0.1","html_url":"https://github.com/jestjs/jest/releases/tag/v12.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v12.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v12.0.1/manifests"},{"name":"v0.10.0","sha":"184173c0d77c781bd39c5975c0e177d2ef30ca4c","kind":"commit","published_at":"2016-03-30T23:43:14.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.10.0","html_url":"https://github.com/jestjs/jest/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.10.0/manifests"},{"name":"v9.0.3","sha":"b251e7c98a3c5f450e533e05b330edcc60705928","kind":"commit","published_at":"2016-03-23T01:09:34.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v9.0.3","html_url":"https://github.com/jestjs/jest/releases/tag/v9.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v9.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v9.0.3/manifests"},{"name":"0.9.0","sha":"a721d425ad11e53f6527abd9b297b7ee9231fb9e","kind":"commit","published_at":"2016-03-05T01:14:31.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/0.9.0","html_url":"https://github.com/jestjs/jest/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/0.9.0/manifests"},{"name":"0.8.2","sha":"f94b8af054e0e27647f66a633c1e3e80866889d5","kind":"commit","published_at":"2015-12-15T19:18:28.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/0.8.2","html_url":"https://github.com/jestjs/jest/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/0.8.2/manifests"},{"name":"0.8.1","sha":"878014e948d9406207c87473b709b4c3e7f17ec4","kind":"commit","published_at":"2015-12-07T23:49:29.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/0.8.1","html_url":"https://github.com/jestjs/jest/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"754747306c62cd2e84c4134f9656eb2846c6cf35","kind":"commit","published_at":"2015-11-18T23:02:25.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/0.8.0","html_url":"https://github.com/jestjs/jest/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"8445bddf0ec98abf9f795e20c7f2566d94f7c2c3","kind":"commit","published_at":"2015-11-04T06:45:25.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/0.7.1","html_url":"https://github.com/jestjs/jest/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"4e127314516bdd48238cc82ee3e9b6a039520928","kind":"commit","published_at":"2015-11-03T00:19:29.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/0.7.0","html_url":"https://github.com/jestjs/jest/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/0.7.0/manifests"},{"name":"0.6.1","sha":"abcd5907cb8934094e98b5e738164257b6a5904c","kind":"commit","published_at":"2015-10-23T23:07:29.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/0.6.1","html_url":"https://github.com/jestjs/jest/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"7d05c719a2c4193eba1b0f067c80130c8441ae9f","kind":"commit","published_at":"2015-10-21T23:48:27.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/0.6.0","html_url":"https://github.com/jestjs/jest/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/0.6.0/manifests"},{"name":"v0.5.8","sha":"699b614fcd70b9d1cec778eaf67efb38ce1a9cc0","kind":"tag","published_at":"2015-09-24T04:23:55.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.5.8","html_url":"https://github.com/jestjs/jest/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.5.8/manifests"},{"name":"v0.5.6","sha":"7a542ac8d11628790dfb4efabf45a58311aab865","kind":"tag","published_at":"2015-09-18T21:53:00.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.5.6","html_url":"https://github.com/jestjs/jest/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"acc20923801f41388c6b4f5ad96b33ee9f334147","kind":"tag","published_at":"2015-09-15T17:47:37.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.5.5","html_url":"https://github.com/jestjs/jest/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"082a9298247e5d01a31e1bbcfb0cf32202e0eb66","kind":"tag","published_at":"2015-09-10T21:56:05.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.5.4","html_url":"https://github.com/jestjs/jest/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"1aab338f9745619b80a60b31ef16859a53491b2a","kind":"tag","published_at":"2015-09-10T20:41:45.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.5.3","html_url":"https://github.com/jestjs/jest/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.5.3/manifests"},{"name":"v5.0.3","sha":"90f58f46981d463480f56ed19ef591f3e00b0120","kind":"tag","published_at":"2015-09-10T19:25:17.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v5.0.3","html_url":"https://github.com/jestjs/jest/releases/tag/v5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v5.0.3/manifests"},{"name":"v0.5.2","sha":"f4183eb1e6b7f0ac4e2ce96e28e59539f70dfef9","kind":"tag","published_at":"2015-09-08T18:11:30.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.5.2","html_url":"https://github.com/jestjs/jest/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"d114f057b6c65dc02f5f08a9b94ea5a5dad13bbc","kind":"tag","published_at":"2015-09-03T01:56:42.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.5.1","html_url":"https://github.com/jestjs/jest/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.5.1/manifests"},{"name":"0.4.19","sha":"7ecc0be42ba3ce1fd99dbb9f3120954122445ceb","kind":"commit","published_at":"2015-08-14T20:27:47.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/0.4.19","html_url":"https://github.com/jestjs/jest/releases/tag/0.4.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/0.4.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/0.4.19/manifests"},{"name":"v0.5.0","sha":"d3c862512b8d67a44c686faa6e43a002f7b8dc07","kind":"commit","published_at":"2015-08-14T20:04:11.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.5.0","html_url":"https://github.com/jestjs/jest/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.5.0/manifests"},{"name":"v0.4.18","sha":"235c859f982da61c501756bc9b615411c16275e0","kind":"tag","published_at":"2015-08-04T18:27:34.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.4.18","html_url":"https://github.com/jestjs/jest/releases/tag/v0.4.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.18/manifests"},{"name":"v0.4.17","sha":"a818efd1eefff270445454f0db9bf60c092c46b5","kind":"tag","published_at":"2015-07-23T19:24:07.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.4.17","html_url":"https://github.com/jestjs/jest/releases/tag/v0.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.17/manifests"},{"name":"v0.4.15","sha":"14c35fd0f5432b631dff0f092a683f37aad7e3fd","kind":"tag","published_at":"2015-07-03T22:44:16.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.4.15","html_url":"https://github.com/jestjs/jest/releases/tag/v0.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.15/manifests"},{"name":"v0.4.14","sha":"d59b085e2e23ed9a3953baa03e83271a5437f37a","kind":"tag","published_at":"2015-06-29T05:32:39.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.4.14","html_url":"https://github.com/jestjs/jest/releases/tag/v0.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.14/manifests"},{"name":"v0.4.13","sha":"4ba9cada443902658b94030722c100a895718436","kind":"tag","published_at":"2015-06-15T19:09:41.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.4.13","html_url":"https://github.com/jestjs/jest/releases/tag/v0.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.13/manifests"},{"name":"v0.4.12","sha":"305cfcf704e3909c4b248797599481362174f5b1","kind":"tag","published_at":"2015-06-12T01:10:15.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.4.12","html_url":"https://github.com/jestjs/jest/releases/tag/v0.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.12/manifests"},{"name":"v0.4.11","sha":"a3168e761d35e7862ae839a5d928e3281908b5c8","kind":"tag","published_at":"2015-06-11T02:29:48.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.4.11","html_url":"https://github.com/jestjs/jest/releases/tag/v0.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.11/manifests"},{"name":"v0.4.10","sha":"5f5d4efbabefea93b5bcd0967dac13e48b48c326","kind":"tag","published_at":"2015-06-09T06:49:19.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.4.10","html_url":"https://github.com/jestjs/jest/releases/tag/v0.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.10/manifests"},{"name":"v0.4.9","sha":"95207c425bb9ff612d866c77ff07c6c7574a42e0","kind":"tag","published_at":"2015-06-09T01:18:22.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.4.9","html_url":"https://github.com/jestjs/jest/releases/tag/v0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.9/manifests"},{"name":"v0.4.8","sha":"0a0c093c3604cd9e6ec919790d51908b343428ff","kind":"tag","published_at":"2015-06-08T18:15:52.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.4.8","html_url":"https://github.com/jestjs/jest/releases/tag/v0.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.8/manifests"},{"name":"v0.4.7","sha":"d47a0ba89f2a3b05e073965194afd7bce8847795","kind":"tag","published_at":"2015-06-07T02:46:46.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.4.7","html_url":"https://github.com/jestjs/jest/releases/tag/v0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.7/manifests"},{"name":"v0.4.6","sha":"4ef1f0e76b0df6b532133b73c92bdcff75c9fc28","kind":"tag","published_at":"2015-06-04T19:08:45.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.4.6","html_url":"https://github.com/jestjs/jest/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"7ab09e272bc264c4d91cf2644534806b64ada55c","kind":"tag","published_at":"2015-05-17T07:58:22.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.4.5","html_url":"https://github.com/jestjs/jest/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"c38905cee5c1fd13ec0f5d591c242580327113ec","kind":"tag","published_at":"2015-05-17T02:48:29.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.4.4","html_url":"https://github.com/jestjs/jest/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"516450e8f040311cdc6a7522035e0bd3053509bb","kind":"tag","published_at":"2015-05-12T01:55:30.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.4.3","html_url":"https://github.com/jestjs/jest/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"b89f2c434b9c489ea43baf10723482f479ca816d","kind":"tag","published_at":"2015-05-08T21:23:33.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.4.2","html_url":"https://github.com/jestjs/jest/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"99ec18474fc05d8432db8df7aa2e7bb8e3928caf","kind":"tag","published_at":"2015-05-04T22:20:52.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.4.1","html_url":"https://github.com/jestjs/jest/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"8e706c1561474fd0d19a6499ef08c4202b86f090","kind":"tag","published_at":"2015-02-19T22:16:04.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.4.0","html_url":"https://github.com/jestjs/jest/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"d3869e92fdaf041e273f0b3eed115cec80b79cb9","kind":"tag","published_at":"2015-02-17T21:58:06.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.3.0","html_url":"https://github.com/jestjs/jest/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"9e2606655ebcddff0ccf015fc904bbac63823ce6","kind":"tag","published_at":"2014-12-11T01:07:58.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.2.1","html_url":"https://github.com/jestjs/jest/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"d9531ac62f7503fc7efddaf853240d436a5500be","kind":"tag","published_at":"2014-12-03T19:12:12.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.2.0","html_url":"https://github.com/jestjs/jest/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.2.0/manifests"},{"name":"v0.1.18","sha":"e2a4705c3d038604ef2c2273b22691991fd8f1d5","kind":"tag","published_at":"2014-08-05T12:12:38.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.1.18","html_url":"https://github.com/jestjs/jest/releases/tag/v0.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.18/manifests"},{"name":"v0.1.17","sha":"c906fd4d7b29d8263b62a4f6e70df8d472968686","kind":"tag","published_at":"2014-07-04T02:00:27.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.1.17","html_url":"https://github.com/jestjs/jest/releases/tag/v0.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.17/manifests"},{"name":"v0.1.16","sha":"3e92ed5a9bc4efe711e4317888f90d3f84b6a11c","kind":"tag","published_at":"2014-06-26T00:01:40.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.1.16","html_url":"https://github.com/jestjs/jest/releases/tag/v0.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.16/manifests"},{"name":"v0.1.15","sha":"068d7d4a530209f7c49d9aa1660a587eec57c7ca","kind":"tag","published_at":"2014-06-01T01:52:49.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.1.15","html_url":"https://github.com/jestjs/jest/releases/tag/v0.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.15/manifests"},{"name":"v0.1.14","sha":"fa8d7a755529279ebae191818ab91143114934f3","kind":"tag","published_at":"2014-05-28T15:24:46.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.1.14","html_url":"https://github.com/jestjs/jest/releases/tag/v0.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.14/manifests"},{"name":"v0.1.13","sha":"782e3bfc926e37082f03f0f1358de518bb2c6e0a","kind":"tag","published_at":"2014-05-24T16:06:16.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.1.13","html_url":"https://github.com/jestjs/jest/releases/tag/v0.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.13/manifests"},{"name":"v0.1.12","sha":"1be9918c40112f60063e2c0427aa9b94f3c99550","kind":"tag","published_at":"2014-05-22T22:18:57.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.1.12","html_url":"https://github.com/jestjs/jest/releases/tag/v0.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.12/manifests"},{"name":"v0.1.11","sha":"a6b470ddec1af6d835b911106d24cc78f37c6a6a","kind":"tag","published_at":"2014-05-20T22:48:51.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.1.11","html_url":"https://github.com/jestjs/jest/releases/tag/v0.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.11/manifests"},{"name":"v0.1.10","sha":"aa5f7aaf7efaf7c40b0ba2f083cc71341a46bcc4","kind":"tag","published_at":"2014-05-20T00:55:28.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.1.10","html_url":"https://github.com/jestjs/jest/releases/tag/v0.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.10/manifests"},{"name":"v0.1.9","sha":"6c6fa636007ec6433b989b59c6984e1b1e71818b","kind":"tag","published_at":"2014-05-17T06:30:18.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.1.9","html_url":"https://github.com/jestjs/jest/releases/tag/v0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.9/manifests"},{"name":"v0.1.8","sha":"5ec6ed0401856f9ad5aa0f00d16033f894baaf57","kind":"tag","published_at":"2014-05-16T17:13:01.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.1.8","html_url":"https://github.com/jestjs/jest/releases/tag/v0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.8/manifests"},{"name":"v0.1.7","sha":"c6ab9f5cdbe843397bd4939b3c7ea3d01991d76b","kind":"tag","published_at":"2014-05-16T16:05:30.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.1.7","html_url":"https://github.com/jestjs/jest/releases/tag/v0.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.7/manifests"},{"name":"v0.1.6","sha":"0e746d2b0590bbd92dcdd2cb33e3cfd905159474","kind":"tag","published_at":"2014-05-16T01:21:02.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.1.6","html_url":"https://github.com/jestjs/jest/releases/tag/v0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.6/manifests"},{"name":"v0.1.5","sha":"182551e746e441a16b05b1f7e94b5ae6ade2bdc8","kind":"tag","published_at":"2014-05-16T00:11:54.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.1.5","html_url":"https://github.com/jestjs/jest/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.5/manifests"},{"name":"v0.1.4","sha":"8c9c70a25d5fd84669dd729cd5e1dba931272b9d","kind":"tag","published_at":"2014-05-15T23:21:38.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.1.4","html_url":"https://github.com/jestjs/jest/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"94d88c34e5682b12425b4014158f76034ed757ce","kind":"tag","published_at":"2014-05-15T21:07:27.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.1.3","html_url":"https://github.com/jestjs/jest/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"4b3943207cc13a5ff6e2310496efad3d8655489d","kind":"tag","published_at":"2014-05-14T23:07:32.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.1.2","html_url":"https://github.com/jestjs/jest/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"0716604e94a914ba36e9942ae2dacde045f008a4","kind":"tag","published_at":"2014-05-14T19:14:44.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.1.1","html_url":"https://github.com/jestjs/jest/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"463fa5ad75fdaf22e7afabb88488deb417eaff1d","kind":"tag","published_at":"2014-05-14T17:32:17.000Z","download_url":"https://codeload.github.com/jestjs/jest/tar.gz/v0.1.0","html_url":"https://github.com/jestjs/jest/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jestjs%2Fjest/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-06-06T18:33:42.116Z","dependent_packages_count":8207,"downloads":165679654,"downloads_period":"last-month","dependent_repos_count":2030888,"rankings":{"downloads":0.01059599312656818,"dependent_repos_count":0.015277943577842493,"dependent_packages_count":0.011718566041785998,"stargazers_count":0.41318942480396026,"forks_count":0.43052087440311915,"docker_downloads_count":0.03102134421809237,"average":0.15205402436189475},"purl":"pkg:npm/expect","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/expect","docker_dependents_count":16565,"docker_downloads_count":4521067836,"usage_url":"https://repos.ecosyste.ms/usage/npm/expect","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/expect/dependencies","status":null,"funding_links":["https://opencollective.com/jest"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/expect/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/expect/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/expect/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/expect/related_packages","maintainers":[{"uuid":"simenb","login":"simenb","name":null,"email":"sbekkhus91@gmail.com","url":null,"packages_count":262,"html_url":"https://www.npmjs.com/~simenb","role":null,"created_at":"2022-11-10T11:12:14.760Z","updated_at":"2022-11-10T11:12:14.760Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/simenb/packages"},{"uuid":"aaronabramov","login":"aaronabramov","name":null,"email":"aaron@abramov.io","url":null,"packages_count":68,"html_url":"https://www.npmjs.com/~aaronabramov","role":null,"created_at":"2025-05-27T07:06:03.222Z","updated_at":"2025-05-27T07:06:03.222Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/aaronabramov/packages"},{"uuid":"cpojer","login":"cpojer","name":null,"email":"christoph.pojer@gmail.com","url":null,"packages_count":233,"html_url":"https://www.npmjs.com/~cpojer","role":null,"created_at":"2023-08-23T20:12:13.865Z","updated_at":"2023-08-23T20:12:13.865Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/cpojer/packages"},{"uuid":"rickhanlonii","login":"rickhanlonii","name":null,"email":"rickhanlonii@gmail.com","url":null,"packages_count":50,"html_url":"https://www.npmjs.com/~rickhanlonii","role":null,"created_at":"2025-05-27T07:06:03.292Z","updated_at":"2025-05-27T07:06:03.292Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/rickhanlonii/packages"},{"uuid":"openjs-operations","login":"openjs-operations","name":null,"email":"operations@openjsf.org","url":null,"packages_count":119,"html_url":"https://www.npmjs.com/~openjs-operations","role":null,"created_at":"2024-02-26T16:02:52.974Z","updated_at":"2024-02-26T16:02:52.974Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/openjs-operations/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5007754,"maintainers_count":1013017,"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":112,"unique_repositories_count_past_30_days":3,"recent_issues":[{"uuid":"4422578648","node_id":"PR_kwDOACMMis7aVndL","number":15245,"state":"closed","title":"chore(deps): bump the minor-deps-updates-main group across 1 directory with 27 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-18T20:31:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-11T16:41:48.000Z","updated_at":"2026-05-18T20:31:08.000Z","time_to_close":618557,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-deps-updates-main","update_count":27,"packages":[{"name":"@aws-sdk/client-cloudfront","old_version":"3.962.0","new_version":"3.1045.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-device-farm","old_version":"3.962.0","new_version":"3.1045.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.962.0","new_version":"3.1045.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.962.0","new_version":"3.1045.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@serenity-js/core","old_version":"3.37.1","new_version":"3.43.1","repository_url":"https://github.com/serenity-js/serenity-js"},{"name":"@stencil/core","old_version":"4.41.0","new_version":"4.43.4","repository_url":"https://github.com/stenciljs/core"},{"name":"cddl","old_version":"0.14.5","new_version":"0.20.1","repository_url":"https://github.com/webdriverio/cddl"},{"name":"cddl2ts","old_version":"0.4.1","new_version":"0.9.1","repository_url":"https://github.com/webdriverio/cddl"},{"name":"cheerio","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"puppeteer-core","old_version":"24.34.0","new_version":"24.43.1","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"tempy","old_version":"3.1.0","new_version":"3.2.0","repository_url":"https://github.com/sindresorhus/tempy"},{"name":"semver","old_version":"7.7.4","new_version":"7.8.0","repository_url":"https://github.com/npm/node-semver"},{"name":"typescript-eslint","old_version":"8.56.1","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"allure-js-commons","old_version":"3.4.4","new_version":"3.8.0","repository_url":"https://github.com/allure-framework/allure-js"},{"name":"csv-stringify","old_version":"6.6.0","new_version":"6.7.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"get-port","old_version":"7.1.0","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/get-port"},{"name":"expect","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"safe-stringify","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/sindresorhus/safe-stringify"},{"name":"esbuild","old_version":"0.27.3","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"yauzl","old_version":"3.2.0","new_version":"3.3.0","repository_url":"https://github.com/thejoshwolfe/yauzl"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"jiti","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/unjs/jiti"},{"name":"safe-regex2","old_version":"5.0.0","new_version":"5.1.1","repository_url":"https://github.com/fastify/safe-regex2"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@puppeteer/browsers","old_version":"2.11.0","new_version":"2.13.2","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"ws","old_version":"8.18.3","new_version":"8.20.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-deps-updates-main group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-cloudfront](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront) | `3.962.0` | `3.1045.0` |\n| [@aws-sdk/client-device-farm](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm) | `3.962.0` | `3.1045.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.962.0` | `3.1045.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.962.0` | `3.1045.0` |\n| [@serenity-js/core](https://github.com/serenity-js/serenity-js/tree/HEAD/packages/core) | `3.37.1` | `3.43.1` |\n| [@stencil/core](https://github.com/stenciljs/core) | `4.41.0` | `4.43.4` |\n| [cddl](https://github.com/webdriverio/cddl) | `0.14.5` | `0.20.1` |\n| [cddl2ts](https://github.com/webdriverio/cddl) | `0.4.1` | `0.9.1` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.1.2` | `1.2.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.34.0` | `24.43.1` |\n| [tempy](https://github.com/sindresorhus/tempy) | `3.1.0` | `3.2.0` |\n| [semver](https://github.com/npm/node-semver) | `7.7.4` | `7.8.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.1` | `8.59.2` |\n| [allure-js-commons](https://github.com/allure-framework/allure-js/tree/HEAD/packages/allure-js-commons) | `3.4.4` | `3.8.0` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.6.0` | `6.7.0` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [get-port](https://github.com/sindresorhus/get-port) | `7.1.0` | `7.2.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.2.0` | `30.4.1` |\n| [safe-stringify](https://github.com/sindresorhus/safe-stringify) | `1.2.0` | `1.3.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.3` | `0.28.0` |\n| [yauzl](https://github.com/thejoshwolfe/yauzl) | `3.2.0` | `3.3.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.6.1` | `2.7.0` |\n| [safe-regex2](https://github.com/fastify/safe-regex2) | `5.0.0` | `5.1.1` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@puppeteer/browsers](https://github.com/puppeteer/puppeteer) | `2.11.0` | `2.13.2` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.20.0` |\n\n\nUpdates `@aws-sdk/client-cloudfront` from 3.962.0 to 3.1045.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-cloudfront's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1045.0\u003c/h2\u003e\n\u003ch4\u003e3.1045.0(2026-05-07)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This is a documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1484574cd28136e104e4364499a02f0435d274af\"\u003e1484574c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81310767bd884df988d524faf7d1f131f15c6197\"\u003e81310767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-data-exports:\u003c/strong\u003e  With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/238da2c16c5885ef9051c2798c0bec4a5c10fa9f\"\u003e238da2c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  Updated ListInvoiceSummaries API to add new ReceiverRole filter in Request and Response (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60a448cbfb17643b0b93c0bf72848b404dc31a83\"\u003e60a448cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e1031a7c070e56c2c781df05af75baf543e65ca\"\u003e1e1031a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  DescribeInstanceTypes now accepts an IncludeUnsupportedInRegion parameter. When set, the response also lists instance types that are not available in the current Region. Each instance type includes a SupportedInRegion field indicating its regional availability. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7026243303994e24be2996bf169b6acd50d5b081\"\u003e70262433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe5861ae18b0b71616398dcbb54936a919af1d8f\"\u003efe5861ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route53resolver:\u003c/strong\u003e  Adds supports for DNS64 on inbound endpoints and IPv6 forwarding through the internet gateway (IGW) on outbound endpoints, making it easier to manage hybrid DNS across IPv4 and IPv6 networks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e6e18c603f2392b7b61d5f2efdfc54dab0d8126\"\u003e8e6e18c6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1045.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1044.0\u003c/h2\u003e\n\u003ch4\u003e3.1044.0(2026-05-06)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Release GenerateRecommendedPolicyV2 and GetRecommendedPolicyV2 APIs. This supports generating and retrieving policy recommendations to remediate unused permissions findings that are now being supported on Security Hub. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/772b8629c270edee6fb4bb6874bb4036102d0f60\"\u003e772b8629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker HyperPod now returns ImageVersionStatus in DescribeCluster, DescribeClusterNode, and ListClusterNodes responses, indicating whether cluster instances are running the latest available image version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2be7e6b4b07f9732823fbb6b9b6e0c78b640e44f\"\u003e2be7e6b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter evaluation runs by ruleset name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b95d850bd64dae6c73588e9035803b9924781a4d\"\u003eb95d850b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lex-models-v2:\u003c/strong\u003e  Amazon Lex V2 introduces audio filler support for speech-to-speech bots. Configure melody or typing sounds that play during backend processing to reduce perceived latency and maintain a natural conversational experience for callers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01426f8e5c9073cdf81e7bd2a6d816156bd81249\"\u003e01426f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e20f24d92f340e25371fa4b00e1321b627211b98\"\u003ee20f24d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Amazon MWAA now supports a PublicAndPrivate webserver access mode. The Airflow web server is accessible over both public and private endpoints, enabling workers in VPCs without internet access to reach the Task API privately while retaining public access to the Airflow UI. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a6054ef54e1f8afbc167fa27761c1cd36dffa5e\"\u003e3a6054ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  The ImportDiskImage API now enforces a maximum character limit of 128 characters on the image name field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fc2565c6b8b25d3257729b962125cffe00e5c42\"\u003e7fc2565c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  include type symbols in api snapshot test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/02f86176e779ecd6f7e9802b92fc15080803973b\"\u003e02f86176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1044.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1043.0\u003c/h2\u003e\n\u003ch4\u003e3.1043.0(2026-05-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-cloudfront/CHANGELOG.md\"\u003e@​aws-sdk/client-cloudfront's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1042.0...v3.1043.0\"\u003e3.1043.0\u003c/a\u003e (2026-05-05)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e Adds support for tagging CloudFront Functions and KeyValueStores resources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cb71d306ef0d83818e90e7ce8b31689362605542\"\u003ecb71d30\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1041.0...v3.1042.0\"\u003e3.1042.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1040.0...v3.1041.0\"\u003e3.1041.0\u003c/a\u003e (2026-05-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1039.0...v3.1040.0\"\u003e3.1040.0\u003c/a\u003e (2026-04-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b329def5fdfa4fc2f311a66553d6b3782f78d4ce\"\u003e\u003ccode\u003eb329def\u003c/code\u003e\u003c/a\u003e Publish v3.1045.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ccd438a189e58745a6f25f5dec7ecd83120f7a8\"\u003e\u003ccode\u003e1ccd438\u003c/code\u003e\u003c/a\u003e Publish v3.1044.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/96baad9d69cbc4157632d8e76753d19e5a13cd04\"\u003e\u003ccode\u003e96baad9\u003c/code\u003e\u003c/a\u003e Publish v3.1043.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cb71d306ef0d83818e90e7ce8b31689362605542\"\u003e\u003ccode\u003ecb71d30\u003c/code\u003e\u003c/a\u003e feat(client-cloudfront): Adds support for tagging CloudFront Functions and Ke...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d942e31ae5787bc4f46e2fbe17b3e4116708097b\"\u003e\u003ccode\u003ed942e31\u003c/code\u003e\u003c/a\u003e Publish v3.1042.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5df4c0175d3391ce5f5a8b9205f6466ac8a991dc\"\u003e\u003ccode\u003e5df4c01\u003c/code\u003e\u003c/a\u003e Publish v3.1041.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7736067de09bf7aa1d3b9d776e93b97089e4941f\"\u003e\u003ccode\u003e7736067\u003c/code\u003e\u003c/a\u003e Publish v3.1040.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/51c8215fb4b32699b8304a03bbb9743c802acce9\"\u003e\u003ccode\u003e51c8215\u003c/code\u003e\u003c/a\u003e Publish v3.1039.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fac83987712b960debc5ba412571fa19a1a6abad\"\u003e\u003ccode\u003efac8398\u003c/code\u003e\u003c/a\u003e feat(client-cloudfront): Amazon CloudFront now supports cache tag. Tag object...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3dfb72b7359b53da18c209e9211b38a1229357ac\"\u003e\u003ccode\u003e3dfb72b\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for adaptive retry fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7970\"\u003e#7970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1045.0/clients/client-cloudfront\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-device-farm` from 3.962.0 to 3.1045.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-device-farm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1045.0\u003c/h2\u003e\n\u003ch4\u003e3.1045.0(2026-05-07)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This is a documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1484574cd28136e104e4364499a02f0435d274af\"\u003e1484574c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81310767bd884df988d524faf7d1f131f15c6197\"\u003e81310767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-data-exports:\u003c/strong\u003e  With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/238da2c16c5885ef9051c2798c0bec4a5c10fa9f\"\u003e238da2c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  Updated ListInvoiceSummaries API to add new ReceiverRole filter in Request and Response (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60a448cbfb17643b0b93c0bf72848b404dc31a83\"\u003e60a448cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e1031a7c070e56c2c781df05af75baf543e65ca\"\u003e1e1031a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  DescribeInstanceTypes now accepts an IncludeUnsupportedInRegion parameter. When set, the response also lists instance types that are not available in the current Region. Each instance type includes a SupportedInRegion field indicating its regional availability. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7026243303994e24be2996bf169b6acd50d5b081\"\u003e70262433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe5861ae18b0b71616398dcbb54936a919af1d8f\"\u003efe5861ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route53resolver:\u003c/strong\u003e  Adds supports for DNS64 on inbound endpoints and IPv6 forwarding through the internet gateway (IGW) on outbound endpoints, making it easier to manage hybrid DNS across IPv4 and IPv6 networks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e6e18c603f2392b7b61d5f2efdfc54dab0d8126\"\u003e8e6e18c6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1045.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1044.0\u003c/h2\u003e\n\u003ch4\u003e3.1044.0(2026-05-06)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Release GenerateRecommendedPolicyV2 and GetRecommendedPolicyV2 APIs. This supports generating and retrieving policy recommendations to remediate unused permissions findings that are now being supported on Security Hub. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/772b8629c270edee6fb4bb6874bb4036102d0f60\"\u003e772b8629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker HyperPod now returns ImageVersionStatus in DescribeCluster, DescribeClusterNode, and ListClusterNodes responses, indicating whether cluster instances are running the latest available image version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2be7e6b4b07f9732823fbb6b9b6e0c78b640e44f\"\u003e2be7e6b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter evaluation runs by ruleset name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b95d850bd64dae6c73588e9035803b9924781a4d\"\u003eb95d850b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lex-models-v2:\u003c/strong\u003e  Amazon Lex V2 introduces audio filler support for speech-to-speech bots. Configure melody or typing sounds that play during backend processing to reduce perceived latency and maintain a natural conversational experience for callers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01426f8e5c9073cdf81e7bd2a6d816156bd81249\"\u003e01426f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e20f24d92f340e25371fa4b00e1321b627211b98\"\u003ee20f24d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Amazon MWAA now supports a PublicAndPrivate webserver access mode. The Airflow web server is accessible over both public and private endpoints, enabling workers in VPCs without internet access to reach the Task API privately while retaining public access to the Airflow UI. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a6054ef54e1f8afbc167fa27761c1cd36dffa5e\"\u003e3a6054ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  The ImportDiskImage API now enforces a maximum character limit of 128 characters on the image name field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fc2565c6b8b25d3257729b962125cffe00e5c42\"\u003e7fc2565c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  include type symbols in api snapshot test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/02f86176e779ecd6f7e9802b92fc15080803973b\"\u003e02f86176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1044.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1043.0\u003c/h2\u003e\n\u003ch4\u003e3.1043.0(2026-05-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-device-farm/CHANGELOG.md\"\u003e@​aws-sdk/client-device-farm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1042.0...v3.1043.0\"\u003e3.1043.0\u003c/a\u003e (2026-05-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1041.0...v3.1042.0\"\u003e3.1042.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1040.0...v3.1041.0\"\u003e3.1041.0\u003c/a\u003e (2026-05-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1039.0...v3.1040.0\"\u003e3.1040.0\u003c/a\u003e (2026-04-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1038.0...v3.1039.0\"\u003e3.1039.0\u003c/a\u003e (2026-04-29)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b329def5fdfa4fc2f311a66553d6b3782f78d4ce\"\u003e\u003ccode\u003eb329def\u003c/code\u003e\u003c/a\u003e Publish v3.1045.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ccd438a189e58745a6f25f5dec7ecd83120f7a8\"\u003e\u003ccode\u003e1ccd438\u003c/code\u003e\u003c/a\u003e Publish v3.1044.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/96baad9d69cbc4157632d8e76753d19e5a13cd04\"\u003e\u003ccode\u003e96baad9\u003c/code\u003e\u003c/a\u003e Publish v3.1043.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d942e31ae5787bc4f46e2fbe17b3e4116708097b\"\u003e\u003ccode\u003ed942e31\u003c/code\u003e\u003c/a\u003e Publish v3.1042.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5df4c0175d3391ce5f5a8b9205f6466ac8a991dc\"\u003e\u003ccode\u003e5df4c01\u003c/code\u003e\u003c/a\u003e Publish v3.1041.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7736067de09bf7aa1d3b9d776e93b97089e4941f\"\u003e\u003ccode\u003e7736067\u003c/code\u003e\u003c/a\u003e Publish v3.1040.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/51c8215fb4b32699b8304a03bbb9743c802acce9\"\u003e\u003ccode\u003e51c8215\u003c/code\u003e\u003c/a\u003e Publish v3.1039.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3dfb72b7359b53da18c209e9211b38a1229357ac\"\u003e\u003ccode\u003e3dfb72b\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for adaptive retry fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7970\"\u003e#7970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fbf6c563843fd198085b3db2198af02ac09fede\"\u003e\u003ccode\u003e3fbf6c5\u003c/code\u003e\u003c/a\u003e Publish v3.1038.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9f8d8a9a00832fdcf2e7313a1994875f282147b\"\u003e\u003ccode\u003ee9f8d8a\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typed waiter-result values (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7965\"\u003e#7965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1045.0/clients/client-device-farm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.962.0 to 3.1045.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1045.0\u003c/h2\u003e\n\u003ch4\u003e3.1045.0(2026-05-07)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This is a documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1484574cd28136e104e4364499a02f0435d274af\"\u003e1484574c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81310767bd884df988d524faf7d1f131f15c6197\"\u003e81310767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-data-exports:\u003c/strong\u003e  With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/238da2c16c5885ef9051c2798c0bec4a5c10fa9f\"\u003e238da2c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  Updated ListInvoiceSummaries API to add new ReceiverRole filter in Request and Response (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60a448cbfb17643b0b93c0bf72848b404dc31a83\"\u003e60a448cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e1031a7c070e56c2c781df05af75baf543e65ca\"\u003e1e1031a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  DescribeInstanceTypes now accepts an IncludeUnsupportedInRegion parameter. When set, the response also lists instance types that are not available in the current Region. Each instance type includes a SupportedInRegion field indicating its regional availability. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7026243303994e24be2996bf169b6acd50d5b081\"\u003e70262433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe5861ae18b0b71616398dcbb54936a919af1d8f\"\u003efe5861ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route53resolver:\u003c/strong\u003e  Adds supports for DNS64 on inbound endpoints and IPv6 forwarding through the internet gateway (IGW) on outbound endpoints, making it easier to manage hybrid DNS across IPv4 and IPv6 networks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e6e18c603f2392b7b61d5f2efdfc54dab0d8126\"\u003e8e6e18c6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1045.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1044.0\u003c/h2\u003e\n\u003ch4\u003e3.1044.0(2026-05-06)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Release GenerateRecommendedPolicyV2 and GetRecommendedPolicyV2 APIs. This supports generating and retrieving policy recommendations to remediate unused permissions findings that are now being supported on Security Hub. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/772b8629c270edee6fb4bb6874bb4036102d0f60\"\u003e772b8629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker HyperPod now returns ImageVersionStatus in DescribeCluster, DescribeClusterNode, and ListClusterNodes responses, indicating whether cluster instances are running the latest available image version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2be7e6b4b07f9732823fbb6b9b6e0c78b640e44f\"\u003e2be7e6b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter evaluation runs by ruleset name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b95d850bd64dae6c73588e9035803b9924781a4d\"\u003eb95d850b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lex-models-v2:\u003c/strong\u003e  Amazon Lex V2 introduces audio filler support for speech-to-speech bots. Configure melody or typing sounds that play during backend processing to reduce perceived latency and maintain a natural conversational experience for callers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01426f8e5c9073cdf81e7bd2a6d816156bd81249\"\u003e01426f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e20f24d92f340e25371fa4b00e1321b627211b98\"\u003ee20f24d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Amazon MWAA now supports a PublicAndPrivate webserver access mode. The Airflow web server is accessible over both public and private endpoints, enabling workers in VPCs without internet access to reach the Task API privately while retaining public access to the Airflow UI. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a6054ef54e1f8afbc167fa27761c1cd36dffa5e\"\u003e3a6054ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  The ImportDiskImage API now enforces a maximum character limit of 128 characters on the image name field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fc2565c6b8b25d3257729b962125cffe00e5c42\"\u003e7fc2565c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  include type symbols in api snapshot test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/02f86176e779ecd6f7e9802b92fc15080803973b\"\u003e02f86176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1044.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1043.0\u003c/h2\u003e\n\u003ch4\u003e3.1043.0(2026-05-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-06)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1042.0...v3.1043.0\"\u003e3.1043.0\u003c/a\u003e (2026-05-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1041.0...v3.1042.0\"\u003e3.1042.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1040.0...v3.1041.0\"\u003e3.1041.0\u003c/a\u003e (2026-05-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1039.0...v3.1040.0\"\u003e3.1040.0\u003c/a\u003e (2026-04-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b329def5fdfa4fc2f311a66553d6b3782f78d4ce\"\u003e\u003ccode\u003eb329def\u003c/code\u003e\u003c/a\u003e Publish v3.1045.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ccd438a189e58745a6f25f5dec7ecd83120f7a8\"\u003e\u003ccode\u003e1ccd438\u003c/code\u003e\u003c/a\u003e Publish v3.1044.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003e\u003ccode\u003ebee88a5\u003c/code\u003e\u003c/a\u003e feat(client-s3): Validate outpost access point resource name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/96baad9d69cbc4157632d8e76753d19e5a13cd04\"\u003e\u003ccode\u003e96baad9\u003c/code\u003e\u003c/a\u003e Publish v3.1043.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d942e31ae5787bc4f46e2fbe17b3e4116708097b\"\u003e\u003ccode\u003ed942e31\u003c/code\u003e\u003c/a\u003e Publish v3.1042.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5df4c0175d3391ce5f5a8b9205f6466ac8a991dc\"\u003e\u003ccode\u003e5df4c01\u003c/code\u003e\u003c/a\u003e Publish v3.1041.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7736067de09bf7aa1d3b9d776e93b97089e4941f\"\u003e\u003ccode\u003e7736067\u003c/code\u003e\u003c/a\u003e Publish v3.1040.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/51c8215fb4b32699b8304a03bbb9743c802acce9\"\u003e\u003ccode\u003e51c8215\u003c/code\u003e\u003c/a\u003e Publish v3.1039.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3dfb72b7359b53da18c209e9211b38a1229357ac\"\u003e\u003ccode\u003e3dfb72b\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for adaptive retry fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7970\"\u003e#7970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fbf6c563843fd198085b3db2198af02ac09fede\"\u003e\u003ccode\u003e3fbf6c5\u003c/code\u003e\u003c/a\u003e Publish v3.1038.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1045.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.962.0 to 3.1045.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/lib-storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1045.0\u003c/h2\u003e\n\u003ch4\u003e3.1045.0(2026-05-07)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This is a documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1484574cd28136e104e4364499a02f0435d274af\"\u003e1484574c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81310767bd884df988d524faf7d1f131f15c6197\"\u003e81310767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-data-exports:\u003c/strong\u003e  With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/238da2c16c5885ef9051c2798c0bec4a5c10fa9f\"\u003e238da2c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  Updated ListInvoiceSummaries API to add new ReceiverRole filter in Request and Response (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60a448cbfb17643b0b93c0bf72848b404dc31a83\"\u003e60a448cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e1031a7c070e56c2c781df05af75baf543e65ca\"\u003e1e1031a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  DescribeInstanceTypes now accepts an IncludeUnsupportedInRegion parameter. When set, the response also lists instance types that are not available in the current Region. Each instance type includes a SupportedInRegion field indicating its regional availability. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7026243303994e24be2996bf169b6acd50d5b081\"\u003e70262433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe5861ae18b0b71616398dcbb54936a919af1d8f\"\u003efe5861ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route53resolver:\u003c/strong\u003e  Adds supports for DNS64 on inbound endpoints and IPv6 forwarding through the internet gateway (IGW) on outbound endpoints, making it easier to manage hybrid DNS across IPv4 and IPv6 networks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e6e18c603f2392b7b61d5f2efdfc54dab0d8126\"\u003e8e6e18c6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1045.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1044.0\u003c/h2\u003e\n\u003ch4\u003e3.1044.0(2026-05-06)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Release GenerateRecommendedPolicyV2 and GetRecommendedPolicyV2 APIs. This supports generating and retrieving policy recommendations to remediate unused permissions findings that are now being supported on Security Hub. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/772b8629c270edee6fb4bb6874bb4036102d0f60\"\u003e772b8629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker HyperPod now returns ImageVersionStatus in DescribeCluster, DescribeClusterNode, and ListClusterNodes responses, indicating whether cluster instances are running the latest available image version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2be7e6b4b07f9732823fbb6b9b6e0c78b640e44f\"\u003e2be7e6b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter evaluation runs by ruleset name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b95d850bd64dae6c73588e9035803b9924781a4d\"\u003eb95d850b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lex-models-v2:\u003c/strong\u003e  Amazon Lex V2 introduces audio filler support for speech-to-speech bots. Configure melody or typing sounds that play during backend processing to reduce perceived latency and maintain a natural conversational experience for callers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01426f8e5c9073cdf81e7bd2a6d816156bd81249\"\u003e01426f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e20f24d92f340e25371fa4b00e1321b627211b98\"\u003ee20f24d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Amazon MWAA now supports a PublicAndPrivate webserver access mode. The Airflow web server is accessible over both public and private endpoints, enabling workers in VPCs without internet access to reach the Task API privately while retaining public access to the Airflow UI. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a6054ef54e1f8afbc167fa27761c1cd36dffa5e\"\u003e3a6054ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  The ImportDiskImage API now enforces a maximum character limit of 128 characters on the image name field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fc2565c6b8b25d3257729b962125cffe00e5c42\"\u003e7fc2565c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  include type symbols in api snapshot test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/02f86176e779ecd6f7e9802b92fc15080803973b\"\u003e02f86176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1044.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1043.0\u003c/h2\u003e\n\u003ch4\u003e3.1043.0(2026-05-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e@​aws-sdk/lib-storage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1042.0...v3.1043.0\"\u003e3.1043.0\u003c/a\u003e (2026-05-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1041.0...v3.1042.0\"\u003e3.1042.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1040.0...v3.1041.0\"\u003e3.1041.0\u003c/a\u003e (2026-05-01)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-storage:\u003c/strong\u003e use Math.ceil in default partSize calculation to prevent exceeding 10,000 parts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7982\"\u003e#7982\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8a58046be17e4b0c1aec704c3aff12a421567eb8\"\u003e8a58046\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1039.0...v3.1040.0\"\u003e3.1040.0\u003c/a\u003e (2026-04-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b329def5fdfa4fc2f311a66553d6b3782f78d4ce\"\u003e\u003ccode\u003eb329def\u003c/code\u003e\u003c/a\u003e Publish v3.1045.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ccd438a189e58745a6f25f5dec7ecd83120f7a8\"\u003e\u003ccode\u003e1ccd438\u003c/code\u003e\u003c/a\u003e Publish v3.1044.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/96baad9d69cbc4157632d8e76753d19e5a13cd04\"\u003e\u003ccode\u003e96baad9\u003c/code\u003e\u003c/a\u003e Publish v3.1043.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d942e31ae5787bc4f46e2fbe17b3e4116708097b\"\u003e\u003ccode\u003ed942e31\u003c/code\u003e\u003c/a\u003e Publish v3.1042.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5df4c0175d3391ce5f5a8b9205f6466ac8a991dc\"\u003e\u003ccode\u003e5df4c01\u003c/code\u003e\u003c/a\u003e Publish v3.1041.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8a58046be17e4b0c1aec704c3aff12a421567eb8\"\u003e\u003ccode\u003e8a58046\u003c/code\u003e\u003c/a\u003e fix(lib-storage): use Math.ceil in default partSize calculation to prevent ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7736067de09bf7aa1d3b9d776e93b97089e4941f\"\u003e\u003ccode\u003e7736067\u003c/code\u003e\u003c/a\u003e Publish v3.1040.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/51c8215fb4b32699b8304a03bbb9743c802acce9\"\u003e\u003ccode\u003e51c8215\u003c/code\u003e\u003c/a\u003e Publish v3.1039.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fbf6c563843fd198085b3db2198af02ac09fede\"\u003e\u003ccode\u003e3fbf6c5\u003c/code\u003e\u003c/a\u003e Publish v3.1038.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7babd8b09f04ece820e08fdc2d4601b9698133f2\"\u003e\u003ccode\u003e7babd8b\u003c/code\u003e\u003c/a\u003e Publish v3.1037.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1045.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@serenity-js/core` from 3.37.1 to 3.43.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/releases\"\u003e@​serenity-js/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.43.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.43.0...v3.43.1\"\u003e3.43.1\u003c/a\u003e (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e updated API docs (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/38b86f4190b5d3c6a64fd0042c87ac187f847f89\"\u003e38b86f4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.43.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.42.2...v3.43.0\"\u003e3.43.0\u003c/a\u003e (2026-05-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e introduced Initialisable.isInitialisable and Discardable.isDiscardable (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a8c260db850f8d50f8b289d123fe95c9aa859a5e\"\u003ea8c260d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update cucumber (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/709715b66fac6adb79ecdc5e89870bc22643ec64\"\u003e709715b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency semver to v7.8.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/c76c7eaef92c840859fa080494f702f8d32372bc\"\u003ec76c7ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update react monorepo to v19.2.6 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/bf479509b3be2e9c3a5f109a396c8cf253473f65\"\u003ebf47950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rest dependencies (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a933e1060a0298104ac1ab7843c386e06277f070\"\u003ea933e10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update webdriverio dependencies to ^9.27.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/6296832dd6ef5f1ba4056429f732180973906404\"\u003e6296832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e ensure actors are dismissed between tests (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/eda4f3a82a4f06b0cecb7fe981d1128429c3dfaf\"\u003eeda4f3a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright:\u003c/strong\u003e add Electron app integration support (Phase 1) (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/cb90f5be4e42f5d16dadd0f4171c58acbe499ac2\"\u003ecb90f5b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/serenity-js/serenity-js/issues/1488\"\u003eserenity-js/serenity-js#1488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright:\u003c/strong\u003e add self-launching Electron session support (Phase 2) (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/965ea088393702e0efaffef5a67be9b2b603853d\"\u003e965ea08\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/serenity-js/serenity-js/issues/1488\"\u003eserenity-js/serenity-js#1488\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.42.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.42.1...v3.42.2\"\u003e3.42.2\u003c/a\u003e (2026-04-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update cucumber (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/b2a28222c06f1db92a81c1a1d0d4e4d7ef138fbb\"\u003eb2a2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency jasmine to v6.2.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/cf20da7b7c0fab7e218678d37ee279d5910f7e24\"\u003ecf20da7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency proxy to v4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/4fa98acd5b15c33676ba0fd7a1ecc91d07f5f673\"\u003e4fa98ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rest dependencies (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/525abcb26ad45e1963f883e86ccf650bd2229c20\"\u003e525abcb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright:\u003c/strong\u003e aligned package.json exports to use conditional import/require types (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a8966e94d74c24b3d2821e99e51bf3b24121b55e\"\u003ea8966e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.42.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.42.0...v3.42.1\"\u003e3.42.1\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency diff to v8.0.4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0e5be7046bf3fdea96679c9dc2a54e8c24ef97e4\"\u003e0e5be70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency proxy to v4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/fc723ecdad5416d9d1881427a7f48bc059afa624\"\u003efc723ec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v2 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/c619e08a1fc6a04dc68a895296f803cef2cfb02c\"\u003ec619e08\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update playwright dependencies to v1.59.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a65e20562618728ad82fff883eab567c9861deec\"\u003ea65e205\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/serenity-js/serenity-js/blob/main/packages/core/CHANGELOG.md\"\u003e@​serenity-js/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.43.0...v3.43.1\"\u003e3.43.1\u003c/a\u003e (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e updated API docs (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/38b86f4190b5d3c6a64fd0042c87ac187f847f89\"\u003e38b86f4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.42.2...v3.43.0\"\u003e3.43.0\u003c/a\u003e (2026-05-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e introduced Initialisable.isInitialisable and Discardable.isDiscardable (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a8c260db850f8d50f8b289d123fe95c9aa859a5e\"\u003ea8c260d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency semver to v7.8.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/c76c7eaef92c840859fa080494f702f8d32372bc\"\u003ec76c7ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.42.1...v3.42.2\"\u003e3.42.2\u003c/a\u003e (2026-04-26)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.42.0...v3.42.1\"\u003e3.42.1\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency diff to v8.0.4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0e5be7046bf3fdea96679c9dc2a54e8c24ef97e4\"\u003e0e5be70\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.41.2...v3.42.0\"\u003e3.42.0\u003c/a\u003e (2026-03-19)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add dual ESM/CJS build support (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/09b457dee4a0b86d650af845ba224651e7805a11\"\u003e09b457d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add dual ESM/CJS build support for Wave 2 packages (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0e2631ca7cdbe68da7feec343eaf4f7fe9bb64d6\"\u003e0e2631c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add ESM/CJS dual build support for web packages (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/94c5a6423dc369477bbabbacee5a54f8fca20209\"\u003e94c5a64\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/serenity-js/serenity-js/commit/b7cc8abc2e54e11707f1b3611df16c4bcdadcf62\"\u003e\u003ccode\u003eb7cc8ab\u003c/code\u003e\u003c/a\u003e chore(release): v3.43.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/38b86f4190b5d3c6a64fd0042c87ac187f847f89\"\u003e\u003ccode\u003e38b86f4\u003c/code\u003e\u003c/a\u003e fix(core): updated API docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/96ffb7ecba111082c92d7b107fef007d9f56bb83\"\u003e\u003ccode\u003e96ffb7e\u003c/code\u003e\u003c/a\u003e chore(release): v3.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/babdf882d06fd4d4bead61b5984b835eba1bd369\"\u003e\u003ccode\u003ebabdf88\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/semver-7.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/c76c7eaef92c840859fa080494f702f8d32372bc\"\u003e\u003ccode\u003ec76c7ea\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency semver to v7.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/876b92d265910387f213b5ab41bff1bbb9ee47d5\"\u003e\u003ccode\u003e876b92d\u003c/code\u003e\u003c/a\u003e refactor(core): extract ActorLifecycleManager from Stage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a8c260db850f8d50f8b289d123fe95c9aa859a5e\"\u003e\u003ccode\u003ea8c260d\u003c/code\u003e\u003c/a\u003e fix(core): introduced Initialisable.isInitialisable and Discardable.isDiscard...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e0df1ddca37510fb3a9f64b1ed343a101cfa3a0d\"\u003e\u003ccode\u003ee0df1dd\u003c/code\u003e\u003c/a\u003e chore(release): v3.42.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/d58a3721c2e2d0185bd50c7bea2fc1cac5abc920\"\u003e\u003ccode\u003ed58a372\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to v4.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/42dc1d09e9c09db93669395939e386162a08be29\"\u003e\u003ccode\u003e42dc1d0\u003c/code\u003e\u003c/a\u003e chore(release): v3.42.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serenity-js/serenity-js/commits/v3.43.1/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stencil/core` from 4.41.0 to 4.43.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/releases\"\u003e@​stencil/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e🏝 4.43.4 (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecache host refs in public render() method (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6674\"\u003e#6674\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7dd8ea7a7d93aef6386705438b0b8160d601bbd8\"\u003e7dd8ea7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e set log file path when writeLog is enabled (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6655\"\u003e#6655\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/3d95083d919b4ba64eb11687a9f665c460fd7a72\"\u003e3d95083\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6632\"\u003e#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e normalize legacy watcher metadata for backward compatibility (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6676\"\u003e#6676\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/db26aba5153a7c2276872212edf0b1666f92a0e9\"\u003edb26aba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e skip setter when removing reflected bool attr (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6673\"\u003e#6673\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/6c8a3b639145cccf1490433b9629b303502b2a6f\"\u003e6c8a3b6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6672\"\u003e#6672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle Unicode characters in serializeProperty (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6654\"\u003e#6654\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/000ddb98da06d37acf32d61509d6935f403dce24\"\u003e000ddb9\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6643\"\u003e#6643\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/cyphercodes\"\u003e\u003ccode\u003e@​cyphercodes\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6654\"\u003estenciljs/core#6654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AlyssonT\"\u003e\u003ccode\u003e@​AlyssonT\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6673\"\u003estenciljs/core#6673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.43.3...v4.43.4\"\u003ehttps://github.com/stenciljs/core/compare/v4.43.3...v4.43.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🐕 4.43.3 (2026-03-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(testing): deprecate all integrated testing options by \u003ca href=\"https://github.com/johnjenkins\"\u003e\u003ccode\u003e@​johnjenkins\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6642\"\u003estenciljs/core#6642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mock-doc): updated node.prepend to work even if there are no existing children  by \u003ca href=\"https://github.com/kyleMessnerLillyContractor\"\u003e\u003ccode\u003e@​kyleMessnerLillyContractor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6640\"\u003estenciljs/core#6640\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/kyleMessnerLillyContractor\"\u003e\u003ccode\u003e@​kyleMessnerLillyContractor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6640\"\u003estenciljs/core#6640\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.43.2...v4.43.3\"\u003ehttps://github.com/stenciljs/core/compare/v4.43.2...v4.43.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🌙 4.43.2 (2026-02-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e mixin jsx processing (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6615\"\u003e#6615\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ccda746e50ae90b10ad11b8d56182f59537ff598\"\u003eccda746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e proper discovery and processing of external mixins / classes (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6620\"\u003e#6620\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/0ee951eca3b21facfd48afd90bd16ed5ef7877b0\"\u003e0ee951e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edist-custom-elements:\u003c/strong\u003e stop \u003ccode\u003erender\u003c/code\u003e function being stripped from imports (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6623\"\u003e#6623\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/cd33ccb270761be9a3e2f9f4668231ff53bb42f7\"\u003ecd33ccb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e add missing \u003ccode\u003epart\u003c/code\u003e setter to MockElement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6612\"\u003e#6612\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/abfdd57e04d0422a12ad189f2066090315265e02\"\u003eabfdd57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e init prop reactivity when ele.prop === instance.prop (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6614\"\u003e#6614\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ad6a344cbe7145f8e810c322c608ed422d17a8b4\"\u003ead6a344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e mixin get / set \u003ccode\u003e@Prop\u003c/code\u003e infinite loop (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6618\"\u003e#6618\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/11201b5565b6122e6b9ad38014b21004d27904c1\"\u003e11201b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e provide warnings for ts 4094; anon classes may not be private or protected (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6613\"\u003e#6613\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/3fbc441849f82d6b2b88c3c79883f3a2a704d0a0\"\u003e3fbc441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e raise typescript errors even without \u003ccode\u003ecomponents.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6616\"\u003e#6616\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/827d0d6a61a90f288310070deae12c2a50e149a3\"\u003e827d0d6\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/hyyan\"\u003e\u003ccode\u003e@​hyyan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6612\"\u003estenciljs/core#6612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.43.1...v4.43.2\"\u003ehttps://github.com/stenciljs/core/compare/v4.43.1...v4.43.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🏹 4.43.1 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e update rollup to fix watch hang (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6603\"\u003e#6603\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/205856b5fe2e15434938812c48d7b0e62a71f058\"\u003e205856b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6602\"\u003e#6602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeclarations:\u003c/strong\u003e add rest params to h() (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6604\"\u003e#6604\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/4d322a75878cc14604c7b2cd747cdc3c17249fa5\"\u003e4d322a7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6181\"\u003e#6181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehmr:\u003c/strong\u003e non-shadow component styles within shadow parent (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6601\"\u003e#6601\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/fc142814c67b4911b60cc15db912294fef87da81\"\u003efc14281\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/adrianschmidt\"\u003e\u003ccode\u003e@​adrianschmidt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6603\"\u003estenciljs/core#6603\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/stenciljs/core/blob/main/CHANGELOG.md\"\u003e@​stencil/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e🏝 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.43.3...v4.43.4\"\u003e4.43.4\u003c/a\u003e (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecache host refs in public render() method (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6674\"\u003e#6674\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7dd8ea7a7d93aef6386705438b0b8160d601bbd8\"\u003e7dd8ea7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e set log file path when writeLog is enabled (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6655\"\u003e#6655\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/3d95083d919b4ba64eb11687a9f665c460fd7a72\"\u003e3d95083\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6632\"\u003e#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e normalize legacy watcher metadata for backward compatibility (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6676\"\u003e#6676\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/db26aba5153a7c2276872212edf0b1666f92a0e9\"\u003edb26aba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e skip setter when removing reflected bool attr (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6673\"\u003e#6673\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/6c8a3b639145cccf1490433b9629b303502b2a6f\"\u003e6c8a3b6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6672\"\u003e#6672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle Unicode characters in serializeProperty (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6654\"\u003e#6654\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/000ddb98da06d37acf32d61509d6935f403dce24\"\u003e000ddb9\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6643\"\u003e#6643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐕 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.43.2...v4.43.3\"\u003e4.43.3\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e deprecate all integrated testing options (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6642\"\u003e#6642\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/02f91b3b59461d55ea8527b328cd48056cb6130a\"\u003e02f91b3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌙 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.43.1...v4.43.2\"\u003e4.43.2\u003c/a\u003e (2026-02-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing \u003ccode\u003epart\u003c/code\u003e setter to MockElement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6612\"\u003e#6612\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/abfdd57e04d0422a12ad189f2066090315265e02\"\u003eabfdd57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e mixin jsx processing (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6615\"\u003e#6615\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ccda746e50ae90b10ad11b8d56182f59537ff598\"\u003eccda746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e proper discovery and processing of external mixins / classes (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6620\"\u003e#6620\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/0ee951eca3b21facfd48afd90bd16ed5ef7877b0\"\u003e0ee951e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edist-custom-elements:\u003c/strong\u003e stop \u003ccode\u003erender\u003c/code\u003e function being stripped from imports (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6623\"\u003e#6623\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/cd33ccb270761be9a3e2f9f4668231ff53bb42f7\"\u003ecd33ccb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e init prop reactivity when ele.prop === instance.prop (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6614\"\u003e#6614\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ad6a344cbe7145f8e810c322c608ed422d17a8b4\"\u003ead6a344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e mixin get / set \u003ccode\u003e@Prop\u003c/code\u003e infinite loop (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6618\"\u003e#6618\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/11201b5565b6122e6b9ad38014b21004d27904c1\"\u003e11201b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e provide warnings for ts 4094; anon classes may not be private or protected (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6613\"\u003e#6613\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/3fbc441849f82d6b2b88c3c79883f3a2a704d0a0\"\u003e3fbc441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e raise typescript errors even without \u003ccode\u003ecomponents.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6616\"\u003e#6616\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/827d0d6a61a90f288310070deae12c2a50e149a3\"\u003e827d0d6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🏹 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.43.0...v4.43.1\"\u003e4.43.1\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e update rollup to fix watch hang (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6603\"\u003e#6603\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/205856b5fe2e15434938812c48d7b0e62a71f058\"\u003e205856b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6602\"\u003e#6602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeclarations:\u003c/strong\u003e add rest params to h() (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6604\"\u003e#6604\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/4d322a75878cc14604c7b2cd747cdc3c17249fa5\"\u003e4d322a7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6181\"\u003e#6181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehmr:\u003c/strong\u003e non-shadow component styles within shadow parent (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6601\"\u003e#6601\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/fc142814c67b4911b60cc15db912294fef87da81\"\u003efc14281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e👒 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.42.1...v4.43.0\"\u003e4.43.0\u003c/a\u003e (2026-02-13)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/a1589d9a7d285976ba19cd59c3400028af0dd60d\"\u003e\u003ccode\u003ea1589d9\u003c/code\u003e\u003c/a\u003e v4.43.4 (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6684\"\u003e#6684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/db26aba5153a7c2276872212edf0b1666f92a0e9\"\u003e\u003ccode\u003edb26aba\u003c/code\u003e\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/webdriverio/webdriverio/pull/15245","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webdriverio%2Fwebdriverio/issues/15245","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15245/packages"},{"uuid":"4404869114","node_id":"PR_kwDOHybMA87Zc7Wa","number":3489,"state":"closed","title":"Bump expect from 28.1.3 to 30.4.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-08T08:09:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-08T08:09:15.000Z","updated_at":"2026-05-08T08:09:32.000Z","time_to_close":14,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"expect","old_version":"28.1.3","new_version":"30.4.0","repository_url":"https://github.com/jestjs/jest"}],"path":null,"ecosystem":"npm"},"body":"Bumps [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) from 28.1.3 to 30.4.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003eexpect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.4.0\u003c/h2\u003e\n\u003cp\u003eBig release! 😀\u003c/p\u003e\n\u003cp\u003eMain feature is a rewrite of our custom runtime in preparation for stabilisation of native support of ESM. As part of that work \u003ccode\u003erequire(esm)\u003c/code\u003e module is now supported on Node 24.9+ (still requires \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e like before).\u003c/p\u003e\n\u003cp\u003eIn addition we now support fake timers for the recently released \u003ccode\u003eTemporal\u003c/code\u003e API in Node v26.\u003c/p\u003e\n\u003cp\u003eReact 19 is also supported properly in \u003ccode\u003epretty-format\u003c/code\u003e, meaning snapshots of React components now work like they should.\u003c/p\u003e\n\u003cp\u003eDue to all the changes, there might be regressions that snuck in. Please report them!\u003c/p\u003e\n\u003cp\u003eFull list of changes below\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Support collecting coverage from \u003ccode\u003e.mts\u003c/code\u003e, \u003ccode\u003e.cts\u003c/code\u003e (and other) files (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15994\"\u003e#15994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-cli, jest-config, jest-core, jest-jasmine2, jest-types]\u003c/code\u003e Add \u003ccode\u003e--collect-tests\u003c/code\u003e flag to discover and list tests without executing them (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16006\"\u003e#16006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-runner, jest-worker]\u003c/code\u003e Add \u003ccode\u003eworkerGracefulExitTimeout\u003c/code\u003e config option to control how long workers are given to exit before being force-killed (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15984\"\u003e#15984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add support for \u003ccode\u003ejest.config.mts\u003c/code\u003e as a valid configuration file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16005\"\u003e#16005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-core, jest-reporters, jest-runner]\u003c/code\u003e \u003ccode\u003everbose\u003c/code\u003e and \u003ccode\u003esilent\u003c/code\u003e can now be set per-project; the project-level value overrides the global value for that project's tests (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16133\"\u003e#16133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Duration\u003c/code\u003e in \u003ccode\u003ejest.advanceTimersByTime()\u003c/code\u003e and \u003ccode\u003ejest.advanceTimersByTimeAsync()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Instant\u003c/code\u003e and \u003ccode\u003eTemporal.ZonedDateTime\u003c/code\u003e in \u003ccode\u003ejest.setSystemTime()\u003c/code\u003e and \u003ccode\u003euseFakeTimers({now})\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Support faking \u003ccode\u003eTemporal.Now.*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16131\"\u003e#16131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Add \u003ccode\u003eclearMocksOnScope(scope)\u003c/code\u003e on \u003ccode\u003eModuleMocker\u003c/code\u003e for clearing every mock function exposed on a scope object (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16088\"\u003e#16088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-resolve]\u003c/code\u003e Add \u003ccode\u003ecanResolveSync()\u003c/code\u003e on \u003ccode\u003eResolver\u003c/code\u003e so callers can detect when a user-configured resolver only exports an \u003ccode\u003easync\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16064\"\u003e#16064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Use synchronous \u003ccode\u003eevaluate()\u003c/code\u003e for ES modules without top-level \u003ccode\u003eawait\u003c/code\u003e on Node versions that support it (v24.9+), and prefer the synchronous transform path when a sync transformer is configured (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Support \u003ccode\u003erequire()\u003c/code\u003e of ES modules on Node v24.9+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16074\"\u003e#16074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Validate TC39 import attributes (\u003ccode\u003ewith { type: 'json' }\u003c/code\u003e) on ESM imports (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16127\"\u003e#16127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Add \u003ccode\u003ecanTransformSync(filename)\u003c/code\u003e on \u003ccode\u003eScriptTransformer\u003c/code\u003e so callers can pick the sync vs async transform path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Add \u003ccode\u003eisError\u003c/code\u003e helper (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16076\"\u003e#16076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[pretty-format]\u003c/code\u003e Support React 19 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16123\"\u003e#16123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect-utils]\u003c/code\u003e Fix \u003ccode\u003etoStrictEqual\u003c/code\u003e failing on \u003ccode\u003estructuredClone\u003c/code\u003e results due to cross-realm constructor mismatch (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15959\"\u003e#15959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/expect-utils]\u003c/code\u003e Prevent \u003ccode\u003etoMatchObject\u003c/code\u003e/subset matching from throwing when encountering exotic iterables (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15952\"\u003e#15952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[fake-timers]\u003c/code\u003e Convert \u003ccode\u003eDate\u003c/code\u003e to milliseconds before passing to \u003ccode\u003e@sinonjs/fake-timers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16029\"\u003e#16029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest]\u003c/code\u003e Export \u003ccode\u003eGlobalConfig\u003c/code\u003e and \u003ccode\u003eProjectConfig\u003c/code\u003e TypeScript types (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Prevent crash when \u003ccode\u003easyncError\u003c/code\u003e is undefined for non-Error throws (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16003\"\u003e#16003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-jasmine2]\u003c/code\u003e Include \u003ccode\u003eError.cause\u003c/code\u003e in JSON \u003ccode\u003efailureMessages\u003c/code\u003e output (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15967\"\u003e#15967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix preset path resolution on Windows when the preset uses subpath \u003ccode\u003eexports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15961\"\u003e#15961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Allow \u003ccode\u003ecollectCoverage\u003c/code\u003e and \u003ccode\u003ecoverageProvider\u003c/code\u003e in project config without a validation warning (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Project config validator now emits \u0026quot;is not supported in an individual project configuration\u0026quot; instead of \u0026quot;probably a typing mistake\u0026quot; for known global-only options (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-node]\u003c/code\u003e Fix \u003ccode\u003e--localstorage-file\u003c/code\u003e warning on Node 25+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16086\"\u003e#16086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Apply global coverage threshold to unmatched pattern files in addition to glob/path thresholds (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16137\"\u003e#16137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters, jest-runner, jest-runtime, jest-transform]\u003c/code\u003e Fix coverage report not showing correct code coverage when using \u003ccode\u003eprojects\u003c/code\u003e config option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16140\"\u003e#16140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Resolve \u003ccode\u003eexpect\u003c/code\u003e and \u003ccode\u003e@jest/expect\u003c/code\u003e from the internal module registry so test-file imports share the same \u003ccode\u003eJestAssertionError\u003c/code\u003e as the global \u003ccode\u003eexpect\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16130\"\u003e#16130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Improve CJS-from-ESM interop: \u003ccode\u003e__esModule\u003c/code\u003e/Babel default unwrap, broader named-export coverage, and shared CJS singleton across importers (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16050\"\u003e#16050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Load \u003ccode\u003e.js\u003c/code\u003e files with ESM syntax but no \u003ccode\u003e\u0026quot;type\u0026quot;:\u0026quot;module\u0026quot;\u003c/code\u003e marker as native ESM (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16050\"\u003e#16050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Extend the \u003ccode\u003e.js\u003c/code\u003e-with-ESM-syntax fallback to \u003ccode\u003erequire()\u003c/code\u003e on Node v24.9+ - falls back to \u003ccode\u003erequire(esm)\u003c/code\u003e when the CJS parser rejects ESM syntax (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16078\"\u003e#16078\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/jestjs/jest/blob/main/CHANGELOG.md\"\u003eexpect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.4.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Support collecting coverage from \u003ccode\u003e.mts\u003c/code\u003e, \u003ccode\u003e.cts\u003c/code\u003e (and other) files (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15994\"\u003e#15994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-cli, jest-config, jest-core, jest-jasmine2, jest-types]\u003c/code\u003e Add \u003ccode\u003e--collect-tests\u003c/code\u003e flag to discover and list tests without executing them (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16006\"\u003e#16006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-runner, jest-worker]\u003c/code\u003e Add \u003ccode\u003eworkerGracefulExitTimeout\u003c/code\u003e config option to control how long workers are given to exit before being force-killed (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15984\"\u003e#15984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add support for \u003ccode\u003ejest.config.mts\u003c/code\u003e as a valid configuration file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16005\"\u003e#16005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-core, jest-reporters, jest-runner]\u003c/code\u003e \u003ccode\u003everbose\u003c/code\u003e and \u003ccode\u003esilent\u003c/code\u003e can now be set per-project; the project-level value overrides the global value for that project's tests (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16133\"\u003e#16133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Duration\u003c/code\u003e in \u003ccode\u003ejest.advanceTimersByTime()\u003c/code\u003e and \u003ccode\u003ejest.advanceTimersByTimeAsync()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Instant\u003c/code\u003e and \u003ccode\u003eTemporal.ZonedDateTime\u003c/code\u003e in \u003ccode\u003ejest.setSystemTime()\u003c/code\u003e and \u003ccode\u003euseFakeTimers({now})\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Support faking \u003ccode\u003eTemporal.Now.*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16131\"\u003e#16131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Add \u003ccode\u003eclearMocksOnScope(scope)\u003c/code\u003e on \u003ccode\u003eModuleMocker\u003c/code\u003e for clearing every mock function exposed on a scope object (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16088\"\u003e#16088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-resolve]\u003c/code\u003e Add \u003ccode\u003ecanResolveSync()\u003c/code\u003e on \u003ccode\u003eResolver\u003c/code\u003e so callers can detect when a user-configured resolver only exports an \u003ccode\u003easync\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16064\"\u003e#16064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Use synchronous \u003ccode\u003eevaluate()\u003c/code\u003e for ES modules without top-level \u003ccode\u003eawait\u003c/code\u003e on Node versions that support it (v24.9+), and prefer the synchronous transform path when a sync transformer is configured (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Support \u003ccode\u003erequire()\u003c/code\u003e of ES modules on Node v24.9+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16074\"\u003e#16074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Validate TC39 import attributes (\u003ccode\u003ewith { type: 'json' }\u003c/code\u003e) on ESM imports (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16127\"\u003e#16127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Add \u003ccode\u003ecanTransformSync(filename)\u003c/code\u003e on \u003ccode\u003eScriptTransformer\u003c/code\u003e so callers can pick the sync vs async transform path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Add \u003ccode\u003eisError\u003c/code\u003e helper (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16076\"\u003e#16076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[pretty-format]\u003c/code\u003e Support React 19 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16123\"\u003e#16123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect-utils]\u003c/code\u003e Fix \u003ccode\u003etoStrictEqual\u003c/code\u003e failing on \u003ccode\u003estructuredClone\u003c/code\u003e results due to cross-realm constructor mismatch (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15959\"\u003e#15959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/expect-utils]\u003c/code\u003e Prevent \u003ccode\u003etoMatchObject\u003c/code\u003e/subset matching from throwing when encountering exotic iterables (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15952\"\u003e#15952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[fake-timers]\u003c/code\u003e Convert \u003ccode\u003eDate\u003c/code\u003e to milliseconds before passing to \u003ccode\u003e@sinonjs/fake-timers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16029\"\u003e#16029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest]\u003c/code\u003e Export \u003ccode\u003eGlobalConfig\u003c/code\u003e and \u003ccode\u003eProjectConfig\u003c/code\u003e TypeScript types (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Prevent crash when \u003ccode\u003easyncError\u003c/code\u003e is undefined for non-Error throws (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16003\"\u003e#16003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-jasmine2]\u003c/code\u003e Include \u003ccode\u003eError.cause\u003c/code\u003e in JSON \u003ccode\u003efailureMessages\u003c/code\u003e output (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15967\"\u003e#15967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix preset path resolution on Windows when the preset uses subpath \u003ccode\u003eexports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15961\"\u003e#15961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Allow \u003ccode\u003ecollectCoverage\u003c/code\u003e and \u003ccode\u003ecoverageProvider\u003c/code\u003e in project config without a validation warning (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Project config validator now emits \u0026quot;is not supported in an individual project configuration\u0026quot; instead of \u0026quot;probably a typing mistake\u0026quot; for known global-only options (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-node]\u003c/code\u003e Fix \u003ccode\u003e--localstorage-file\u003c/code\u003e warning on Node 25+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16086\"\u003e#16086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Apply global coverage threshold to unmatched pattern files in addition to glob/path thresholds (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16137\"\u003e#16137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters, jest-runner, jest-runtime, jest-transform]\u003c/code\u003e Fix coverage report not showing correct code coverage when using \u003ccode\u003eprojects\u003c/code\u003e config option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16140\"\u003e#16140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Resolve \u003ccode\u003eexpect\u003c/code\u003e and \u003ccode\u003e@jest/expect\u003c/code\u003e from the internal module registry so test-file imports share the same \u003ccode\u003eJestAssertionError\u003c/code\u003e as the global \u003ccode\u003eexpect\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16130\"\u003e#16130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Improve CJS-from-ESM interop: \u003ccode\u003e__esModule\u003c/code\u003e/Babel default unwrap, broader named-export coverage, and shared CJS singleton across importers (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16050\"\u003e#16050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Load \u003ccode\u003e.js\u003c/code\u003e files with ESM syntax but no \u003ccode\u003e\u0026quot;type\u0026quot;:\u0026quot;module\u0026quot;\u003c/code\u003e marker as native ESM (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16050\"\u003e#16050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Extend the \u003ccode\u003e.js\u003c/code\u003e-with-ESM-syntax fallback to \u003ccode\u003erequire()\u003c/code\u003e on Node v24.9+ - falls back to \u003ccode\u003erequire(esm)\u003c/code\u003e when the CJS parser rejects ESM syntax (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16078\"\u003e#16078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix deadlocks and double-evaluation in concurrent ESM and wasm imports (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16050\"\u003e#16050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix error when \u003ccode\u003erequire()\u003c/code\u003e is called after the Jest environment has been torn down (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15951\"\u003e#15951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix missing error when \u003ccode\u003eimport()\u003c/code\u003e is called after the Jest environment has been torn down (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16080\"\u003e#16080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix virtual \u003ccode\u003eunstable_mockModule\u003c/code\u003e registrations not respected in ESM (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16081\"\u003e#16081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Apply \u003ccode\u003emoduleNameMapper\u003c/code\u003e when resolving modules with \u003ccode\u003erequire.resolve()\u003c/code\u003e and the \u003ccode\u003epaths\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16135\"\u003e#16135\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Upgrade \u003ccode\u003e@sinonjs/fake-timers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16139\"\u003e#16139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Use synchronous \u003ccode\u003elinkRequests\u003c/code\u003e / \u003ccode\u003einstantiate\u003c/code\u003e for ESM linking on Node v24.9+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16063\"\u003e#16063\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/jestjs/jest/commit/5cbb21e0b3037edb42e503ec1a1ce80efad40c20\"\u003e\u003ccode\u003e5cbb21e\u003c/code\u003e\u003c/a\u003e v30.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/314df331d2806cee09d38a5ea5001ce23939342d\"\u003e\u003ccode\u003e314df33\u003c/code\u003e\u003c/a\u003e fix(expect-utils): iterableEquality should not throw on exotic iterables (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15\"\u003e#15\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/7a1588e41bfaff92742865c716776cead0d62e86\"\u003e\u003ccode\u003e7a1588e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eisError\u003c/code\u003e helper (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/16076\"\u003e#16076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/efb59c2e81083f8dc941f20d6d20a3af2dc8d068\"\u003e\u003ccode\u003eefb59c2\u003c/code\u003e\u003c/a\u003e v30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/f7fb2ec8fa55d0fe333950327d9921bdfaad9f46\"\u003e\u003ccode\u003ef7fb2ec\u003c/code\u003e\u003c/a\u003e chore: update TSTyche to v5 (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15929\"\u003e#15929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/61bb2eb1d95d86373ab62d39391378c183c5450f\"\u003e\u003ccode\u003e61bb2eb\u003c/code\u003e\u003c/a\u003e chore: update \u0026quot;vulnerable\u0026quot; dependencies (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15915\"\u003e#15915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/706871255a32c133c6e2df6f6ebbf302f5678f6f\"\u003e\u003ccode\u003e7068712\u003c/code\u003e\u003c/a\u003e fix: prevent infinite recursion with self-referential getters (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15822\"\u003e#15822\u003c/a\u003e) (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15831\"\u003e#15831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/855864e3f9751366455246790be2bf912d4d0dac\"\u003e\u003ccode\u003e855864e\u003c/code\u003e\u003c/a\u003e v30.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/ebfa31cc9787303e8698a1a029a162a18e8974aa\"\u003e\u003ccode\u003eebfa31c\u003c/code\u003e\u003c/a\u003e v30.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/d347c0f3f87f976a1dbd9761d503e45f5ced2a7e\"\u003e\u003ccode\u003ed347c0f\u003c/code\u003e\u003c/a\u003e v30.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.4.0/packages/expect\"\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=expect\u0026package-manager=npm_and_yarn\u0026previous-version=28.1.3\u0026new-version=30.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/shlomya/throttler/pull/3489","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/shlomya%2Fthrottler/issues/3489","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3489/packages"},{"uuid":"4402561386","node_id":"PR_kwDOADS4Xs7ZVe72","number":4208,"state":"closed","title":"chore(deps-dev): bump expect from 30.3.0 to 30.4.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-21T23:13:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-07T23:11:52.000Z","updated_at":"2026-05-21T23:13:45.000Z","time_to_close":1209710,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"expect","old_version":"30.3.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"}],"path":null,"ecosystem":"npm"},"body":"Bumps [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) from 30.3.0 to 30.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003eexpect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.4.1\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-core, jest-runner, jest-schemas, jest-types]\u003c/code\u003e Allow custom runner configuration options via tuple format \u003ccode\u003e['runner-path', {options}]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16141\"\u003e#16141\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Align CJS-from-ESM default export with Node: \u003ccode\u003emodule.exports\u003c/code\u003e is always the ESM default, \u003ccode\u003e__esModule\u003c/code\u003e unwrapping is no longer applied (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16143\"\u003e#16143\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jestjs/jest/compare/v30.4.0...v30.4.1\"\u003ehttps://github.com/jestjs/jest/compare/v30.4.0...v30.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev30.4.0\u003c/h2\u003e\n\u003cp\u003eBig release! 😀\u003c/p\u003e\n\u003cp\u003eMain feature is a rewrite of our custom runtime in preparation for stabilisation of native support of ESM. As part of that work \u003ccode\u003erequire(esm)\u003c/code\u003e module is now supported on Node 24.9+ (still requires \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e like before).\u003c/p\u003e\n\u003cp\u003eIn addition we now support fake timers for the recently released \u003ccode\u003eTemporal\u003c/code\u003e API in Node v26.\u003c/p\u003e\n\u003cp\u003eReact 19 is also supported properly in \u003ccode\u003epretty-format\u003c/code\u003e, meaning snapshots of React components now work like they should.\u003c/p\u003e\n\u003cp\u003eDue to all the changes, there might be regressions that snuck in. Please report them!\u003c/p\u003e\n\u003cp\u003eFull list of changes below\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Support collecting coverage from \u003ccode\u003e.mts\u003c/code\u003e, \u003ccode\u003e.cts\u003c/code\u003e (and other) files (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15994\"\u003e#15994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-cli, jest-config, jest-core, jest-jasmine2, jest-types]\u003c/code\u003e Add \u003ccode\u003e--collect-tests\u003c/code\u003e flag to discover and list tests without executing them (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16006\"\u003e#16006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-runner, jest-worker]\u003c/code\u003e Add \u003ccode\u003eworkerGracefulExitTimeout\u003c/code\u003e config option to control how long workers are given to exit before being force-killed (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15984\"\u003e#15984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add support for \u003ccode\u003ejest.config.mts\u003c/code\u003e as a valid configuration file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16005\"\u003e#16005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-core, jest-reporters, jest-runner]\u003c/code\u003e \u003ccode\u003everbose\u003c/code\u003e and \u003ccode\u003esilent\u003c/code\u003e can now be set per-project; the project-level value overrides the global value for that project's tests (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16133\"\u003e#16133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Duration\u003c/code\u003e in \u003ccode\u003ejest.advanceTimersByTime()\u003c/code\u003e and \u003ccode\u003ejest.advanceTimersByTimeAsync()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Instant\u003c/code\u003e and \u003ccode\u003eTemporal.ZonedDateTime\u003c/code\u003e in \u003ccode\u003ejest.setSystemTime()\u003c/code\u003e and \u003ccode\u003euseFakeTimers({now})\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Support faking \u003ccode\u003eTemporal.Now.*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16131\"\u003e#16131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Add \u003ccode\u003eclearMocksOnScope(scope)\u003c/code\u003e on \u003ccode\u003eModuleMocker\u003c/code\u003e for clearing every mock function exposed on a scope object (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16088\"\u003e#16088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-resolve]\u003c/code\u003e Add \u003ccode\u003ecanResolveSync()\u003c/code\u003e on \u003ccode\u003eResolver\u003c/code\u003e so callers can detect when a user-configured resolver only exports an \u003ccode\u003easync\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16064\"\u003e#16064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Use synchronous \u003ccode\u003eevaluate()\u003c/code\u003e for ES modules without top-level \u003ccode\u003eawait\u003c/code\u003e on Node versions that support it (v24.9+), and prefer the synchronous transform path when a sync transformer is configured (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Support \u003ccode\u003erequire()\u003c/code\u003e of ES modules on Node v24.9+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16074\"\u003e#16074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Validate TC39 import attributes (\u003ccode\u003ewith { type: 'json' }\u003c/code\u003e) on ESM imports (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16127\"\u003e#16127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Add \u003ccode\u003ecanTransformSync(filename)\u003c/code\u003e on \u003ccode\u003eScriptTransformer\u003c/code\u003e so callers can pick the sync vs async transform path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Add \u003ccode\u003eisError\u003c/code\u003e helper (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16076\"\u003e#16076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[pretty-format]\u003c/code\u003e Support React 19 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16123\"\u003e#16123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect-utils]\u003c/code\u003e Fix \u003ccode\u003etoStrictEqual\u003c/code\u003e failing on \u003ccode\u003estructuredClone\u003c/code\u003e results due to cross-realm constructor mismatch (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15959\"\u003e#15959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/expect-utils]\u003c/code\u003e Prevent \u003ccode\u003etoMatchObject\u003c/code\u003e/subset matching from throwing when encountering exotic iterables (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15952\"\u003e#15952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[fake-timers]\u003c/code\u003e Convert \u003ccode\u003eDate\u003c/code\u003e to milliseconds before passing to \u003ccode\u003e@sinonjs/fake-timers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16029\"\u003e#16029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest]\u003c/code\u003e Export \u003ccode\u003eGlobalConfig\u003c/code\u003e and \u003ccode\u003eProjectConfig\u003c/code\u003e TypeScript types (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\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/jestjs/jest/blob/main/CHANGELOG.md\"\u003eexpect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.4.1\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-core, jest-runner, jest-schemas, jest-types]\u003c/code\u003e Allow custom runner configuration options via tuple format \u003ccode\u003e['runner-path', {options}]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16141\"\u003e#16141\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Align CJS-from-ESM default export with Node: \u003ccode\u003emodule.exports\u003c/code\u003e is always the ESM default, \u003ccode\u003e__esModule\u003c/code\u003e unwrapping is no longer applied (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16143\"\u003e#16143\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.4.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Support collecting coverage from \u003ccode\u003e.mts\u003c/code\u003e, \u003ccode\u003e.cts\u003c/code\u003e (and other) files (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15994\"\u003e#15994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-cli, jest-config, jest-core, jest-jasmine2, jest-types]\u003c/code\u003e Add \u003ccode\u003e--collect-tests\u003c/code\u003e flag to discover and list tests without executing them (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16006\"\u003e#16006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-runner, jest-worker]\u003c/code\u003e Add \u003ccode\u003eworkerGracefulExitTimeout\u003c/code\u003e config option to control how long workers are given to exit before being force-killed (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15984\"\u003e#15984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add support for \u003ccode\u003ejest.config.mts\u003c/code\u003e as a valid configuration file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16005\"\u003e#16005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-core, jest-reporters, jest-runner]\u003c/code\u003e \u003ccode\u003everbose\u003c/code\u003e and \u003ccode\u003esilent\u003c/code\u003e can now be set per-project; the project-level value overrides the global value for that project's tests (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16133\"\u003e#16133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Duration\u003c/code\u003e in \u003ccode\u003ejest.advanceTimersByTime()\u003c/code\u003e and \u003ccode\u003ejest.advanceTimersByTimeAsync()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Instant\u003c/code\u003e and \u003ccode\u003eTemporal.ZonedDateTime\u003c/code\u003e in \u003ccode\u003ejest.setSystemTime()\u003c/code\u003e and \u003ccode\u003euseFakeTimers({now})\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Support faking \u003ccode\u003eTemporal.Now.*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16131\"\u003e#16131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Add \u003ccode\u003eclearMocksOnScope(scope)\u003c/code\u003e on \u003ccode\u003eModuleMocker\u003c/code\u003e for clearing every mock function exposed on a scope object (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16088\"\u003e#16088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-resolve]\u003c/code\u003e Add \u003ccode\u003ecanResolveSync()\u003c/code\u003e on \u003ccode\u003eResolver\u003c/code\u003e so callers can detect when a user-configured resolver only exports an \u003ccode\u003easync\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16064\"\u003e#16064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Use synchronous \u003ccode\u003eevaluate()\u003c/code\u003e for ES modules without top-level \u003ccode\u003eawait\u003c/code\u003e on Node versions that support it (v24.9+), and prefer the synchronous transform path when a sync transformer is configured (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Support \u003ccode\u003erequire()\u003c/code\u003e of ES modules on Node v24.9+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16074\"\u003e#16074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Validate TC39 import attributes (\u003ccode\u003ewith { type: 'json' }\u003c/code\u003e) on ESM imports (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16127\"\u003e#16127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Add \u003ccode\u003ecanTransformSync(filename)\u003c/code\u003e on \u003ccode\u003eScriptTransformer\u003c/code\u003e so callers can pick the sync vs async transform path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Add \u003ccode\u003eisError\u003c/code\u003e helper (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16076\"\u003e#16076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[pretty-format]\u003c/code\u003e Support React 19 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16123\"\u003e#16123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect-utils]\u003c/code\u003e Fix \u003ccode\u003etoStrictEqual\u003c/code\u003e failing on \u003ccode\u003estructuredClone\u003c/code\u003e results due to cross-realm constructor mismatch (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15959\"\u003e#15959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/expect-utils]\u003c/code\u003e Prevent \u003ccode\u003etoMatchObject\u003c/code\u003e/subset matching from throwing when encountering exotic iterables (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15952\"\u003e#15952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[fake-timers]\u003c/code\u003e Convert \u003ccode\u003eDate\u003c/code\u003e to milliseconds before passing to \u003ccode\u003e@sinonjs/fake-timers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16029\"\u003e#16029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest]\u003c/code\u003e Export \u003ccode\u003eGlobalConfig\u003c/code\u003e and \u003ccode\u003eProjectConfig\u003c/code\u003e TypeScript types (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Prevent crash when \u003ccode\u003easyncError\u003c/code\u003e is undefined for non-Error throws (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16003\"\u003e#16003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-jasmine2]\u003c/code\u003e Include \u003ccode\u003eError.cause\u003c/code\u003e in JSON \u003ccode\u003efailureMessages\u003c/code\u003e output (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15967\"\u003e#15967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix preset path resolution on Windows when the preset uses subpath \u003ccode\u003eexports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15961\"\u003e#15961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Allow \u003ccode\u003ecollectCoverage\u003c/code\u003e and \u003ccode\u003ecoverageProvider\u003c/code\u003e in project config without a validation warning (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Project config validator now emits \u0026quot;is not supported in an individual project configuration\u0026quot; instead of \u0026quot;probably a typing mistake\u0026quot; for known global-only options (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-node]\u003c/code\u003e Fix \u003ccode\u003e--localstorage-file\u003c/code\u003e warning on Node 25+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16086\"\u003e#16086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Apply global coverage threshold to unmatched pattern files in addition to glob/path thresholds (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16137\"\u003e#16137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters, jest-runner, jest-runtime, jest-transform]\u003c/code\u003e Fix coverage report not showing correct code coverage when using \u003ccode\u003eprojects\u003c/code\u003e config option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16140\"\u003e#16140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Resolve \u003ccode\u003eexpect\u003c/code\u003e and \u003ccode\u003e@jest/expect\u003c/code\u003e from the internal module registry so test-file imports share the same \u003ccode\u003eJestAssertionError\u003c/code\u003e as the global \u003ccode\u003eexpect\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16130\"\u003e#16130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Improve CJS-from-ESM interop: \u003ccode\u003e__esModule\u003c/code\u003e/Babel default unwrap, broader named-export coverage, and shared CJS singleton across importers (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16050\"\u003e#16050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Load \u003ccode\u003e.js\u003c/code\u003e files with ESM syntax but no \u003ccode\u003e\u0026quot;type\u0026quot;:\u0026quot;module\u0026quot;\u003c/code\u003e marker as native ESM (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16050\"\u003e#16050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Extend the \u003ccode\u003e.js\u003c/code\u003e-with-ESM-syntax fallback to \u003ccode\u003erequire()\u003c/code\u003e on Node v24.9+ - falls back to \u003ccode\u003erequire(esm)\u003c/code\u003e when the CJS parser rejects ESM syntax (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16078\"\u003e#16078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix deadlocks and double-evaluation in concurrent ESM and wasm imports (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16050\"\u003e#16050\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/jestjs/jest/commit/b3b4a09ed3005369dacc7466d1d2122797283785\"\u003e\u003ccode\u003eb3b4a09\u003c/code\u003e\u003c/a\u003e v30.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/5cbb21e0b3037edb42e503ec1a1ce80efad40c20\"\u003e\u003ccode\u003e5cbb21e\u003c/code\u003e\u003c/a\u003e v30.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/314df331d2806cee09d38a5ea5001ce23939342d\"\u003e\u003ccode\u003e314df33\u003c/code\u003e\u003c/a\u003e fix(expect-utils): iterableEquality should not throw on exotic iterables (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15\"\u003e#15\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/7a1588e41bfaff92742865c716776cead0d62e86\"\u003e\u003ccode\u003e7a1588e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eisError\u003c/code\u003e helper (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/16076\"\u003e#16076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.4.1/packages/expect\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/swagger-api/swagger-js/pull/4208","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-js/issues/4208","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4208/packages"},{"uuid":"4081352079","node_id":"PR_kwDOQWSOAs7K3SIU","number":37,"state":"open","title":"chore(deps)(deps-dev): bump the development-dependencies group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","automated"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T09:41:30.000Z","updated_at":"2026-03-16T09:41:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"development-dependencies","update_count":13,"packages":[{"name":"@commitlint/cli","old_version":"20.4.1","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.4.1","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@types/lodash","old_version":"4.17.23","new_version":"4.17.24","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.2.3","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.55.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.55.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"esbuild","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"10.0.0","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-n","old_version":"16.6.2","new_version":"17.24.0","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"eslint-plugin-promise","old_version":"6.6.0","new_version":"7.2.1","repository_url":"https://github.com/eslint-community/eslint-plugin-promise"},{"name":"expect","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"typescript-eslint","old_version":"8.55.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.3.1","new_version":"8.0.0","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.4.1` | `20.5.0` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.4.1` | `20.5.0` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.23` | `4.17.24` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.2.3` | `25.5.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.55.0` | `8.57.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.55.0` | `8.57.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.0` | `10.0.3` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `16.6.2` | `17.24.0` |\n| [eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise) | `6.6.0` | `7.2.1` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.2.0` | `30.3.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.55.0` | `8.57.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.1` | `8.0.0` |\n\n\nUpdates `@commitlint/cli` from 20.4.1 to 20.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(resolve-extends): always resolve extended parser presets for proper merging by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): resolve async config exports in CJS projects by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4659\"\u003econventional-changelog/commitlint#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): validate that --cwd directory exists before execution by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4658\"\u003econventional-changelog/commitlint#4658\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cz-commitlint): add exclamation mark support for breaking changes by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\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/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): allow context parameter in QualifiedRuleConfig functions by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): update git-raw-commits to v5 API by \u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(is-ignored): strip CI skip markers from release commits by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4637\"\u003econventional-changelog/commitlint#4637\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/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: npx usage \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/613\"\u003e#613\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4630\"\u003econventional-changelog/commitlint#4630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): incorrect types for rule options by \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e validate that --cwd directory exists before execution (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4658\"\u003e#4658\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/cf80f75745593f4f018cac301a91f23316c974fd\"\u003ecf80f75\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4595\"\u003e#4595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efooter parser does not escape special chars for regex \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4634\"\u003e#4634\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e8ff7c7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7918e9cf70f822505cb4422c03150a86f802627\"\u003e\u003ccode\u003ea7918e9\u003c/code\u003e\u003c/a\u003e v20.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/cf80f75745593f4f018cac301a91f23316c974fd\"\u003e\u003ccode\u003ecf80f75\u003c/code\u003e\u003c/a\u003e fix(cli): validate that --cwd directory exists before execution (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/02d7245e9b204ed07a68298e4d73c8d82a4b7f81\"\u003e\u003ccode\u003e02d7245\u003c/code\u003e\u003c/a\u003e v20.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7469817974796a6e89f55911bb66b7bffa44099\"\u003e\u003ccode\u003ea746981\u003c/code\u003e\u003c/a\u003e v20.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/18bd371428771ecc98a7b2f00194bfcbfb4ba809\"\u003e\u003ccode\u003e18bd371\u003c/code\u003e\u003c/a\u003e chore: deps (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4635\"\u003e#4635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e\u003ccode\u003e8ff7c7f\u003c/code\u003e\u003c/a\u003e fix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4634\"\u003e#4634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/81cfc9e5e9d452b68b5809e57196ca0c03fd7b85\"\u003e\u003ccode\u003e81cfc9e\u003c/code\u003e\u003c/a\u003e v20.4.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.0/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 20.4.1 to 20.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(resolve-extends): always resolve extended parser presets for proper merging by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): resolve async config exports in CJS projects by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4659\"\u003econventional-changelog/commitlint#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): validate that --cwd directory exists before execution by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4658\"\u003econventional-changelog/commitlint#4658\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cz-commitlint): add exclamation mark support for breaking changes by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\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/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): allow context parameter in QualifiedRuleConfig functions by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): update git-raw-commits to v5 API by \u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(is-ignored): strip CI skip markers from release commits by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4637\"\u003econventional-changelog/commitlint#4637\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/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: npx usage \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/613\"\u003e#613\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4630\"\u003econventional-changelog/commitlint#4630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): incorrect types for rule options by \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efooter parser does not escape special chars for regex \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4634\"\u003e#4634\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e8ff7c7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7918e9cf70f822505cb4422c03150a86f802627\"\u003e\u003ccode\u003ea7918e9\u003c/code\u003e\u003c/a\u003e v20.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/02d7245e9b204ed07a68298e4d73c8d82a4b7f81\"\u003e\u003ccode\u003e02d7245\u003c/code\u003e\u003c/a\u003e v20.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7469817974796a6e89f55911bb66b7bffa44099\"\u003e\u003ccode\u003ea746981\u003c/code\u003e\u003c/a\u003e v20.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e\u003ccode\u003e8ff7c7f\u003c/code\u003e\u003c/a\u003e fix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4634\"\u003e#4634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/81cfc9e5e9d452b68b5809e57196ca0c03fd7b85\"\u003e\u003ccode\u003e81cfc9e\u003c/code\u003e\u003c/a\u003e v20.4.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.0/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/lodash` from 4.17.23 to 4.17.24\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/lodash\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.2.3 to 25.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.55.0 to 8.57.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.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\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 [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\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\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.56.1\u003c/h2\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency minimatch to v10.2.2 by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074\"\u003etypescript-eslint/typescript-eslint#12074\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.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\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.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\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-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\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\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\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/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/46bf066d3df4af9aa8804a383e0d6d407a8e79f0\"\u003e\u003ccode\u003e46bf066\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): document no-unnecessary-condition limitation with object...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2029c78dcbe11b7e750af588d3c47f1211f02798\"\u003e\u003ccode\u003e2029c78\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-base-to-string] fix false positive for toString with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/0f4f101a125487bc07db323288afb86d5247bc31\"\u003e\u003ccode\u003e0f4f101\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-promise-reject-errors] add allow `TypeOrValueSpec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/53f473b7a8c46094623712ba69a627182d049a5b\"\u003e\u003ccode\u003e53f473b\u003c/code\u003e\u003c/a\u003e fix(typescript-estree): if the template literal is tagged and the text has an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2291b81f99670319618192645519a056fdb94cf4\"\u003e\u003ccode\u003e2291b81\u003c/code\u003e\u003c/a\u003e docs: minor grammar adjustment (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12112\"\u003e#12112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fc5cd09de85600134ca0885ad5cdcedcddcd20ba\"\u003e\u003ccode\u003efc5cd09\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): guard against negative paramIndex in no-useless-default-a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/adc2aad848fe1ac8044ba4a8d84daf8bb1939ced\"\u003e\u003ccode\u003eadc2aad\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): handle statically analyzable computed keys in prefer-read...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/85badfffbf38730772afbffaa6d024592752664a\"\u003e\u003ccode\u003e85badff\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [strict-void-return] false positives with overloads (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.55.0 to 8.57.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.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\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 [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\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\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.56.1\u003c/h2\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency minimatch to v10.2.2 by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074\"\u003etypescript-eslint/typescript-eslint#12074\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.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\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.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.27.3 to 0.27.4\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.27.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4395\"\u003e#4395\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4405\"\u003e#4405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4406\"\u003e#4406\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eVersion 0.25.11 of esbuild introduced support for parsing media queries. This unintentionally introduced a regression with printing media queries that use the \u003ccode\u003e\u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e grammar. Specifically, esbuild was failing to wrap an \u003ccode\u003eor\u003c/code\u003e clause with parentheses when inside \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e. This release fixes the regression.\u003c/p\u003e\n\u003cp\u003eHere is an example:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@media only screen and ((min-width: 10px) or (min-height: 10px)) {\n  a { color: red }\n}\n\u003cp\u003e/* Old output (incorrect) */\u003cbr /\u003e\n\u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e only screen and (min-width: 10px) or (min-height: 10px) {\u003cbr /\u003e\na {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (correct) */\u003cbr /\u003e\n\u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e only screen and ((min-width: 10px) or (min-height: 10px)) {\u003cbr /\u003e\na {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix an edge case with the \u003ccode\u003einject\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4407\"\u003e#4407\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes an edge case where esbuild's \u003ccode\u003einject\u003c/code\u003e feature could not be used with arbitrary module namespace names exported using an \u003ccode\u003eexport {} from\u003c/code\u003e statement with bundling disabled and a target environment where arbitrary module namespace names is unsupported.\u003c/p\u003e\n\u003cp\u003eWith the fix, the following \u003ccode\u003einject\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport jquery from 'jquery';\nexport { jquery as 'window.jQuery' };\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eCan now always be rewritten as this without esbuild sometimes incorrectly generating an error:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport { default as 'window.jQuery' } from 'jquery';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAttempt to improve API handling of huge metafiles (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4329\"\u003e#4329\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4415\"\u003e#4415\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains a few changes that attempt to improve the behavior of esbuild's JavaScript API with huge metafiles (esbuild's name for the build metadata, formatted as a JSON object). The JavaScript API is designed to return the metafile JSON as a JavaScript object in memory, which makes it easy to access from within a JavaScript-based plugin. Multiple people have encountered issues where this API breaks down with a pathologically-large metafile.\u003c/p\u003e\n\u003cp\u003eThe primary issue is that V8 has an implementation-specific maximum string length, so using the \u003ccode\u003eJSON.parse\u003c/code\u003e API with large enough strings is impossible. This release will now attempt to use a fallback JavaScript-based JSON parser that operates directly on the UTF8-encoded JSON bytes instead of using \u003ccode\u003eJSON.parse\u003c/code\u003e when the JSON metafile is too big to fit in a JavaScript string. The new fallback path has not yet been heavily-tested. The metafile will also now be generated with whitespace removed if the bundle is significantly large, which will reduce the size of the metafile JSON slightly.\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.27.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4395\"\u003e#4395\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4405\"\u003e#4405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4406\"\u003e#4406\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eVersion 0.25.11 of esbuild introduced support for parsing media queries. This unintentionally introduced a regression with printing media queries that use the \u003ccode\u003e\u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e grammar. Specifically, esbuild was failing to wrap an \u003ccode\u003eor\u003c/code\u003e clause with parentheses when inside \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e. This release fixes the regression.\u003c/p\u003e\n\u003cp\u003eHere is an example:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@media only screen and ((min-width: 10px) or (min-height: 10px)) {\n  a { color: red }\n}\n\u003cp\u003e/* Old output (incorrect) */\u003cbr /\u003e\n\u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e only screen and (min-width: 10px) or (min-height: 10px) {\u003cbr /\u003e\na {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (correct) */\u003cbr /\u003e\n\u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e only screen and ((min-width: 10px) or (min-height: 10px)) {\u003cbr /\u003e\na {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix an edge case with the \u003ccode\u003einject\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4407\"\u003e#4407\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes an edge case where esbuild's \u003ccode\u003einject\u003c/code\u003e feature could not be used with arbitrary module namespace names exported using an \u003ccode\u003eexport {} from\u003c/code\u003e statement with bundling disabled and a target environment where arbitrary module namespace names is unsupported.\u003c/p\u003e\n\u003cp\u003eWith the fix, the following \u003ccode\u003einject\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport jquery from 'jquery';\nexport { jquery as 'window.jQuery' };\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eCan now always be rewritten as this without esbuild sometimes incorrectly generating an error:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport { default as 'window.jQuery' } from 'jquery';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAttempt to improve API handling of huge metafiles (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4329\"\u003e#4329\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4415\"\u003e#4415\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains a few changes that attempt to improve the behavior of esbuild's JavaScript API with huge metafiles (esbuild's name for the build metadata, formatted as a JSON object). The JavaScript API is designed to return the metafile JSON as a JavaScript object in memory, which makes it easy to access from within a JavaScript-based plugin. Multiple people have encountered issues where this API breaks down with a pathologically-large metafile.\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/f9c9012cdb05135873722184b01f078ea7de8d98\"\u003e\u003ccode\u003ef9c9012\u003c/code\u003e\u003c/a\u003e publish 0.27.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/207dbc761ea95a81a8b32cc7f9fae46361faaed7\"\u003e\u003ccode\u003e207dbc7\u003c/code\u003e\u003c/a\u003e js api: fall back to js-based metafile json parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1ca56dc65155b0d887904c683cd43f7618ae621e\"\u003e\u003ccode\u003e1ca56dc\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4329\"\u003e#4329\u003c/a\u003e: auto-minify metafile for large bundles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e3823aa485d3cd3f6c11718e4c124b54ebc425e5\"\u003e\u003ccode\u003ee3823aa\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4415\"\u003e#4415\u003c/a\u003e: add uint cast to stdio int parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d50e88c00aaa424712eddda2f28aae299db4e0de\"\u003e\u003ccode\u003ed50e88c\u003c/code\u003e\u003c/a\u003e chore: correct copy\u0026amp;paste panic message (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4399\"\u003e#4399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8b829b1bdfeb2b11aa16a643b5bfee108066cab0\"\u003e\u003ccode\u003e8b829b1\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4407\"\u003e#4407\u003c/a\u003e: incorrect error for inject edge case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4384badefe3a07b80b3f3eba832c17d0c806dd4c\"\u003e\u003ccode\u003e4384bad\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4395\"\u003e#4395\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4405\"\u003e#4405\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4406\"\u003e#4406\u003c/a\u003e: parens for \u003ccode\u003eor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.3...v0.27.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.0.0 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e511b58d5ecd63a232b87743614867f4eaadbba4\"\u003e\u003ccode\u003ee511b58\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20595\"\u003e#20595\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4c9cf9b8dc5642de555a09295933464080d722a\"\u003e\u003ccode\u003ef4c9cf9\u003c/code\u003e\u003c/a\u003e fix: include variable name in \u003ccode\u003eno-useless-assignment\u003c/code\u003e message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20581\"\u003e#20581\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ee9ff31cee13712d2be2a6b5c0a4a54449fe9fe1\"\u003e\u003ccode\u003eee9ff31\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^10.2.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20562\"\u003e#20562\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9fc31b03ef05abfc4f0f449b22947029d51a72f6\"\u003e\u003ccode\u003e9fc31b0\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/4efaa367c62d5a45dd21e246e4a506e11dd51758\"\u003e\u003ccode\u003e4efaa36\u003c/code\u003e\u003c/a\u003e docs: add info box for \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20570\"\u003e#20570\u003c/a\u003e) (DesselBane)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23b2759dd5cd70976ab2e8f4a1cf86ffe4b9f65d\"\u003e\u003ccode\u003e23b2759\u003c/code\u003e\u003c/a\u003e docs: add v10 migration guide link to Use docs index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20577\"\u003e#20577\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/80259a9b0d9e29596a5ef0e1e5269031636cacdb\"\u003e\u003ccode\u003e80259a9\u003c/code\u003e\u003c/a\u003e docs: Remove deprecated eslintrc documentation files (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20472\"\u003e#20472\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b9b4baf7f0515d28290464ea754d7e7dc350395\"\u003e\u003ccode\u003e9b9b4ba\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-await-in-loop documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20575\"\u003e#20575\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7d72a77e5e1277690a505160137aebd5985909a\"\u003e\u003ccode\u003ee7d72a7\u003c/code\u003e\u003c/a\u003e docs: document TypeScript 5.3 minimum supported version (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20547\"\u003e#20547\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ef8fb924bfabc2e239b46b2d7b3c37319b03084e\"\u003e\u003ccode\u003eef8fb92\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/e8f21040f675753e92df8e04f2dbd03addb92985\"\u003e\u003ccode\u003ee8f2104\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.4 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cd1604cea5734bc235155a1a1add9f08ae83370\"\u003e\u003ccode\u003e5cd1604\u003c/code\u003e\u003c/a\u003e refactor: simplify isCombiningCharacter helper (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20524\"\u003e#20524\u003c/a\u003e) (Huáng Jùnliàng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70ff1d07a8e7eba9e70b67ea55fcf2e47cdc9b2d\"\u003e\u003ccode\u003e70ff1d0\u003c/code\u003e\u003c/a\u003e chore: eslint-config-eslint require Node \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20586\"\u003e#20586\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e32df71a569d5f4aca13079dedd4ae76ea05168a\"\u003e\u003ccode\u003ee32df71\u003c/code\u003e\u003c/a\u003e chore: update eslint-plugin-eslint-comments, remove legacy-peer-deps (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20576\"\u003e#20576\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/53ca6eeed87262ebddd20636107f486badabcc1f\"\u003e\u003ccode\u003e53ca6ee\u003c/code\u003e\u003c/a\u003e chore: disable \u003ccode\u003eeslint-comments/no-unused-disable\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20578\"\u003e#20578\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1218957452e223af27ace1f9d031ab421aec08f\"\u003e\u003ccode\u003ee121895\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20559\"\u003e#20559\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc5aef2f9a05f01d5cad53dcb91e7f2c575e295\"\u003e\u003ccode\u003eefc5aef\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003etsconfig.json\u003c/code\u003e in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20551\"\u003e#20551\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b723616a4daeacd4605f11b4d087d4a7cae5c74\"\u003e\u003ccode\u003e2b72361\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20537\"\u003e#20537\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/13eeedbbd16218b0da1425b78cb284937fd964ca\"\u003e\u003ccode\u003e13eeedb\u003c/code\u003e\u003c/a\u003e docs: link rule type explanation to CLI option --fix-type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20548\"\u003e#20548\u003c/a\u003e) (Mike McCready)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/98cbf6ba53a1fb2028d25078c7049a538d0e392c\"\u003e\u003ccode\u003e98cbf6b\u003c/code\u003e\u003c/a\u003e docs: update migration guide per Program range change (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20534\"\u003e#20534\u003c/a\u003e) (Huáng Jùnliàng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61a24054411fa56ce74bef554846caa9d8cb01f5\"\u003e\u003ccode\u003e61a2405\u003c/code\u003e\u003c/a\u003e docs: add missing semicolon in vars-on-top rule example (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20533\"\u003e#20533\u003c/a\u003e) (Abilash)\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/951223b29669885643f7854d7c824288ba962d7e\"\u003e\u003ccode\u003e951223b\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20553\"\u003e#20553\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6aa1afe6694f3fd7f82116109a5ef2ad18ece074\"\u003e\u003ccode\u003e6aa1afe\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-jsdoc to ^62.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20536\"\u003e#20536\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\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/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/bfce7eaa0ec5d6591fd247b7ff57b51e45fb88a1\"\u003e\u003ccode\u003ebfce7ea\u003c/code\u003e\u003c/a\u003e 10.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d44ced84bb00b1df3c616255f28d036089703ed8\"\u003e\u003ccode\u003ed44ced8\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e511b58d5ecd63a232b87743614867f4eaadbba4\"\u003e\u003ccode\u003ee511b58\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20595\"\u003e#20595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ef8fb924bfabc2e239b46b2d7b3c37319b03084e\"\u003e\u003ccode\u003eef8fb92\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e8f21040f675753e92df8e04f2dbd03addb92985\"\u003e\u003ccode\u003ee8f2104\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cd1604cea5734bc235155a1a1add9f08ae83370\"\u003e\u003ccode\u003e5cd1604\u003c/code\u003e\u003c/a\u003e refactor: simplify isCombiningCharacter helper (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20524\"\u003e#20524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9fc31b03ef05abfc4f0f449b22947029d51a72f6\"\u003e\u003ccode\u003e9fc31b0\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70ff1d07a8e7eba9e70b67ea55fcf2e47cdc9b2d\"\u003e\u003ccode\u003e70ff1d0\u003c/code\u003e\u003c/a\u003e chore: eslint-config-eslint require Node \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20586\"\u003e#20586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4c9cf9b8dc5642de555a09295933464080d722a\"\u003e\u003ccode\u003ef4c9cf9\u003c/code\u003e\u003c/a\u003e fix: include variable name in \u003ccode\u003eno-useless-assignment\u003c/code\u003e message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20581\"\u003e#20581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4efaa367c62d5a45dd21e246e4a506e11dd51758\"\u003e\u003ccode\u003e4efaa36\u003c/code\u003e\u003c/a\u003e docs: add info box for \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20570\"\u003e#20570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.0.0...v10.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-n` from 16.6.2 to 17.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/releases\"\u003eeslint-plugin-n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.24.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.2...v17.24.0\"\u003e17.24.0\u003c/a\u003e (2026-02-15)\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eprefer-global/crypto\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/514\"\u003e#514\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/2ea0f22e74569b046675334ad1680dbd0e806057\"\u003e2ea0f22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eprefer-global/timers\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/515\"\u003e#515\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/10b24ae1b8db58045df818b574a16089429b7888\"\u003e10b24ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd v17.x to release-please (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/9c5e43704b4b1395152a8f9e70b452d75f33476d\"\u003e9c5e437\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.23.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\u003e17.23.2\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003ef071703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e754a1a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e600f3f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-sync:\u003c/strong\u003e resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e047301a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esafely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e8af9c86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-missing-import:\u003c/strong\u003e align fixture message with latest resolver output (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/500\"\u003e#500\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003ea3719d2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.23.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.0...v17.23.1\"\u003e17.23.1\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode-builtins-modules/tls.js:\u003c/strong\u003e Update minimal version (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/484\"\u003e#484\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/fe94432306f35a3af53c2f9c9feb49259aa27f79\"\u003efe94432\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove clarity of no-missing-import and no-missing-require (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/455\"\u003e#455\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/92ea876039dd42602da6a6e87129958552a8f3b7\"\u003e92ea876\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.23.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.22.0...v17.23.0\"\u003e17.23.0\u003c/a\u003e (2025-09-15)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md\"\u003eeslint-plugin-n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.2...v17.24.0\"\u003e17.24.0\u003c/a\u003e (2026-02-15)\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eprefer-global/crypto\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/514\"\u003e#514\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/2ea0f22e74569b046675334ad1680dbd0e806057\"\u003e2ea0f22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eprefer-global/timers\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/515\"\u003e#515\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/10b24ae1b8db58045df818b574a16089429b7888\"\u003e10b24ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd v17.x to release-please (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/9c5e43704b4b1395152a8f9e70b452d75f33476d\"\u003e9c5e437\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\u003e17.23.2\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003ef071703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e754a1a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e600f3f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-sync:\u003c/strong\u003e resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e047301a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esafely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e8af9c86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-missing-import:\u003c/strong\u003e align fixture message with latest resolver output (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/500\"\u003e#500\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003ea3719d2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.0...v17.23.1\"\u003e17.23.1\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode-builtins-modules/tls.js:\u003c/strong\u003e Update minimal version (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/484\"\u003e#484\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/fe94432306f35a3af53c2f9c9feb49259aa27f79\"\u003efe94432\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove clarity of no-missing-import and no-missing-require (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/455\"\u003e#455\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/92ea876039dd42602da6a6e87129958552a8f3b7\"\u003e92ea876\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.22.0...v17.23.0\"\u003e17.23.0\u003c/a\u003e (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a302c0b17983dc7f29317fe49cd4f210aa5b8240\"\u003e\u003ccode\u003ea302c0b\u003c/code\u003e\u003c/a\u003e chore(master): release 17.24.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/10b24ae1b8db58045df818b574a16089429b7888\"\u003e\u003ccode\u003e10b24ae\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eprefer-global/timers\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/2ea0f22e74569b046675334ad1680dbd0e806057\"\u003e\u003ccode\u003e2ea0f22\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eprefer-global/crypto\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/514\"\u003e#514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/9c5e43704b4b1395152a8f9e70b452d75f33476d\"\u003e\u003ccode\u003e9c5e437\u003c/code\u003e\u003c/a\u003e chore: add v17.x to release-please\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/7541d64f4748b7c0f9cd945d8dccd78cdda15464\"\u003e\u003ccode\u003e7541d64\u003c/code\u003e\u003c/a\u003e chore(master): release 17.23.2 (\u003ca href=\"htt...\n\n_Description has been truncated_","html_url":"https://github.com/linkiez/DXF-Renewed/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkiez%2FDXF-Renewed/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"},{"uuid":"4079245437","node_id":"PR_kwDOP5VccM7KwtUr","number":90,"state":"open","title":"Bump the minor-and-patch group across 1 directory with 98 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-15T21:35:38.000Z","updated_at":"2026-03-22T23:00:54.338Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":98,"packages":[{"name":"@supabase/supabase-js","old_version":"2.97.0","new_version":"2.99.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"framer-motion","old_version":"12.34.2","new_version":"12.36.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"0.462.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next-themes","old_version":"0.3.0","new_version":"0.4.6","repository_url":"https://github.com/pacocoursey/next-themes"},{"name":"proj4","old_version":"2.20.2","new_version":"2.20.4","repository_url":"https://github.com/proj4js/proj4js"},{"name":"autoprefixer","old_version":"10.4.24","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.26","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"knip","old_version":"5.84.1","new_version":"5.86.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"typescript-eslint","old_version":"8.56.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/helper-define-polyfill-provider","old_version":"0.6.6","new_version":"0.6.7","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"@csstools/color-helpers","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.27","new_version":"1.1.1","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@eslint/config-array","old_version":"0.21.1","new_version":"0.21.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"3.3.3","new_version":"3.3.5","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@exodus/bytes","old_version":"1.14.1","new_version":"1.15.0","repository_url":"https://github.com/ExodusOSS/bytes"},{"name":"@floating-ui/core","old_version":"1.7.4","new_version":"1.7.5","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.5","new_version":"1.7.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@swc/core","old_version":"1.15.11","new_version":"1.15.18","repository_url":"https://github.com/swc-project/swc"},{"name":"acorn","old_version":"8.15.0","new_version":"8.16.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"babel-plugin-polyfill-corejs2","old_version":"0.4.15","new_version":"0.4.16","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-corejs3","old_version":"0.14.0","new_version":"0.14.1","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-regenerator","old_version":"0.6.6","new_version":"0.6.7","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"baseline-browser-mapping","old_version":"2.9.19","new_version":"2.10.8","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"but-unzip","old_version":"0.1.7","new_version":"0.1.10","repository_url":"https://github.com/samthor/but-unzip"},{"name":"electron-to-chromium","old_version":"1.5.286","new_version":"1.5.313","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"expect","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"flatted","old_version":"3.3.3","new_version":"3.4.1","repository_url":"https://github.com/WebReflection/flatted"},{"name":"node-releases","old_version":"2.0.27","new_version":"2.0.36","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"serialize-javascript","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/yahoo/serialize-javascript"},{"name":"tldts","old_version":"7.0.23","new_version":"7.0.25","repository_url":"https://github.com/remusao/tldts"},{"name":"tough-cookie","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"undici","old_version":"7.22.0","new_version":"7.24.3","repository_url":"https://github.com/nodejs/undici"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 35 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.97.0` | `2.99.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.34.2` | `12.36.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.462.0` | `0.577.0` |\n| [next-themes](https://github.com/pacocoursey/next-themes) | `0.3.0` | `0.4.6` |\n| [proj4](https://github.com/proj4js/proj4js) | `2.20.2` | `2.20.4` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.24` | `10.4.27` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.26` | `0.5.2` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.84.1` | `5.86.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.0` | `8.57.0` |\n| [@babel/helper-define-polyfill-provider](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-helper-define-polyfill-provider) | `0.6.6` | `0.6.7` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `6.0.1` | `6.0.2` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `4.0.1` | `4.0.2` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.27` | `1.1.1` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.1` | `0.21.2` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.3` | `3.3.5` |\n| [@exodus/bytes](https://github.com/ExodusOSS/bytes) | `1.14.1` | `1.15.0` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.4` | `1.7.5` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.5` | `1.7.6` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.7` | `2.1.8` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.11` | `1.15.18` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.16.0` |\n| [babel-plugin-polyfill-corejs2](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs2) | `0.4.15` | `0.4.16` |\n| [babel-plugin-polyfill-corejs3](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs3) | `0.14.0` | `0.14.1` |\n| [babel-plugin-polyfill-regenerator](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-regenerator) | `0.6.6` | `0.6.7` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.19` | `2.10.8` |\n| [but-unzip](https://github.com/samthor/but-unzip) | `0.1.7` | `0.1.10` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.286` | `1.5.313` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.2.0` | `30.3.0` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.1` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.27` | `2.0.36` |\n| [serialize-javascript](https://github.com/yahoo/serialize-javascript) | `7.0.3` | `7.0.4` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.23` | `7.0.25` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `6.0.0` | `6.0.1` |\n| [undici](https://github.com/nodejs/undici) | `7.22.0` | `7.24.3` |\n\n\nUpdates `@supabase/supabase-js` from 2.97.0 to 2.99.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.99.1\u003c/h2\u003e\n\u003ch2\u003e2.99.1 (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e add RateLimitError in \u003ccode\u003eDeno.errors\u003c/code\u003e namespace (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2160\"\u003e#2160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e냥냐챠 \u003ca href=\"https://github.com/nyannyacha\"\u003e\u003ccode\u003e@​nyannyacha\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.99.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.99.1-canary.0 (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e add RateLimitError in \u003ccode\u003eDeno.errors\u003c/code\u003e namespace (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2160\"\u003e#2160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e냥냐챠\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.99.0\u003c/h2\u003e\n\u003ch2\u003e2.99.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add custom OIDC/OAuth provider admin CRUD methods (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2133\"\u003e#2133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e improve FileObject type accuracy with nullable fields (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCemal Kılıç \u003ca href=\"https://github.com/cemalkilic\"\u003e\u003ccode\u003e@​cemalkilic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.98.1-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.98.1-canary.1 (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e improve FileObject type accuracy with nullable fields (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.98.1-canary.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.99.1 (2026-03-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.99.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.98.0 (2026-02-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/280e45331b9a401c613bfe328b8b1f3d21438194\"\u003e\u003ccode\u003e280e453\u003c/code\u003e\u003c/a\u003e docs(repo): enrich tsdoc with examples and notes (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2152\"\u003e#2152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/749aaa9fdb432724324d3f417b55741d40416592\"\u003e\u003ccode\u003e749aaa9\u003c/code\u003e\u003c/a\u003e chore(release): version 2.99.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2156\"\u003e#2156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/fab1655cbf403b16bca644a617bada8e2aa4850c\"\u003e\u003ccode\u003efab1655\u003c/code\u003e\u003c/a\u003e chore(deps): update supabase ssr (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2147\"\u003e#2147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/e6bdfe2cb2b13fb970a22b30db219a7b488ed620\"\u003e\u003ccode\u003ee6bdfe2\u003c/code\u003e\u003c/a\u003e test(ci): add e2e tests for example apps (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/8451cc05bb1a4a0111b73c3fe2a5b9f022788503\"\u003e\u003ccode\u003e8451cc0\u003c/code\u003e\u003c/a\u003e chore(release): version 2.98.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c56d249bfc3cce0e418c1056c48b9ac1a603ebed\"\u003e\u003ccode\u003ec56d249\u003c/code\u003e\u003c/a\u003e chore(release): version 2.97.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2124\"\u003e#2124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.99.1/packages/core/supabase-js\"\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.34.2 to 12.36.0\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.36.0] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003edragSnapToOrigin\u003c/code\u003e to accept \u003ccode\u003e\u0026quot;x\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;y\u0026quot;\u003c/code\u003e for per-axis snapping.\u003c/li\u003e\n\u003cli\u003eAdded axis-locked layout animations with \u003ccode\u003elayout=\u0026quot;x\u0026quot;\u003c/code\u003e and \u003ccode\u003elayout=\u0026quot;y\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eskipInitialAnimation\u003c/code\u003e to \u003ccode\u003euseSpring\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eheight\u003c/code\u003e and \u003ccode\u003ewidth: auto\u003c/code\u003e animations with \u003ccode\u003ebox-sizing: border-box\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReset component values when exit animation finishes.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanticipate\u003c/code\u003e easing returns \u003ccode\u003e1\u003c/code\u003e at \u003ccode\u003ep === 1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e@emotion/is-prop-valid\u003c/code\u003e resolve error in Storybook.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003edata-pop-layout-id\u003c/code\u003e from exiting elements when animation interrupted.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for non-animatable keyframes.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for SVG transforms.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eMotionValue\u003c/code\u003e props are not passed to SVG.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent \u003ccode\u003emode=\u0026quot;wait\u0026quot;\u003c/code\u003e elements from getting stuck when switched rapidly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.2] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced filesize of \u003ccode\u003estyleEffect\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix rounding from \u003ccode\u003epopLayout\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eopacity\u003c/code\u003e animations in React Strict Mode in development.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003euseSpring\u003c/code\u003e is not affected by monitor framerate.\u003c/li\u003e\n\u003cli\u003eUpdating animations sequence segment types to exclude lifecycle handlers.\u003c/li\u003e\n\u003cli\u003eFix layout animations with parents offset by a \u003ccode\u003e%\u003c/code\u003e-based translation.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eautoplay: false\u003c/code\u003e with WAAPI animations.\u003c/li\u003e\n\u003cli\u003eFix layout jump in React Strict Mode in development.\u003c/li\u003e\n\u003cli\u003eDetect divide-by-zero in CSS \u003ccode\u003ecalc()\u003c/code\u003e values before making animatable templates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.1] 2026-03-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing combination of string keyframes, spring and \u003ccode\u003edelay\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eGracefully handle negative scroll values.\u003c/li\u003e\n\u003cli\u003eFix one-frame visual gap when rapidly switching WAAPI animations.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimation.time = 0\u003c/code\u003e on a finished animation sets the playhead in a paused state.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.0] 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eViewTimeline\u003c/code\u003e support for \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.6] 2026-03-03\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/motiondivision/motion/commit/ea66e177f27fc2329295c353abd3907bb48bff60\"\u003e\u003ccode\u003eea66e17\u003c/code\u003e\u003c/a\u003e v12.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/db5726dcb5f48c714f31d33d4805e85d588ba50c\"\u003e\u003ccode\u003edb5726d\u003c/code\u003e\u003c/a\u003e Adding tests for exit animations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5ccc21a3386b48e75379d540bc5a5a1f6a4c3c40\"\u003e\u003ccode\u003e5ccc21a\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/06159b33403c5a1567cdbe2ab5492affb4bfbc5c\"\u003e\u003ccode\u003e06159b3\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ed64e5fc398fd075e8fd19e32cebf2d6df0c4234\"\u003e\u003ccode\u003eed64e5f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3625\"\u003e#3625\u003c/a\u003e from motiondivision/worktree-fix-issue-3141\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5fad98c757808d9f49691ca0cadd77259cdc459a\"\u003e\u003ccode\u003e5fad98c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3627\"\u003e#3627\u003c/a\u003e from motiondivision/worktree-fix-issue-3103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f084bb2e1d98dd40e0d66d277fee2c3a7ebf9912\"\u003e\u003ccode\u003ef084bb2\u003c/code\u003e\u003c/a\u003e Simplify axis-snap logic: use copyAxisInto, remove redundant isShared block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/32047118ff4177e2ae5f7e0f0a19147375be17b2\"\u003e\u003ccode\u003e3204711\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3626\"\u003e#3626\u003c/a\u003e from motiondivision/audit/motion-dom-frameloop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/25bf593faa34de862c7088e3478acae0124e0643\"\u003e\u003ccode\u003e25bf593\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3629\"\u003e#3629\u003c/a\u003e from motiondivision/worktree-fix-issue-3082\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0dad36bd8d0de94f447495b56067d1589bf42f41\"\u003e\u003ccode\u003e0dad36b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3634\"\u003e#3634\u003c/a\u003e from motiondivision/worktree-fix-issue-3102\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.34.2...v12.36.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.462.0 to 0.577.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.577.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup from 4.53.3 to 4.59.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/lucide-icons/lucide/pull/4106\"\u003elucide-icons/lucide#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(repo): correctly ignore docs/releaseMetadata via .gitignore by \u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eellipse\u003c/code\u003e icon by \u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\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/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\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.576.0...0.577.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.576.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded zodiac signs 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/712\"\u003elucide-icons/lucide#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): fixes guideline violations in \u003ccode\u003epackage-*\u003c/code\u003e 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/4074\"\u003elucide-icons/lucide#4074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt\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/4075\"\u003elucide-icons/lucide#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): updated \u003ccode\u003ecuboid\u003c/code\u003e icon tags and categories 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/4095\"\u003elucide-icons/lucide#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecuboid\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/4098\"\u003elucide-icons/lucide#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-font, lucide-static): Fixing stable code points 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/3894\"\u003elucide-icons/lucide#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-rod\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3839\"\u003elucide-icons/lucide#3839\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.575.0...0.576.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\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/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build 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/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\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/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\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/3945\"\u003elucide-icons/lucide#3945\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/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\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.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\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/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\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/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\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/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\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/lucide-icons/lucide/commit/f6c0d0603ae2bc92f54d0397d70233274e53da97\"\u003e\u003ccode\u003ef6c0d06\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup from 4.53.3 to 4.59.0 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\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\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\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3e644fda2d8763207165d1dc64fdcdc37d40dc71\"\u003e\u003ccode\u003e3e644fd\u003c/code\u003e\u003c/a\u003e chore(scripts): Refactor scripts to typescript (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/19fa01b5fca2fc4a9cd0a77e4e9a0122b949813b\"\u003e\u003ccode\u003e19fa01b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump vite from 6.3.2 to 6.3.4 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/03eb86287aae464205e0d26ed22d00d454a1bd23\"\u003e\u003ccode\u003e03eb862\u003c/code\u003e\u003c/a\u003e use implicit return in react package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.577.0/packages/lucide-react\"\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 lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-themes` from 0.3.0 to 0.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pacocoursey/next-themes/releases\"\u003enext-themes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add null check for value in updateDOM function to prevent runtime errors and flashing by \u003ca href=\"https://github.com/groveom\"\u003e\u003ccode\u003e@​groveom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/344\"\u003epacocoursey/next-themes#344\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/groveom\"\u003e\u003ccode\u003e@​groveom\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/344\"\u003epacocoursey/next-themes#344\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.4.5...v0.4.6\"\u003ehttps://github.com/pacocoursey/next-themes/compare/v0.4.5...v0.4.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: map theme to class using ValueObject in injected script by \u003ca href=\"https://github.com/danielgavrilov\"\u003e\u003ccode\u003e@​danielgavrilov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/330\"\u003epacocoursey/next-themes#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce number of renders by pre-setting resolvedTheme by \u003ca href=\"https://github.com/wahba-openai\"\u003e\u003ccode\u003e@​wahba-openai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/338\"\u003epacocoursey/next-themes#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump next from 14.2.10 to 14.2.15 in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/331\"\u003epacocoursey/next-themes#331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the npm_and_yarn group across 1 directory with 7 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/341\"\u003epacocoursey/next-themes#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Fix corepack errors in CI by \u003ca href=\"https://github.com/pacocoursey\"\u003e\u003ccode\u003e@​pacocoursey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/342\"\u003epacocoursey/next-themes#342\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/danielgavrilov\"\u003e\u003ccode\u003e@​danielgavrilov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/330\"\u003epacocoursey/next-themes#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wahba-openai\"\u003e\u003ccode\u003e@​wahba-openai\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/338\"\u003epacocoursey/next-themes#338\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.4.4...v0.4.5\"\u003ehttps://github.com/pacocoursey/next-themes/compare/v0.4.4...v0.4.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: infinite loop theme flicker by \u003ca href=\"https://github.com/arturbien\"\u003e\u003ccode\u003e@​arturbien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/329\"\u003epacocoursey/next-themes#329\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/o1Suleyman\"\u003e\u003ccode\u003e@​o1Suleyman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/328\"\u003epacocoursey/next-themes#328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arturbien\"\u003e\u003ccode\u003e@​arturbien\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/329\"\u003epacocoursey/next-themes#329\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.4.3...v0.4.4\"\u003ehttps://github.com/pacocoursey/next-themes/compare/v0.4.3...v0.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePass \u003ccode\u003enonce\u003c/code\u003e to inline style tag when using \u003ccode\u003edisableTransitionOnChange\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.4.2...v0.4.3\"\u003ehttps://github.com/pacocoursey/next-themes/compare/v0.4.2...v0.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-export types from \u003ccode\u003enext-themes\u003c/code\u003e by \u003ca href=\"https://github.com/cschroeter\"\u003e\u003ccode\u003e@​cschroeter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/321\"\u003epacocoursey/next-themes#321\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/cschroeter\"\u003e\u003ccode\u003e@​cschroeter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/321\"\u003epacocoursey/next-themes#321\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.4.1...v0.4.2\"\u003ehttps://github.com/pacocoursey/next-themes/compare/v0.4.1...v0.4.2\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/pacocoursey/next-themes/commit/3a43743798db3008a0fc59e8bcc9d6e1bb5d4752\"\u003e\u003ccode\u003e3a43743\u003c/code\u003e\u003c/a\u003e v0.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/f5be1b290f6532c25745ca9213a1ccf5ded11bb5\"\u003e\u003ccode\u003ef5be1b2\u003c/code\u003e\u003c/a\u003e fix: add null check for value in updateDOM function to prevent runtime errors...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/c178917c6b07f3c9b079914817b31af377e53369\"\u003e\u003ccode\u003ec178917\u003c/code\u003e\u003c/a\u003e v0.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/d12996b4e8a14ceb7c3f998fe91917cdedd872fe\"\u003e\u003ccode\u003ed12996b\u003c/code\u003e\u003c/a\u003e chore: Fix corepack errors in CI (\u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/b77db23e9fe5352c317d9c685d9f07fd7928faa9\"\u003e\u003ccode\u003eb77db23\u003c/code\u003e\u003c/a\u003e Bump the npm_and_yarn group across 1 directory with 7 updates (\u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/d3fa4ee9ad21861105e6250248e68cc4a288cd16\"\u003e\u003ccode\u003ed3fa4ee\u003c/code\u003e\u003c/a\u003e Bump next from 14.2.10 to 14.2.15 in the npm_and_yarn group across 1 director...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/ad83567b11f551ac3decb846411be01f813a57bf\"\u003e\u003ccode\u003ead83567\u003c/code\u003e\u003c/a\u003e Reduce number of renders by pre-setting resolvedTheme (\u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/1b510445a37e7c2cddb359b5f29fe8dce9fd4855\"\u003e\u003ccode\u003e1b51044\u003c/code\u003e\u003c/a\u003e fix: map theme to class using ValueObject in injected script (\u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/57c0561b1fac95fab0a951adf1bc74f21e24c91c\"\u003e\u003ccode\u003e57c0561\u003c/code\u003e\u003c/a\u003e v0.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/ae2ab9b47ac85d4b7b830bd74dbe241778e498d8\"\u003e\u003ccode\u003eae2ab9b\u003c/code\u003e\u003c/a\u003e fix: infinite loop theme flicker (\u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.3.0...v0.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proj4` from 2.20.2 to 2.20.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/proj4js/proj4js/releases\"\u003eproj4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.20.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Krovak projection variants by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/550\"\u003eproj4js/proj4js#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDatum shift correction for Amersfoort (EPSG:4289) by \u003ca href=\"https://github.com/algil\"\u003e\u003ccode\u003e@​algil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/551\"\u003eproj4js/proj4js#551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Krovak names by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/552\"\u003eproj4js/proj4js#552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck for mercator in every input by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/553\"\u003eproj4js/proj4js#553\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/algil\"\u003e\u003ccode\u003e@​algil\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/551\"\u003eproj4js/proj4js#551\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/proj4js/proj4js/compare/v2.20.3...v2.20.4\"\u003ehttps://github.com/proj4js/proj4js/compare/v2.20.3...v2.20.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.20.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump lodash from 4.17.21 to 4.17.23 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/proj4js/proj4js/pull/540\"\u003eproj4js/proj4js#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ortho defaults by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/542\"\u003eproj4js/proj4js#542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore web mercator WKT2 and projjson by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/546\"\u003eproj4js/proj4js#546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump js-yaml 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/proj4js/proj4js/pull/534\"\u003eproj4js/proj4js#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump basic-ftp from 5.0.5 to 5.2.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/proj4js/proj4js/pull/543\"\u003eproj4js/proj4js#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.40.1 to 4.59.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/proj4js/proj4js/pull/544\"\u003eproj4js/proj4js#544\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/proj4js/proj4js/compare/v2.20.2...v2.20.3\"\u003ehttps://github.com/proj4js/proj4js/compare/v2.20.2...v2.20.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/proj4js/proj4js/commit/43f6871375e17c9e2a3ce7c9facb832fa0bc74e8\"\u003e\u003ccode\u003e43f6871\u003c/code\u003e\u003c/a\u003e build 2.20.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/1fcb6ea84301e5b72a7c605cd182a853d44f6d94\"\u003e\u003ccode\u003e1fcb6ea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proj4js/proj4js/issues/553\"\u003e#553\u003c/a\u003e from proj4js/mercator-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/4fdb72b1702a9bcd922445bd2440d2d53aac1b56\"\u003e\u003ccode\u003e4fdb72b\u003c/code\u003e\u003c/a\u003e Check for mercator in every input\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/687bb7e797b8ace58a9ee0257f34346c2fd90889\"\u003e\u003ccode\u003e687bb7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proj4js/proj4js/issues/552\"\u003e#552\u003c/a\u003e from proj4js/krovak-names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/7f5ac794445a4293949a8ca19f1adf7c8e58cc20\"\u003e\u003ccode\u003e7f5ac79\u003c/code\u003e\u003c/a\u003e Fix Krovak names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/29517dca4a06cac946bafea39c1bd7744038b9f5\"\u003e\u003ccode\u003e29517dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proj4js/proj4js/issues/551\"\u003e#551\u003c/a\u003e from algil/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/35adf8ad9edecc73fa580391a89207a00ff9c3d2\"\u003e\u003ccode\u003e35adf8a\u003c/code\u003e\u003c/a\u003e Fix updateDatums script to take units of measure into account\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/fd06bb41041c7de463215f558bd4ed32d961e9a6\"\u003e\u003ccode\u003efd06bb4\u003c/code\u003e\u003c/a\u003e Datum shift correction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/25de2b9c77b17378b6c8f25a28a003f486b2301e\"\u003e\u003ccode\u003e25de2b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proj4js/proj4js/issues/550\"\u003e#550\u003c/a\u003e from proj4js/krovak-variants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/c0468d0f62f2d14cd95f5e9b4cde1df668dc7b86\"\u003e\u003ccode\u003ec0468d0\u003c/code\u003e\u003c/a\u003e Add Krovak projection variants\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/proj4js/proj4js/compare/v2.20.2...v2.20.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.24 to 10.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/360f2d9ecbad3315fbabc61fb2131ac939fee211\"\u003e\u003ccode\u003e360f2d9\u003c/code\u003e\u003c/a\u003e Release 10.4.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ab5260c30de086760abf7f666bb52f9267ff387e\"\u003e\u003ccode\u003eab5260c\u003c/code\u003e\u003c/a\u003e Update clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/09e9dd12c023a02a90d05db46c3c75166525674c\"\u003e\u003ccode\u003e09e9dd1\u003c/code\u003e\u003c/a\u003e Release 10.4.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ec7554060076640e1261e16d3af8f81c3a2b17cf\"\u003e\u003ccode\u003eec75540\u003c/code\u003e\u003c/a\u003e Ignore local patches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/59601b89582c2ca286a5e2a545ba98fb0004a5aa\"\u003e\u003ccode\u003e59601b8\u003c/code\u003e\u003c/a\u003e Update c8 and clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/06ea9886faa25c3272e2d86b945852e61a6997f7\"\u003e\u003ccode\u003e06ea988\u003c/code\u003e\u003c/a\u003e Release 10.4.25 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/47d8a5bde458ba19e25df455fcda8fcf31b97135\"\u003e\u003ccode\u003e47d8a5b\u003c/code\u003e\u003c/a\u003e Update dependencies and fix Node.js 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/51c596e429567c3a4c8e95123825b5ddd1d4a8b7\"\u003e\u003ccode\u003e51c596e\u003c/code\u003e\u003c/a\u003e Add Node.js 25 and 24 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/523982391ff26ea30f7c76a601ca3b655e1da543\"\u003e\u003ccode\u003e5239823\u003c/code\u003e\u003c/a\u003e Fix CSS variables in gradients (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1515\"\u003e#1515\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.24...10.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-react-refresh` from 0.4.26 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/ArnaudBarre/eslint-plugin-react-refresh/releases\"\u003eeslint-plugin-react-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport nested function calls for extraHOCs (actually fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark ESLint v10 as supported\u003c/li\u003e\n\u003cli\u003eSupport false positives with TypeScript function overloading (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport nested function calls for extraHOCs (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now ships as ESM and requires ESLint 9 + node 20. Because legacy config doesn't support ESM, this requires to use \u003ca href=\"https://eslint.org/docs/latest/use/configure/migration-guide\"\u003eflat config\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003ereactRefresh\u003c/code\u003e export is available and prefered over the default export. It's an object with two properties:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplugin\u003c/code\u003e: The plugin object with the rules\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econfigs\u003c/code\u003e: An object containing configuration presets, each exposed as a function. These functions accept your custom options, merge them with sensible defaults for that config, and return the final config object.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecustomHOCs\u003c/code\u003e option was renamed to \u003ccode\u003eextraHOCs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eValidation of HOCs calls is now more strict, you may need to add some HOCs to the \u003ccode\u003eextraHOCs\u003c/code\u003e option (like \u003ccode\u003econnect\u003c/code\u003e or \u003ccode\u003estyled\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eConfig example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\r\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\r\n\u003cp\u003eexport default defineConfig(\n/* Main config */\nreactRefresh.configs.vite({ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] }),\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eConfig example without config:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\r\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\r\n\u003cp\u003eexport default defineConfig({\nfiles: [\u0026quot;\u003cstrong\u003e/*.ts\u0026quot;, \u0026quot;\u003c/strong\u003e/*.tsx\u0026quot;],\nplugins: {\n// other plugins\n\u0026quot;react-refresh\u0026quot;: reactRefresh.plugin,\n},\nrules: {\n// other rules\n\u0026quot;react-refresh/only-export-components\u0026quot;: [\n\u0026quot;warn\u0026quot;,\n{ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] },\n],\n},\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md\"\u003eeslint-plugin-react-refresh's changelog\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\u003eSupport nested function calls for extraHOCs (actually fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark ESLint v10 as supported\u003c/li\u003e\n\u003cli\u003eSupport false positives with TypeScript function overloading (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport nested function calls for extraHOCs (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now ships as ESM and requires ESLint 9 + node 20. Because legacy config doesn't support ESM, this requires to use \u003ca href=\"https://eslint.org/docs/latest/use/configure/migration-guide\"\u003eflat config\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003ereactRefresh\u003c/code\u003e export is available and prefered over the default export. It's an object with two properties:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplugin\u003c/code\u003e: The plugin object with the rules\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econfigs\u003c/code\u003e: An object containing configuration presets, each exposed as a function. These functions accept your custom options, merge them with sensible defaults for that config, and return the final config object.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecustomHOCs\u003c/code\u003e option was renamed to \u003ccode\u003eextraHOCs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eValidation of HOCs calls is now more strict, you may need to add some HOCs to the \u003ccode\u003eextraHOCs\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eConfig example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\n\u003cp\u003eexport default defineConfig(\n/* Main config */\nreactRefresh.configs.vite({ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] }),\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eConfig example without config:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\n\u003cp\u003eexport default defineConfig({\nfiles: [\u0026quot;\u003cstrong\u003e/*.ts\u0026quot;, \u0026quot;\u003c/strong\u003e/*.tsx\u0026quot;],\nplugins: {\n// other plugins\n\u0026quot;react-refresh\u0026quot;: reactRefresh.plugin,\n},\nrules: {\n// other rules\n\u0026quot;react-refresh/only-export-components\u0026quot;: [\n\u0026quot;warn\u0026quot;,\n{ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] },\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/ArnaudBarre/eslint-plugin-react-refresh/commit/c0317bfe447d1f014e5e0bedcdfe77e50343c871\"\u003e\u003ccode\u003ec0317bf\u003c/code\u003e\u003c/a\u003e Fix support for nested function calls for extraHOCs [publish]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/42a1805ef5c18354e7b4cfe9db48891f6e2a00f2\"\u003e\u003ccode\u003e42a1805\u003c/code\u003e\u003c/a\u003e Explicit v10 support (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/106\"\u003e#106\u003c/a\u003e) [publish]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/199793e0d65ef30d24aadf077ed994f582264724\"\u003e\u003ccode\u003e199793e\u003c/code\u003e\u003c/a\u003e Support nested function calls for extraHOCs (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/26b3c1525e7008545dee68b2deb4601802b88ade\"\u003e\u003ccode\u003e26b3c15\u003c/code\u003e\u003c/a\u003e Support false positives with TypeScript function overloading (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/daa2efb2a2899ad7e793fc42e01bddbbc132074f\"\u003e\u003ccode\u003edaa2efb\u003c/code\u003e\u003c/a\u003e Revamp logic to catch more cases [publish] (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.26...v0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 5.84.1 to 5.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.86.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite import specifiers to use .ts extensions, remove tsx (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1548\"\u003e#1548\u003c/a\u003e) (58674ade551d04ca38eea5b8273e8843eed7659d) - thanks \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd .spec-d to vitest entry files (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1556\"\u003e#1556\u003c/a\u003e) (3123ab76745990b2483f9c8f26c9c9ad4500d4aa) - thanks \u003ca href=\"https://github.com/yamachi4416\"\u003e\u003ccode\u003e@​yamachi4416\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate docs for tsx → node (0418eba6dc6a0d5e1e56cce1c037b0ae6846bc64)\u003c/li\u003e\n\u003cli\u003eAuto-format (7142fd701f97f8a4115c4094d1007f2551c33537)\u003c/li\u003e\n\u003cli\u003eAdd Qwik plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1557\"\u003e#1557\u003c/a\u003e) (fc668f4b59e40caddf8e9904fb50dc59de1a86f8) - thanks \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Bun plugin to handle directory arguments in \u003ccode\u003ebun test\u003c/code\u003e (c112b6c68b13976e4b601c5169a09e748e67fd4f)\u003c/li\u003e\n\u003cli\u003eUpdate FAQ (b105a42610346f7b9a07071ab8f5d2d7c60b004f)\u003c/li\u003e\n\u003cli\u003efix(plugin): swc with \u003ccode\u003eexternalHelpers\u003c/code\u003e setting ignores \u003ccode\u003e@swc/helpers\u003c/code\u003e dependency (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1560\"\u003e#1560\u003c/a\u003e) (4bcb1f5429d003e6e2b28e2bd65a64c849fe0786) - thanks \u003ca href=\"https://github.com/bobaaaaa\"\u003e\u003ccode\u003e@​bobaaaaa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003echore: git ignore artifacts (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1563\"\u003e#1563\u003c/a\u003e) (4878724a6599bc80a9ef9c62d86d2805d7d8a914) - thanks \u003ca href=\"https://github.com/unional\"\u003e\u003ccode\u003e@​unional\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Vite plugin to respect root option for index.html entries (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1561\"\u003e#1561\u003c/a\u003e) (67a56470f61cadfe1e771adc87385a98e398da2e) - thanks \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Astro sharpImageService() false positive for unused sharp (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1559\"\u003e#1559\u003c/a\u003e) (c36247cc034a14a846e94faafbdd2097f9a5d7d2) - thanks \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix up gitignore test (b2c3d086be6c76791d2b60b10944df3b7b52d9fc)\u003c/li\u003e\n\u003cli\u003efix: normalize Windows backslash paths in fs.watch listener to fix --watch on Windows (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1558\"\u003e#1558\u003c/a\u003e) (b86b421ec9f6bf1c930600c5109511712af3d224) - thanks \u003ca href=\"https://github.com/Aiudadadadf\"\u003e\u003ccode\u003e@​Aiudadadadf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix wrangler plugin not enabled by jsonc config (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1564\"\u003e#1564\u003c/a\u003e) (00bb1be35386300e6ea302c14a9b15e3f6e03b35) - thanks \u003ca href=\"https://github.com/DaniFoldi\"\u003e\u003ccode\u003e@​DaniFoldi\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eEdit AGENTS.md (a2aaf2f9983e24b881191403bd716bd1ee791c70)\u003c/li\u003e\n\u003cli\u003eFix tsconfig presets marked as unlisted in strict mode (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1568\"\u003e#1568\u003c/a\u003e) (463d67dad5f105cc2a76ce847192a9a7d1fb8498)\u003c/li\u003e\n\u003cli\u003eoxcellent (8a602c7863b63b1a940584e2a0436b70d8650be8)\u003c/li\u003e\n\u003cli\u003eRefactor format test and use prettier for consistent results (b6afc01828f884f579747e6d8e425aa1b07a068f)\u003c/li\u003e\n\u003cli\u003eSort package.json (d3a521b62d4ba5de05d3497b456cf9d225a743c8)\u003c/li\u003e\n\u003cli\u003eAdd .git to GLOBAL_IGNORE_PATTERNS (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1571\"\u003e#1571\u003c/a\u003e) (4e95ffb45748fa1ae84548c1992d2947826d2667)\u003c/li\u003e\n\u003cli\u003eDetect Yarn plugins that are listed by their path alone (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1574\"\u003e#1574\u003c/a\u003e) (de4c7d898f83a52ea80a374d9395bcb109f39c23) - thanks \u003ca href=\"https://github.com/robintown\"\u003e\u003ccode\u003e@​robintown\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eStart using unbash (a5de2c4e49bda454f0e42b4e5bfae54024d27772)\u003c/li\u003e\n\u003cli\u003eBump unbash \u0026amp; simplify bash parser further (57896d32c86412ad5941c67fbb2fc29882a5bafa)\u003c/li\u003e\n\u003cli\u003eFix refs in workspaces fixture (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1578\"\u003e#1578\u003c/a\u003e) (fbee3426ccc05eaf2fcaa069826cd3594f946db9)\u003c/li\u003e\n\u003cli\u003eInclude a few more entry patterns with \u003ccode\u003epageExtensions\u003c/code\u003e (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1581\"\u003e#1581\u003c/a\u003e) (c6a6d9e72b7674392cb58675befcc4c6bbb64e11)\u003c/li\u003e\n\u003cli\u003eClean exit if --fix fixes all issues (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1577\"\u003e#1577\u003c/a\u003e) (c182c29e35748ff044048c578b6bf7dd99dae9a8)\u003c/li\u003e\n\u003cli\u003eDocument JSDoc tag hints (0e7b6ae8d66650da9e4aad81aa2bb7cfbd985e57)\u003c/li\u003e\n\u003cli\u003eUpdate AGENTS.md (f845462736f9fb6349c7e4bfd0f72d76df473f8c)\u003c/li\u003e\n\u003cli\u003eAdd openapi-ts plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1579\"\u003e#1579\u003c/a\u003e) (42d1b3f5f912b37ed73ab46dc0fe07a93135413b) - thanks \u003ca href=\"https://github.com/jonahsnider\"\u003e\u003ccode\u003e@​jonahsnider\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eMigrate from \u003ccode\u003ejs-yaml\u003c/code\u003e → \u003ccode\u003eyaml\u003c/code\u003e (fb042ae235e57b340d167bb7bb7d7ddb0fa5b1fb)\u003c/li\u003e\n\u003cli\u003epnpm dedupe (2586254448e28bd54025f5726d23bf4f95c2e886)\u003c/li\u003e\n\u003cli\u003eFix plugin list order (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1587\"\u003e#1587\u003c/a\u003e) (519ae3aca72333978c674aab0e7376c7007deaaf) - thanks \u003ca href=\"https://github.com/ikeyan\"\u003e\u003ccode\u003e@​ikeyan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix confusing test fixtures for openapi-ts plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1591\"\u003e#1591\u003c/a\u003e) (f0083cac6c51337b1b53ee499dadcd5fa5e209ba) - thanks \u003ca href=\"https://github.com/jonahsnider\"\u003e\u003ccode\u003e@​jonahsnider\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eOff-by-1 (7d7dec6fec59ab8cddca09688d4ad05cdece1aea)\u003c/li\u003e\n\u003cli\u003eDon't fix compiled files (pos off) (a9fdc77fa6321e469b718131df556c37289a7dbd)\u003c/li\u003e\n\u003cli\u003eAdd aliases from any tsconfig file in typescript plugin (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1347\"\u003e#1347\u003c/a\u003e) (ced77c707d064c5067b6dc331e76d878dc4add87)\u003c/li\u003e\n\u003cli\u003eSupport auto-imports in Nuxt plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1517\"\u003e#1517\u003c/a\u003e) (4ce27b2f793882bc3fc8f72813b4c0c6152e5168)\u003c/li\u003e\n\u003cli\u003eFix + lint .ts extension in import specifiers (d349de315a37f5ae208522abe830f1c41732779a)\u003c/li\u003e\n\u003cli\u003eSafe \u003ccode\u003ets.isInTopLevelContext\u003c/code\u003e → \u003ccode\u003eisInTopLevelScope\u003c/code\u003e (1819c2050440f82eb30e7be9d271298e6b4c8f14)\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003esession.handleFileChanges\u003c/code\u003e in try/catch (185afb8cc6b914df31ca0c22315190e44c2834da)\u003c/li\u003e\n\u003cli\u003eImprove MDX compiler (9205e2a9480182605975687ebc4282f9805da58b)\u003c/li\u003e\n\u003cli\u003efix(playwright): Add missing built-in \u003ccode\u003enull\u003c/code\u003e reporter (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1596\"\u003e#1596\u003c/a\u003e) (0f1ce7d1bba7a80ce0697378efd2be0968383a86) - thanks \u003ca href=\"https://github.com/shrink\"\u003e\u003ccode\u003e@​shrink\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd package.json#imports as entry points (1fbe286046bd51653fff4139b4b8a0ef1ea04193)\u003c/li\u003e\n\u003cli\u003eUpdate some dependencies + dedupe (381241e2e1e1875da7e34baee6b5d00f0aef0295)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eextends\u003c/code\u003e in nuxt plugin (9fcbdf5244f81820b9a2f53d5b320e6c54fba792)\u003c/li\u003e\n\u003cli\u003eUpdate release script (f446b4f08ca48f7b135eb9da34a6388249598f1e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.85.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix require.context regex matching for path-aware patterns (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1547\"\u003e#1547\u003c/a\u003e) (c33d93ae24dc1304baa49f85b25beb24af803dd8) - thanks \u003ca href=\"https://github.com/jstaab\"\u003e\u003ccode\u003e@​jstaab\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/5abbc4a7b1097e035ea7f830312d7bda02ad079e\"\u003e\u003ccode\u003e5abbc4a\u003c/code\u003e\u003c/a\u003e Release knip@5.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f446b4f08ca48f7b135eb9da34a6388249598f1e\"\u003e\u003ccode\u003ef446b4f\u003c/code\u003e\u003c/a\u003e Update release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/9fcbdf5244f81820b9a2f53d5b320e6c54fba792\"\u003e\u003ccode\u003e9fcbdf5\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eextends\u003c/code\u003e in nuxt plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/381241e2e1e1875da7e34baee6b5d00f0aef0295\"\u003e\u003ccode\u003e381241e\u003c/code\u003e\u003c/a\u003e Update some dependencies + dedupe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1fbe286046bd51653fff4139b4b8a0ef1ea04193\"\u003e\u003ccode\u003e1fbe286\u003c/code\u003e\u003c/a\u003e Add package.json#imports as entry points\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/0f1ce7d1bba7a80ce0697378efd2be0968383a86\"\u003e\u003ccode\u003e0f1ce7d\u003c/code\u003e\u003c/a\u003e fix(playwright): Add missing built-in \u003ccode\u003enull\u003c/code\u003e reporter (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1596\"\u003e#1596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/9205e2a9480182605975687ebc4282f9805da58b\"\u003e\u003ccode\u003e9205e2a\u003c/code\u003e\u003c/a\u003e Improve MDX compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1819c2050440f82eb30e7be9d271298e6b4c8f14\"\u003e\u003ccode\u003e1819c20\u003c/code\u003e\u003c/a\u003e Safe \u003ccode\u003ets.isInTopLevelContext\u003c/code\u003e → \u003ccode\u003eisInTopLevelScope\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/d349de315a37f5ae208522abe830f1c41732779a\"\u003e\u003ccode\u003ed349de3\u003c/code\u003e\u003c/a\u003e Fix + lint .ts extension in import specifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/4ce27b2f793882bc3fc8f72813b4c0c6152e5168\"\u003e\u003ccode\u003e4ce27b2\u003c/code\u003e\u003c/a\u003e Support auto-imports in Nuxt plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1517\"\u003e#1517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@5.86.0/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.6 to 8.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/65de53745f7b8006a335199995f2dfc6d1b77d92\"\u003e\u003ccode\u003e65de537\u003c/code\u003e\u003c/a\u003e Release 8.5.8 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b2c6d9786e742eecb5a2b48ca5b9dc9daa30b24c\"\u003e\u003ccode\u003eb2c6d97\u003c/code\u003e\u003c/a\u003e Run git hook register\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/0ae0a492e9259783bca8e1de5a06d474880ce552\"\u003e\u003ccode\u003e0ae0a49\u003c/code\u003e\u003c/a\u003e Update Processor#version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6ee9f14d3a19d06583ab887412553f7e7189709d\"\u003e\u003ccode\u003e6ee9f14\u003c/code\u003e\u003c/a\u003e Release 8.5.7 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3fbc95172a26cd40db1a1d18a970a2edd4244c44\"\u003e\u003ccode\u003e3fbc951\u003c/code\u003e\u003c/a\u003e Fix uvu Node.js 25 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/52db53ea4339b117e4d41ddd1b65bd914a89b44e\"\u003e\u003ccode\u003e52db53e\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/497daef7972d5c7634e30a28c3c1368587df446d\"\u003e\u003ccode\u003e497daef\u003c/code\u003e\u003c/a\u003e Speed up source map annotation cleaning by moving from RegExp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/41e739a940963c87519c8cc532ed41287129431b\"\u003e\u003ccode\u003e41e739a\u003c/code\u003e\u003c/a\u003e Remove banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1329142fc7d4b965bf9819ffa27ac2248f07ab20\"\u003e\u003ccode\u003e1329142\u003c/code\u003e\u003c/a\u003e chore: speed up space-only string check in lib/parser.js (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/23beff9a7c1da1639b0c159df869829ff7ae1ab4\"\u003e\u003ccode\u003e23beff9\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.6...8.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.56.0 to 8.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\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 [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\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\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.56.1\u003c/h2\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency minimatch to v10.2.2 by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074\"\u003etypescript-eslint/typescript-eslint#12074\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-define-polyfill-provider` from 0.6.6 to 0.6.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel-polyfills/commits/@babel/helper-define-polyfill-provider@0.6.7/packages/babel-helper-define-polyfill-prov...\n\n_Description has been truncated_","html_url":"https://github.com/azhar1701/state-track/pull/90","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/azhar1701%2Fstate-track/issues/90","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/90/packages"},{"uuid":"4061826572","node_id":"PR_kwDOP5VccM7J5EfF","number":88,"state":"open","title":"Bump the minor-and-patch group across 1 directory with 92 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-12T03:14:36.000Z","updated_at":"2026-03-12T03:15:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":92,"packages":[{"name":"@supabase/supabase-js","old_version":"2.97.0","new_version":"2.99.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"framer-motion","old_version":"12.34.2","new_version":"12.35.2","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"0.462.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next-themes","old_version":"0.3.0","new_version":"0.4.6","repository_url":"https://github.com/pacocoursey/next-themes"},{"name":"proj4","old_version":"2.20.2","new_version":"2.20.4","repository_url":"https://github.com/proj4js/proj4js"},{"name":"autoprefixer","old_version":"10.4.24","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.26","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"knip","old_version":"5.84.1","new_version":"5.86.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"typescript-eslint","old_version":"8.56.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/helper-define-polyfill-provider","old_version":"0.6.6","new_version":"0.6.7","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"@csstools/color-helpers","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.27","new_version":"1.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@eslint/config-array","old_version":"0.21.1","new_version":"0.21.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"3.3.3","new_version":"3.3.5","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@exodus/bytes","old_version":"1.14.1","new_version":"1.15.0","repository_url":"https://github.com/ExodusOSS/bytes"},{"name":"@floating-ui/core","old_version":"1.7.4","new_version":"1.7.5","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.5","new_version":"1.7.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@swc/core","old_version":"1.15.11","new_version":"1.15.18","repository_url":"https://github.com/swc-project/swc"},{"name":"acorn","old_version":"8.15.0","new_version":"8.16.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"babel-plugin-polyfill-corejs2","old_version":"0.4.15","new_version":"0.4.16","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-corejs3","old_version":"0.14.0","new_version":"0.14.1","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-regenerator","old_version":"0.6.6","new_version":"0.6.7","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"baseline-browser-mapping","old_version":"2.9.19","new_version":"2.10.0","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"but-unzip","old_version":"0.1.7","new_version":"0.1.10","repository_url":"https://github.com/samthor/but-unzip"},{"name":"css-tree","old_version":"3.1.0","new_version":"3.2.1","repository_url":"https://github.com/csstree/csstree"},{"name":"electron-to-chromium","old_version":"1.5.286","new_version":"1.5.307","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"expect","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"flatted","old_version":"3.3.3","new_version":"3.4.1","repository_url":"https://github.com/WebReflection/flatted"},{"name":"node-releases","old_version":"2.0.27","new_version":"2.0.36","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"serialize-javascript","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/yahoo/serialize-javascript"},{"name":"tldts","old_version":"7.0.23","new_version":"7.0.25","repository_url":"https://github.com/remusao/tldts"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 34 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.97.0` | `2.99.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.34.2` | `12.35.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.462.0` | `0.577.0` |\n| [next-themes](https://github.com/pacocoursey/next-themes) | `0.3.0` | `0.4.6` |\n| [proj4](https://github.com/proj4js/proj4js) | `2.20.2` | `2.20.4` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.24` | `10.4.27` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.26` | `0.5.2` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.84.1` | `5.86.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.0` | `8.57.0` |\n| [@babel/helper-define-polyfill-provider](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-helper-define-polyfill-provider) | `0.6.6` | `0.6.7` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `6.0.1` | `6.0.2` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `4.0.1` | `4.0.2` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.27` | `1.1.0` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.1` | `0.21.2` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.3` | `3.3.5` |\n| [@exodus/bytes](https://github.com/ExodusOSS/bytes) | `1.14.1` | `1.15.0` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.4` | `1.7.5` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.5` | `1.7.6` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.7` | `2.1.8` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.11` | `1.15.18` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.16.0` |\n| [babel-plugin-polyfill-corejs2](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs2) | `0.4.15` | `0.4.16` |\n| [babel-plugin-polyfill-corejs3](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs3) | `0.14.0` | `0.14.1` |\n| [babel-plugin-polyfill-regenerator](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-regenerator) | `0.6.6` | `0.6.7` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.19` | `2.10.0` |\n| [but-unzip](https://github.com/samthor/but-unzip) | `0.1.7` | `0.1.10` |\n| [css-tree](https://github.com/csstree/csstree) | `3.1.0` | `3.2.1` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.286` | `1.5.307` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.2.0` | `30.3.0` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.1` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.27` | `2.0.36` |\n| [serialize-javascript](https://github.com/yahoo/serialize-javascript) | `7.0.3` | `7.0.4` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.23` | `7.0.25` |\n\n\nUpdates `@supabase/supabase-js` from 2.97.0 to 2.99.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.99.1\u003c/h2\u003e\n\u003ch2\u003e2.99.1 (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e add RateLimitError in \u003ccode\u003eDeno.errors\u003c/code\u003e namespace (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2160\"\u003e#2160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e냥냐챠 \u003ca href=\"https://github.com/nyannyacha\"\u003e\u003ccode\u003e@​nyannyacha\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.99.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.99.1-canary.0 (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e add RateLimitError in \u003ccode\u003eDeno.errors\u003c/code\u003e namespace (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2160\"\u003e#2160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e냥냐챠\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.99.0\u003c/h2\u003e\n\u003ch2\u003e2.99.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add custom OIDC/OAuth provider admin CRUD methods (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2133\"\u003e#2133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e improve FileObject type accuracy with nullable fields (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCemal Kılıç \u003ca href=\"https://github.com/cemalkilic\"\u003e\u003ccode\u003e@​cemalkilic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.98.1-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.98.1-canary.1 (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e improve FileObject type accuracy with nullable fields (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.98.1-canary.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.99.1 (2026-03-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.99.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.98.0 (2026-02-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/280e45331b9a401c613bfe328b8b1f3d21438194\"\u003e\u003ccode\u003e280e453\u003c/code\u003e\u003c/a\u003e docs(repo): enrich tsdoc with examples and notes (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2152\"\u003e#2152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/749aaa9fdb432724324d3f417b55741d40416592\"\u003e\u003ccode\u003e749aaa9\u003c/code\u003e\u003c/a\u003e chore(release): version 2.99.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2156\"\u003e#2156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/fab1655cbf403b16bca644a617bada8e2aa4850c\"\u003e\u003ccode\u003efab1655\u003c/code\u003e\u003c/a\u003e chore(deps): update supabase ssr (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2147\"\u003e#2147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/e6bdfe2cb2b13fb970a22b30db219a7b488ed620\"\u003e\u003ccode\u003ee6bdfe2\u003c/code\u003e\u003c/a\u003e test(ci): add e2e tests for example apps (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/8451cc05bb1a4a0111b73c3fe2a5b9f022788503\"\u003e\u003ccode\u003e8451cc0\u003c/code\u003e\u003c/a\u003e chore(release): version 2.98.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c56d249bfc3cce0e418c1056c48b9ac1a603ebed\"\u003e\u003ccode\u003ec56d249\u003c/code\u003e\u003c/a\u003e chore(release): version 2.97.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2124\"\u003e#2124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.99.1/packages/core/supabase-js\"\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.34.2 to 12.35.2\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.35.2] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced filesize of \u003ccode\u003estyleEffect\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix rounding from \u003ccode\u003epopLayout\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eopacity\u003c/code\u003e animations in React Strict Mode in development.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003euseSpring\u003c/code\u003e is not affected by monitor framerate.\u003c/li\u003e\n\u003cli\u003eUpdating animations sequence segment types to exclude lifecycle handlers.\u003c/li\u003e\n\u003cli\u003eFix layout animations with parents offset by a \u003ccode\u003e%\u003c/code\u003e-based translation.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eautoplay: false\u003c/code\u003e with WAAPI animations.\u003c/li\u003e\n\u003cli\u003eFix layout jump in React Strict Mode in development.\u003c/li\u003e\n\u003cli\u003eDetect divide-by-zero in CSS \u003ccode\u003ecalc()\u003c/code\u003e values before making animatable templates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.1] 2026-03-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing combination of string keyframes, spring and \u003ccode\u003edelay\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eGracefully handle negative scroll values.\u003c/li\u003e\n\u003cli\u003eFix one-frame visual gap when rapidly switching WAAPI animations.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimation.time = 0\u003c/code\u003e on a finished animation sets the playhead in a paused state.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.0] 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eViewTimeline\u003c/code\u003e support for \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.6] 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003e%\u003c/code\u003e translate values in layout animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.5] 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure final WAAPI styles are always committed synchronously to prevent flash of incorrect styles in Firefox.\u003c/li\u003e\n\u003cli\u003ePrevent Next.js from caching \u003ccode\u003etypeof window\u003c/code\u003e checks.\u003c/li\u003e\n\u003cli\u003eImprove projection node cleanup.\u003c/li\u003e\n\u003cli\u003eVariant propagation fixed for asynchronously-mounted children.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.4] 2026-03-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eonComplete\u003c/code\u003e fires at the end of an animation sequence.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/2034efcc197bbce1dc040f30b84dbd6b3555628f\"\u003e\u003ccode\u003e2034efc\u003c/code\u003e\u003c/a\u003e v12.35.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9f080caf0f9c8d4806b27694f603d93b8d8b2cd1\"\u003e\u003ccode\u003e9f080ca\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/31dd9bd795d63b59f23870e309546308dbeea628\"\u003e\u003ccode\u003e31dd9bd\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/da2376295c14c3712a89ef7e415bffd0a951f554\"\u003e\u003ccode\u003eda23762\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3602\"\u003e#3602\u003c/a\u003e from motiondivision/worktree-fix-issue-3232\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/80b321e2fb30cc9d77fb189f85d59f2dc75a525b\"\u003e\u003ccode\u003e80b321e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3599\"\u003e#3599\u003c/a\u003e from motiondivision/worktree-fix-issue-3244\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/4e5e0ae22a6408c753d9a42df41e9eaca77210e8\"\u003e\u003ccode\u003e4e5e0ae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3600\"\u003e#3600\u003c/a\u003e from motiondivision/worktree-fix-issue-3236\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/16b83b4442c4d9ebfa81fc41b918173589f38c68\"\u003e\u003ccode\u003e16b83b4\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into worktree-fix-issue-3236\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f4adc2efe566a650d8fbb79075ea42eaa3f30c6c\"\u003e\u003ccode\u003ef4adc2e\u003c/code\u003e\u003c/a\u003e Extract convertToZero to module level with documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b793fc024950c8887c71ba8d77aa5e5fb779cbe6\"\u003e\u003ccode\u003eb793fc0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3598\"\u003e#3598\u003c/a\u003e from motiondivision/worktree-fix-issue-3254\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e787956f76affa66ba766cdb6c114f50934c49f2\"\u003e\u003ccode\u003ee787956\u003c/code\u003e\u003c/a\u003e Simplify transformBox and add comment for percentage re-measurement\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.34.2...v12.35.2\"\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.462.0 to 0.577.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.577.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup from 4.53.3 to 4.59.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/lucide-icons/lucide/pull/4106\"\u003elucide-icons/lucide#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(repo): correctly ignore docs/releaseMetadata via .gitignore by \u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eellipse\u003c/code\u003e icon by \u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\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/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\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.576.0...0.577.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.576.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded zodiac signs 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/712\"\u003elucide-icons/lucide#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): fixes guideline violations in \u003ccode\u003epackage-*\u003c/code\u003e 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/4074\"\u003elucide-icons/lucide#4074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt\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/4075\"\u003elucide-icons/lucide#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): updated \u003ccode\u003ecuboid\u003c/code\u003e icon tags and categories 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/4095\"\u003elucide-icons/lucide#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecuboid\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/4098\"\u003elucide-icons/lucide#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-font, lucide-static): Fixing stable code points 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/3894\"\u003elucide-icons/lucide#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-rod\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3839\"\u003elucide-icons/lucide#3839\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.575.0...0.576.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\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/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build 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/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\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/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\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/3945\"\u003elucide-icons/lucide#3945\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/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\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.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\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/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\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/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\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/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\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/lucide-icons/lucide/commit/f6c0d0603ae2bc92f54d0397d70233274e53da97\"\u003e\u003ccode\u003ef6c0d06\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup from 4.53.3 to 4.59.0 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\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\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\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3e644fda2d8763207165d1dc64fdcdc37d40dc71\"\u003e\u003ccode\u003e3e644fd\u003c/code\u003e\u003c/a\u003e chore(scripts): Refactor scripts to typescript (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/19fa01b5fca2fc4a9cd0a77e4e9a0122b949813b\"\u003e\u003ccode\u003e19fa01b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump vite from 6.3.2 to 6.3.4 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/03eb86287aae464205e0d26ed22d00d454a1bd23\"\u003e\u003ccode\u003e03eb862\u003c/code\u003e\u003c/a\u003e use implicit return in react package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.577.0/packages/lucide-react\"\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 lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-themes` from 0.3.0 to 0.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pacocoursey/next-themes/releases\"\u003enext-themes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add null check for value in updateDOM function to prevent runtime errors and flashing by \u003ca href=\"https://github.com/groveom\"\u003e\u003ccode\u003e@​groveom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/344\"\u003epacocoursey/next-themes#344\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/groveom\"\u003e\u003ccode\u003e@​groveom\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/344\"\u003epacocoursey/next-themes#344\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.4.5...v0.4.6\"\u003ehttps://github.com/pacocoursey/next-themes/compare/v0.4.5...v0.4.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: map theme to class using ValueObject in injected script by \u003ca href=\"https://github.com/danielgavrilov\"\u003e\u003ccode\u003e@​danielgavrilov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/330\"\u003epacocoursey/next-themes#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce number of renders by pre-setting resolvedTheme by \u003ca href=\"https://github.com/wahba-openai\"\u003e\u003ccode\u003e@​wahba-openai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/338\"\u003epacocoursey/next-themes#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump next from 14.2.10 to 14.2.15 in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/331\"\u003epacocoursey/next-themes#331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the npm_and_yarn group across 1 directory with 7 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/341\"\u003epacocoursey/next-themes#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Fix corepack errors in CI by \u003ca href=\"https://github.com/pacocoursey\"\u003e\u003ccode\u003e@​pacocoursey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/342\"\u003epacocoursey/next-themes#342\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/danielgavrilov\"\u003e\u003ccode\u003e@​danielgavrilov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/330\"\u003epacocoursey/next-themes#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wahba-openai\"\u003e\u003ccode\u003e@​wahba-openai\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/338\"\u003epacocoursey/next-themes#338\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.4.4...v0.4.5\"\u003ehttps://github.com/pacocoursey/next-themes/compare/v0.4.4...v0.4.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: infinite loop theme flicker by \u003ca href=\"https://github.com/arturbien\"\u003e\u003ccode\u003e@​arturbien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/329\"\u003epacocoursey/next-themes#329\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/o1Suleyman\"\u003e\u003ccode\u003e@​o1Suleyman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/328\"\u003epacocoursey/next-themes#328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arturbien\"\u003e\u003ccode\u003e@​arturbien\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/329\"\u003epacocoursey/next-themes#329\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.4.3...v0.4.4\"\u003ehttps://github.com/pacocoursey/next-themes/compare/v0.4.3...v0.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePass \u003ccode\u003enonce\u003c/code\u003e to inline style tag when using \u003ccode\u003edisableTransitionOnChange\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.4.2...v0.4.3\"\u003ehttps://github.com/pacocoursey/next-themes/compare/v0.4.2...v0.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-export types from \u003ccode\u003enext-themes\u003c/code\u003e by \u003ca href=\"https://github.com/cschroeter\"\u003e\u003ccode\u003e@​cschroeter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/321\"\u003epacocoursey/next-themes#321\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/cschroeter\"\u003e\u003ccode\u003e@​cschroeter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/321\"\u003epacocoursey/next-themes#321\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.4.1...v0.4.2\"\u003ehttps://github.com/pacocoursey/next-themes/compare/v0.4.1...v0.4.2\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/pacocoursey/next-themes/commit/3a43743798db3008a0fc59e8bcc9d6e1bb5d4752\"\u003e\u003ccode\u003e3a43743\u003c/code\u003e\u003c/a\u003e v0.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/f5be1b290f6532c25745ca9213a1ccf5ded11bb5\"\u003e\u003ccode\u003ef5be1b2\u003c/code\u003e\u003c/a\u003e fix: add null check for value in updateDOM function to prevent runtime errors...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/c178917c6b07f3c9b079914817b31af377e53369\"\u003e\u003ccode\u003ec178917\u003c/code\u003e\u003c/a\u003e v0.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/d12996b4e8a14ceb7c3f998fe91917cdedd872fe\"\u003e\u003ccode\u003ed12996b\u003c/code\u003e\u003c/a\u003e chore: Fix corepack errors in CI (\u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/b77db23e9fe5352c317d9c685d9f07fd7928faa9\"\u003e\u003ccode\u003eb77db23\u003c/code\u003e\u003c/a\u003e Bump the npm_and_yarn group across 1 directory with 7 updates (\u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/d3fa4ee9ad21861105e6250248e68cc4a288cd16\"\u003e\u003ccode\u003ed3fa4ee\u003c/code\u003e\u003c/a\u003e Bump next from 14.2.10 to 14.2.15 in the npm_and_yarn group across 1 director...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/ad83567b11f551ac3decb846411be01f813a57bf\"\u003e\u003ccode\u003ead83567\u003c/code\u003e\u003c/a\u003e Reduce number of renders by pre-setting resolvedTheme (\u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/1b510445a37e7c2cddb359b5f29fe8dce9fd4855\"\u003e\u003ccode\u003e1b51044\u003c/code\u003e\u003c/a\u003e fix: map theme to class using ValueObject in injected script (\u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/57c0561b1fac95fab0a951adf1bc74f21e24c91c\"\u003e\u003ccode\u003e57c0561\u003c/code\u003e\u003c/a\u003e v0.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/ae2ab9b47ac85d4b7b830bd74dbe241778e498d8\"\u003e\u003ccode\u003eae2ab9b\u003c/code\u003e\u003c/a\u003e fix: infinite loop theme flicker (\u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.3.0...v0.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proj4` from 2.20.2 to 2.20.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/proj4js/proj4js/releases\"\u003eproj4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.20.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Krovak projection variants by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/550\"\u003eproj4js/proj4js#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDatum shift correction for Amersfoort (EPSG:4289) by \u003ca href=\"https://github.com/algil\"\u003e\u003ccode\u003e@​algil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/551\"\u003eproj4js/proj4js#551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Krovak names by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/552\"\u003eproj4js/proj4js#552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck for mercator in every input by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/553\"\u003eproj4js/proj4js#553\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/algil\"\u003e\u003ccode\u003e@​algil\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/551\"\u003eproj4js/proj4js#551\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/proj4js/proj4js/compare/v2.20.3...v2.20.4\"\u003ehttps://github.com/proj4js/proj4js/compare/v2.20.3...v2.20.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.20.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump lodash from 4.17.21 to 4.17.23 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/proj4js/proj4js/pull/540\"\u003eproj4js/proj4js#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ortho defaults by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/542\"\u003eproj4js/proj4js#542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore web mercator WKT2 and projjson by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/546\"\u003eproj4js/proj4js#546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump js-yaml 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/proj4js/proj4js/pull/534\"\u003eproj4js/proj4js#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump basic-ftp from 5.0.5 to 5.2.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/proj4js/proj4js/pull/543\"\u003eproj4js/proj4js#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.40.1 to 4.59.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/proj4js/proj4js/pull/544\"\u003eproj4js/proj4js#544\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/proj4js/proj4js/compare/v2.20.2...v2.20.3\"\u003ehttps://github.com/proj4js/proj4js/compare/v2.20.2...v2.20.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/proj4js/proj4js/commit/43f6871375e17c9e2a3ce7c9facb832fa0bc74e8\"\u003e\u003ccode\u003e43f6871\u003c/code\u003e\u003c/a\u003e build 2.20.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/1fcb6ea84301e5b72a7c605cd182a853d44f6d94\"\u003e\u003ccode\u003e1fcb6ea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proj4js/proj4js/issues/553\"\u003e#553\u003c/a\u003e from proj4js/mercator-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/4fdb72b1702a9bcd922445bd2440d2d53aac1b56\"\u003e\u003ccode\u003e4fdb72b\u003c/code\u003e\u003c/a\u003e Check for mercator in every input\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/687bb7e797b8ace58a9ee0257f34346c2fd90889\"\u003e\u003ccode\u003e687bb7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proj4js/proj4js/issues/552\"\u003e#552\u003c/a\u003e from proj4js/krovak-names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/7f5ac794445a4293949a8ca19f1adf7c8e58cc20\"\u003e\u003ccode\u003e7f5ac79\u003c/code\u003e\u003c/a\u003e Fix Krovak names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/29517dca4a06cac946bafea39c1bd7744038b9f5\"\u003e\u003ccode\u003e29517dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proj4js/proj4js/issues/551\"\u003e#551\u003c/a\u003e from algil/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/35adf8ad9edecc73fa580391a89207a00ff9c3d2\"\u003e\u003ccode\u003e35adf8a\u003c/code\u003e\u003c/a\u003e Fix updateDatums script to take units of measure into account\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/fd06bb41041c7de463215f558bd4ed32d961e9a6\"\u003e\u003ccode\u003efd06bb4\u003c/code\u003e\u003c/a\u003e Datum shift correction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/25de2b9c77b17378b6c8f25a28a003f486b2301e\"\u003e\u003ccode\u003e25de2b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proj4js/proj4js/issues/550\"\u003e#550\u003c/a\u003e from proj4js/krovak-variants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/c0468d0f62f2d14cd95f5e9b4cde1df668dc7b86\"\u003e\u003ccode\u003ec0468d0\u003c/code\u003e\u003c/a\u003e Add Krovak projection variants\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/proj4js/proj4js/compare/v2.20.2...v2.20.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.24 to 10.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/360f2d9ecbad3315fbabc61fb2131ac939fee211\"\u003e\u003ccode\u003e360f2d9\u003c/code\u003e\u003c/a\u003e Release 10.4.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ab5260c30de086760abf7f666bb52f9267ff387e\"\u003e\u003ccode\u003eab5260c\u003c/code\u003e\u003c/a\u003e Update clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/09e9dd12c023a02a90d05db46c3c75166525674c\"\u003e\u003ccode\u003e09e9dd1\u003c/code\u003e\u003c/a\u003e Release 10.4.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ec7554060076640e1261e16d3af8f81c3a2b17cf\"\u003e\u003ccode\u003eec75540\u003c/code\u003e\u003c/a\u003e Ignore local patches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/59601b89582c2ca286a5e2a545ba98fb0004a5aa\"\u003e\u003ccode\u003e59601b8\u003c/code\u003e\u003c/a\u003e Update c8 and clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/06ea9886faa25c3272e2d86b945852e61a6997f7\"\u003e\u003ccode\u003e06ea988\u003c/code\u003e\u003c/a\u003e Release 10.4.25 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/47d8a5bde458ba19e25df455fcda8fcf31b97135\"\u003e\u003ccode\u003e47d8a5b\u003c/code\u003e\u003c/a\u003e Update dependencies and fix Node.js 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/51c596e429567c3a4c8e95123825b5ddd1d4a8b7\"\u003e\u003ccode\u003e51c596e\u003c/code\u003e\u003c/a\u003e Add Node.js 25 and 24 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/523982391ff26ea30f7c76a601ca3b655e1da543\"\u003e\u003ccode\u003e5239823\u003c/code\u003e\u003c/a\u003e Fix CSS variables in gradients (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1515\"\u003e#1515\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.24...10.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-react-refresh` from 0.4.26 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/ArnaudBarre/eslint-plugin-react-refresh/releases\"\u003eeslint-plugin-react-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport nested function calls for extraHOCs (actually fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark ESLint v10 as supported\u003c/li\u003e\n\u003cli\u003eSupport false positives with TypeScript function overloading (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport nested function calls for extraHOCs (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now ships as ESM and requires ESLint 9 + node 20. Because legacy config doesn't support ESM, this requires to use \u003ca href=\"https://eslint.org/docs/latest/use/configure/migration-guide\"\u003eflat config\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003ereactRefresh\u003c/code\u003e export is available and prefered over the default export. It's an object with two properties:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplugin\u003c/code\u003e: The plugin object with the rules\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econfigs\u003c/code\u003e: An object containing configuration presets, each exposed as a function. These functions accept your custom options, merge them with sensible defaults for that config, and return the final config object.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecustomHOCs\u003c/code\u003e option was renamed to \u003ccode\u003eextraHOCs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eValidation of HOCs calls is now more strict, you may need to add some HOCs to the \u003ccode\u003eextraHOCs\u003c/code\u003e option (like \u003ccode\u003econnect\u003c/code\u003e or \u003ccode\u003estyled\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eConfig example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\r\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\r\n\u003cp\u003eexport default defineConfig(\n/* Main config */\nreactRefresh.configs.vite({ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] }),\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eConfig example without config:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\r\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\r\n\u003cp\u003eexport default defineConfig({\nfiles: [\u0026quot;\u003cstrong\u003e/*.ts\u0026quot;, \u0026quot;\u003c/strong\u003e/*.tsx\u0026quot;],\nplugins: {\n// other plugins\n\u0026quot;react-refresh\u0026quot;: reactRefresh.plugin,\n},\nrules: {\n// other rules\n\u0026quot;react-refresh/only-export-components\u0026quot;: [\n\u0026quot;warn\u0026quot;,\n{ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] },\n],\n},\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md\"\u003eeslint-plugin-react-refresh's changelog\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\u003eSupport nested function calls for extraHOCs (actually fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark ESLint v10 as supported\u003c/li\u003e\n\u003cli\u003eSupport false positives with TypeScript function overloading (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport nested function calls for extraHOCs (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now ships as ESM and requires ESLint 9 + node 20. Because legacy config doesn't support ESM, this requires to use \u003ca href=\"https://eslint.org/docs/latest/use/configure/migration-guide\"\u003eflat config\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003ereactRefresh\u003c/code\u003e export is available and prefered over the default export. It's an object with two properties:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplugin\u003c/code\u003e: The plugin object with the rules\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econfigs\u003c/code\u003e: An object containing configuration presets, each exposed as a function. These functions accept your custom options, merge them with sensible defaults for that config, and return the final config object.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecustomHOCs\u003c/code\u003e option was renamed to \u003ccode\u003eextraHOCs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eValidation of HOCs calls is now more strict, you may need to add some HOCs to the \u003ccode\u003eextraHOCs\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eConfig example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\n\u003cp\u003eexport default defineConfig(\n/* Main config */\nreactRefresh.configs.vite({ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] }),\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eConfig example without config:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\n\u003cp\u003eexport default defineConfig({\nfiles: [\u0026quot;\u003cstrong\u003e/*.ts\u0026quot;, \u0026quot;\u003c/strong\u003e/*.tsx\u0026quot;],\nplugins: {\n// other plugins\n\u0026quot;react-refresh\u0026quot;: reactRefresh.plugin,\n},\nrules: {\n// other rules\n\u0026quot;react-refresh/only-export-components\u0026quot;: [\n\u0026quot;warn\u0026quot;,\n{ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] },\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/ArnaudBarre/eslint-plugin-react-refresh/commit/c0317bfe447d1f014e5e0bedcdfe77e50343c871\"\u003e\u003ccode\u003ec0317bf\u003c/code\u003e\u003c/a\u003e Fix support for nested function calls for extraHOCs [publish]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/42a1805ef5c18354e7b4cfe9db48891f6e2a00f2\"\u003e\u003ccode\u003e42a1805\u003c/code\u003e\u003c/a\u003e Explicit v10 support (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/106\"\u003e#106\u003c/a\u003e) [publish]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/199793e0d65ef30d24aadf077ed994f582264724\"\u003e\u003ccode\u003e199793e\u003c/code\u003e\u003c/a\u003e Support nested function calls for extraHOCs (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/26b3c1525e7008545dee68b2deb4601802b88ade\"\u003e\u003ccode\u003e26b3c15\u003c/code\u003e\u003c/a\u003e Support false positives with TypeScript function overloading (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/daa2efb2a2899ad7e793fc42e01bddbbc132074f\"\u003e\u003ccode\u003edaa2efb\u003c/code\u003e\u003c/a\u003e Revamp logic to catch more cases [publish] (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.26...v0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 5.84.1 to 5.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.86.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite import specifiers to use .ts extensions, remove tsx (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1548\"\u003e#1548\u003c/a\u003e) (58674ade551d04ca38eea5b8273e8843eed7659d) - thanks \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd .spec-d to vitest entry files (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1556\"\u003e#1556\u003c/a\u003e) (3123ab76745990b2483f9c8f26c9c9ad4500d4aa) - thanks \u003ca href=\"https://github.com/yamachi4416\"\u003e\u003ccode\u003e@​yamachi4416\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate docs for tsx → node (0418eba6dc6a0d5e1e56cce1c037b0ae6846bc64)\u003c/li\u003e\n\u003cli\u003eAuto-format (7142fd701f97f8a4115c4094d1007f2551c33537)\u003c/li\u003e\n\u003cli\u003eAdd Qwik plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1557\"\u003e#1557\u003c/a\u003e) (fc668f4b59e40caddf8e9904fb50dc59de1a86f8) - thanks \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Bun plugin to handle directory arguments in \u003ccode\u003ebun test\u003c/code\u003e (c112b6c68b13976e4b601c5169a09e748e67fd4f)\u003c/li\u003e\n\u003cli\u003eUpdate FAQ (b105a42610346f7b9a07071ab8f5d2d7c60b004f)\u003c/li\u003e\n\u003cli\u003efix(plugin): swc with \u003ccode\u003eexternalHelpers\u003c/code\u003e setting ignores \u003ccode\u003e@swc/helpers\u003c/code\u003e dependency (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1560\"\u003e#1560\u003c/a\u003e) (4bcb1f5429d003e6e2b28e2bd65a64c849fe0786) - thanks \u003ca href=\"https://github.com/bobaaaaa\"\u003e\u003ccode\u003e@​bobaaaaa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003echore: git ignore artifacts (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1563\"\u003e#1563\u003c/a\u003e) (4878724a6599bc80a9ef9c62d86d2805d7d8a914) - thanks \u003ca href=\"https://github.com/unional\"\u003e\u003ccode\u003e@​unional\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Vite plugin to respect root option for index.html entries (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1561\"\u003e#1561\u003c/a\u003e) (67a56470f61cadfe1e771adc87385a98e398da2e) - thanks \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Astro sharpImageService() false positive for unused sharp (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1559\"\u003e#1559\u003c/a\u003e) (c36247cc034a14a846e94faafbdd2097f9a5d7d2) - thanks \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix up gitignore test (b2c3d086be6c76791d2b60b10944df3b7b52d9fc)\u003c/li\u003e\n\u003cli\u003efix: normalize Windows backslash paths in fs.watch listener to fix --watch on Windows (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1558\"\u003e#1558\u003c/a\u003e) (b86b421ec9f6bf1c930600c5109511712af3d224) - thanks \u003ca href=\"https://github.com/Aiudadadadf\"\u003e\u003ccode\u003e@​Aiudadadadf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix wrangler plugin not enabled by jsonc config (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1564\"\u003e#1564\u003c/a\u003e) (00bb1be35386300e6ea302c14a9b15e3f6e03b35) - thanks \u003ca href=\"https://github.com/DaniFoldi\"\u003e\u003ccode\u003e@​DaniFoldi\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eEdit AGENTS.md (a2aaf2f9983e24b881191403bd716bd1ee791c70)\u003c/li\u003e\n\u003cli\u003eFix tsconfig presets marked as unlisted in strict mode (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1568\"\u003e#1568\u003c/a\u003e) (463d67dad5f105cc2a76ce847192a9a7d1fb8498)\u003c/li\u003e\n\u003cli\u003eoxcellent (8a602c7863b63b1a940584e2a0436b70d8650be8)\u003c/li\u003e\n\u003cli\u003eRefactor format test and use prettier for consistent results (b6afc01828f884f579747e6d8e425aa1b07a068f)\u003c/li\u003e\n\u003cli\u003eSort package.json (d3a521b62d4ba5de05d3497b456cf9d225a743c8)\u003c/li\u003e\n\u003cli\u003eAdd .git to GLOBAL_IGNORE_PATTERNS (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1571\"\u003e#1571\u003c/a\u003e) (4e95ffb45748fa1ae84548c1992d2947826d2667)\u003c/li\u003e\n\u003cli\u003eDetect Yarn plugins that are listed by their path alone (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1574\"\u003e#1574\u003c/a\u003e) (de4c7d898f83a52ea80a374d9395bcb109f39c23) - thanks \u003ca href=\"https://github.com/robintown\"\u003e\u003ccode\u003e@​robintown\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eStart using unbash (a5de2c4e49bda454f0e42b4e5bfae54024d27772)\u003c/li\u003e\n\u003cli\u003eBump unbash \u0026amp; simplify bash parser further (57896d32c86412ad5941c67fbb2fc29882a5bafa)\u003c/li\u003e\n\u003cli\u003eFix refs in workspaces fixture (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1578\"\u003e#1578\u003c/a\u003e) (fbee3426ccc05eaf2fcaa069826cd3594f946db9)\u003c/li\u003e\n\u003cli\u003eInclude a few more entry patterns with \u003ccode\u003epageExtensions\u003c/code\u003e (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1581\"\u003e#1581\u003c/a\u003e) (c6a6d9e72b7674392cb58675befcc4c6bbb64e11)\u003c/li\u003e\n\u003cli\u003eClean exit if --fix fixes all issues (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1577\"\u003e#1577\u003c/a\u003e) (c182c29e35748ff044048c578b6bf7dd99dae9a8)\u003c/li\u003e\n\u003cli\u003eDocument JSDoc tag hints (0e7b6ae8d66650da9e4aad81aa2bb7cfbd985e57)\u003c/li\u003e\n\u003cli\u003eUpdate AGENTS.md (f845462736f9fb6349c7e4bfd0f72d76df473f8c)\u003c/li\u003e\n\u003cli\u003eAdd openapi-ts plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1579\"\u003e#1579\u003c/a\u003e) (42d1b3f5f912b37ed73ab46dc0fe07a93135413b) - thanks \u003ca href=\"https://github.com/jonahsnider\"\u003e\u003ccode\u003e@​jonahsnider\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eMigrate from \u003ccode\u003ejs-yaml\u003c/code\u003e → \u003ccode\u003eyaml\u003c/code\u003e (fb042ae235e57b340d167bb7bb7d7ddb0fa5b1fb)\u003c/li\u003e\n\u003cli\u003epnpm dedupe (2586254448e28bd54025f5726d23bf4f95c2e886)\u003c/li\u003e\n\u003cli\u003eFix plugin list order (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1587\"\u003e#1587\u003c/a\u003e) (519ae3aca72333978c674aab0e7376c7007deaaf) - thanks \u003ca href=\"https://github.com/ikeyan\"\u003e\u003ccode\u003e@​ikeyan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix confusing test fixtures for openapi-ts plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1591\"\u003e#1591\u003c/a\u003e) (f0083cac6c51337b1b53ee499dadcd5fa5e209ba) - thanks \u003ca href=\"https://github.com/jonahsnider\"\u003e\u003ccode\u003e@​jonahsnider\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eOff-by-1 (7d7dec6fec59ab8cddca09688d4ad05cdece1aea)\u003c/li\u003e\n\u003cli\u003eDon't fix compiled files (pos off) (a9fdc77fa6321e469b718131df556c37289a7dbd)\u003c/li\u003e\n\u003cli\u003eAdd aliases from any tsconfig file in typescript plugin (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1347\"\u003e#1347\u003c/a\u003e) (ced77c707d064c5067b6dc331e76d878dc4add87)\u003c/li\u003e\n\u003cli\u003eSupport auto-imports in Nuxt plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1517\"\u003e#1517\u003c/a\u003e) (4ce27b2f793882bc3fc8f72813b4c0c6152e5168)\u003c/li\u003e\n\u003cli\u003eFix + lint .ts extension in import specifiers (d349de315a37f5ae208522abe830f1c41732779a)\u003c/li\u003e\n\u003cli\u003eSafe \u003ccode\u003ets.isInTopLevelContext\u003c/code\u003e → \u003ccode\u003eisInTopLevelScope\u003c/code\u003e (1819c2050440f82eb30e7be9d271298e6b4c8f14)\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003esession.handleFileChanges\u003c/code\u003e in try/catch (185afb8cc6b914df31ca0c22315190e44c2834da)\u003c/li\u003e\n\u003cli\u003eImprove MDX compiler (9205e2a9480182605975687ebc4282f9805da58b)\u003c/li\u003e\n\u003cli\u003efix(playwright): Add missing built-in \u003ccode\u003enull\u003c/code\u003e reporter (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1596\"\u003e#1596\u003c/a\u003e) (0f1ce7d1bba7a80ce0697378efd2be0968383a86) - thanks \u003ca href=\"https://github.com/shrink\"\u003e\u003ccode\u003e@​shrink\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd package.json#imports as entry points (1fbe286046bd51653fff4139b4b8a0ef1ea04193)\u003c/li\u003e\n\u003cli\u003eUpdate some dependencies + dedupe (381241e2e1e1875da7e34baee6b5d00f0aef0295)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eextends\u003c/code\u003e in nuxt plugin (9fcbdf5244f81820b9a2f53d5b320e6c54fba792)\u003c/li\u003e\n\u003cli\u003eUpdate release script (f446b4f08ca48f7b135eb9da34a6388249598f1e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.85.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix require.context regex matching for path-aware patterns (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1547\"\u003e#1547\u003c/a\u003e) (c33d93ae24dc1304baa49f85b25beb24af803dd8) - thanks \u003ca href=\"https://github.com/jstaab\"\u003e\u003ccode\u003e@​jstaab\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/5abbc4a7b1097e035ea7f830312d7bda02ad079e\"\u003e\u003ccode\u003e5abbc4a\u003c/code\u003e\u003c/a\u003e Release knip@5.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f446b4f08ca48f7b135eb9da34a6388249598f1e\"\u003e\u003ccode\u003ef446b4f\u003c/code\u003e\u003c/a\u003e Update release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/9fcbdf5244f81820b9a2f53d5b320e6c54fba792\"\u003e\u003ccode\u003e9fcbdf5\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eextends\u003c/code\u003e in nuxt plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/381241e2e1e1875da7e34baee6b5d00f0aef0295\"\u003e\u003ccode\u003e381241e\u003c/code\u003e\u003c/a\u003e Update some dependencies + dedupe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1fbe286046bd51653fff4139b4b8a0ef1ea04193\"\u003e\u003ccode\u003e1fbe286\u003c/code\u003e\u003c/a\u003e Add package.json#imports as entry points\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/0f1ce7d1bba7a80ce0697378efd2be0968383a86\"\u003e\u003ccode\u003e0f1ce7d\u003c/code\u003e\u003c/a\u003e fix(playwright): Add missing built-in \u003ccode\u003enull\u003c/code\u003e reporter (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1596\"\u003e#1596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/9205e2a9480182605975687ebc4282f9805da58b\"\u003e\u003ccode\u003e9205e2a\u003c/code\u003e\u003c/a\u003e Improve MDX compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1819c2050440f82eb30e7be9d271298e6b4c8f14\"\u003e\u003ccode\u003e1819c20\u003c/code\u003e\u003c/a\u003e Safe \u003ccode\u003ets.isInTopLevelContext\u003c/code\u003e → \u003ccode\u003eisInTopLevelScope\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/d349de315a37f5ae208522abe830f1c41732779a\"\u003e\u003ccode\u003ed349de3\u003c/code\u003e\u003c/a\u003e Fix + lint .ts extension in import specifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/4ce27b2f793882bc3fc8f72813b4c0c6152e5168\"\u003e\u003ccode\u003e4ce27b2\u003c/code\u003e\u003c/a\u003e Support auto-imports in Nuxt plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1517\"\u003e#1517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@5.86.0/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.6 to 8.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/65de53745f7b8006a335199995f2dfc6d1b77d92\"\u003e\u003ccode\u003e65de537\u003c/code\u003e\u003c/a\u003e Release 8.5.8 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b2c6d9786e742eecb5a2b48ca5b9dc9daa30b24c\"\u003e\u003ccode\u003eb2c6d97\u003c/code\u003e\u003c/a\u003e Run git hook register\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/0ae0a492e9259783bca8e1de5a06d474880ce552\"\u003e\u003ccode\u003e0ae0a49\u003c/code\u003e\u003c/a\u003e Update Processor#version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6ee9f14d3a19d06583ab887412553f7e7189709d\"\u003e\u003ccode\u003e6ee9f14\u003c/code\u003e\u003c/a\u003e Release 8.5.7 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3fbc95172a26cd40db1a1d18a970a2edd4244c44\"\u003e\u003ccode\u003e3fbc951\u003c/code\u003e\u003c/a\u003e Fix uvu Node.js 25 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/52db53ea4339b117e4d41ddd1b65bd914a89b44e\"\u003e\u003ccode\u003e52db53e\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/497daef7972d5c7634e30a28c3c1368587df446d\"\u003e\u003ccode\u003e497daef\u003c/code\u003e\u003c/a\u003e Speed up source map annotation cleaning by moving from RegExp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/41e739a940963c87519c8cc532ed41287129431b\"\u003e\u003ccode\u003e41e739a\u003c/code\u003e\u003c/a\u003e Remove banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1329142fc7d4b965bf9819ffa27ac2248f07ab20\"\u003e\u003ccode\u003e1329142\u003c/code\u003e\u003c/a\u003e chore: speed up space-only string check in lib/parser.js (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/23beff9a7c1da1639b0c159df869829ff7ae1ab4\"\u003e\u003ccode\u003e23beff9\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.6...8.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.56.0 to 8.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\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 [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\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\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.56.1\u003c/h2\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency minimatch to v10.2.2 by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074\"\u003etypescript-eslint/typescript-eslint#12074\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-define-polyfill-provider` from 0.6.6 to 0.6.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel-polyfills/commits/@babel/helper-define-polyfill-provider@0.6.7/packages/babel-helper-define-polyfill-provider\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@csstools/color-helpers` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/csstools/postcss-plugins/blob/main/packages/color-helpers/CHANGELOG.md\"\u003e\u003ccode\u003e@​csstools/color-helpers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e6.0.2\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eFebruary 21, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated: gamut mapping algorithm\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/csstools/postcss-plugins/commits/HEAD/packages/color-helpers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@csstools/css-color-parser` from 4.0.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary...\n\n_Description has been truncated_","html_url":"https://github.com/azhar1701/state-track/pull/88","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/azhar1701%2Fstate-track/issues/88","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/88/packages"},{"uuid":"4061496600","node_id":"PR_kwDORkvHNs7J4EnB","number":4,"state":"open","title":"Bump the dev-dependencies group with 43 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-12T01:07:18.000Z","updated_at":"2026-05-10T02:01:37.740Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":43,"packages":[{"name":"@actions/core","old_version":"1.11.1","new_version":"3.0.0","repository_url":"https://github.com/actions/toolkit"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-commonjs","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-methods","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-property-in-object","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@microsoft/api-extractor","old_version":"7.52.9","new_version":"7.57.7","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@rollup/plugin-babel","old_version":"6.0.4","new_version":"7.0.0","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-node-resolve","old_version":"16.0.1","new_version":"16.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"@stylistic/eslint-plugin","old_version":"5.2.2","new_version":"5.10.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"typescript-eslint","old_version":"8.38.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"esbuild","old_version":"0.25.8","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-plugin-mocha","old_version":"11.1.0","new_version":"11.2.0","repository_url":"https://github.com/lo1tuma/eslint-plugin-mocha"},{"name":"eslint-plugin-prettier","old_version":"5.5.3","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-tsdoc","old_version":"0.4.0","new_version":"0.5.2","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"eslint-plugin-unused-imports","old_version":"4.1.4","new_version":"4.4.1","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"eslint","old_version":"9.31.0","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"execa","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"expect","old_version":"30.0.5","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"globals","old_version":"16.3.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"gts","old_version":"6.0.2","new_version":"7.0.0","repository_url":"https://github.com/google/gts"},{"name":"hereby","old_version":"1.11.0","new_version":"1.14.0","repository_url":"https://github.com/jakebailey/hereby"},{"name":"mocha","old_version":"11.7.1","new_version":"11.7.5","repository_url":"https://github.com/mochajs/mocha"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"rollup","old_version":"4.45.3","new_version":"4.59.0","repository_url":"https://github.com/rollup/rollup"},{"name":"sinon","old_version":"21.0.0","new_version":"21.0.2","repository_url":"https://github.com/sinonjs/sinon"},{"name":"@types/sinon","old_version":"17.0.4","new_version":"21.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@schematics/angular","old_version":"20.1.3","new_version":"21.2.2","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.1.3","new_version":"21.2.2","repository_url":"https://github.com/angular/angular-cli"},{"name":"@types/chrome","old_version":"0.1.1","new_version":"0.1.37","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"glob","old_version":"10.4.5","new_version":"13.0.6","repository_url":"https://github.com/isaacs/node-glob"},{"name":"@typescript-eslint/utils","old_version":"8.26.1","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@swc/core","old_version":"1.13.2","new_version":"1.15.18","repository_url":"https://github.com/swc-project/swc"},{"name":"acorn","old_version":"8.15.0","new_version":"8.16.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"package-directory","old_version":"8.1.0","new_version":"8.2.0","repository_url":"https://github.com/sindresorhus/package-directory"},{"name":"@microsoft/api-documenter","old_version":"7.26.30","new_version":"7.29.7","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/api-extractor-model","old_version":"7.30.7","new_version":"7.33.4","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/tsdoc","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"@rushstack/node-core-library","old_version":"5.14.0","new_version":"5.20.3","repository_url":"https://github.com/microsoft/rushstack"},{"name":"c8","old_version":"10.1.3","new_version":"11.0.0","repository_url":"https://github.com/bcoe/c8"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 43 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) | `1.11.1` | `3.0.0` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-private-methods](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-private-property-in-object](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object) | `7.27.1` | `7.28.6` |\n| [@microsoft/api-extractor](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor) | `7.52.9` | `7.57.7` |\n| [@rollup/plugin-babel](https://github.com/rollup/plugins/tree/HEAD/packages/babel) | `6.0.4` | `7.0.0` |\n| [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) | `16.0.1` | `16.0.3` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.2.2` | `5.10.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.38.0` | `8.57.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.8` | `0.27.3` |\n| [eslint-plugin-mocha](https://github.com/lo1tuma/eslint-plugin-mocha) | `11.1.0` | `11.2.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.3` | `5.5.5` |\n| [eslint-plugin-tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/eslint-plugin) | `0.4.0` | `0.5.2` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.1.4` | `4.4.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.31.0` | `10.0.3` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.0` | `9.6.1` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.5` | `30.3.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `17.4.0` |\n| [gts](https://github.com/google/gts) | `6.0.2` | `7.0.0` |\n| [hereby](https://github.com/jakebailey/hereby) | `1.11.0` | `1.14.0` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.1` | `11.7.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.45.3` | `4.59.0` |\n| [sinon](https://github.com/sinonjs/sinon) | `21.0.0` | `21.0.2` |\n| [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) | `17.0.4` | `21.0.0` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [@schematics/angular](https://github.com/angular/angular-cli) | `20.1.3` | `21.2.2` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.1.3` | `21.2.2` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.1.1` | `0.1.37` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `13.0.6` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.26.1` | `8.57.0` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.13.2` | `1.15.18` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.16.0` |\n| [package-directory](https://github.com/sindresorhus/package-directory) | `8.1.0` | `8.2.0` |\n| [@microsoft/api-documenter](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-documenter) | `7.26.30` | `7.29.7` |\n| [@microsoft/api-extractor-model](https://github.com/microsoft/rushstack/tree/HEAD/libraries/api-extractor-model) | `7.30.7` | `7.33.4` |\n| [@microsoft/tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/tsdoc) | `0.15.1` | `0.16.0` |\n| [@rushstack/node-core-library](https://github.com/microsoft/rushstack/tree/HEAD/libraries/node-core-library) | `5.14.0` | `5.20.3` |\n| [c8](https://github.com/bcoe/c8) | `10.1.3` | `11.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.6` |\n\nUpdates `@actions/core` from 1.11.1 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md\"\u003e\u003ccode\u003e@​actions/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Package is now ESM-only\n\u003cul\u003e\n\u003cli\u003eCommonJS consumers must use dynamic \u003ccode\u003eimport()\u003c/code\u003e instead of \u003ccode\u003erequire()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@actions/http-client\u003c/code\u003e to \u003ccode\u003e3.0.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/exec\u003c/code\u003e from 1.1.1 to 2.0.0 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2199\"\u003e#2199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Node 24 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2110\"\u003e#2110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/http-client\u003c/code\u003e from 2.0.1 to 3.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/actions/toolkit/commits/HEAD/packages/core\"\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@​actions/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-class-properties` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-class-properties\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/445b575653acfac3cba502afc769fc46c706870b\"\u003e\u003ccode\u003e445b575\u003c/code\u003e\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties/issues/17580\"\u003e#17580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-plugin-transform-class-properties\"\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/plugin-transform-class-properties\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-class-static-block` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-class-static-block\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/445b575653acfac3cba502afc769fc46c706870b\"\u003e\u003ccode\u003e445b575\u003c/code\u003e\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block/issues/17580\"\u003e#17580\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-plugin-transform-class-static-block/issues/17592\"\u003e#17592\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/f4a96162033b23b33285af63b13aa0632ebb943b\"\u003e\u003ccode\u003ef4a9616\u003c/code\u003e\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block/issues/17443\"\u003e#17443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-plugin-transform-class-static-block\"\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/plugin-transform-class-static-block\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-modules-commonjs` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-modules-commonjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1d4546bcb80009303aab386b59f4df1fd335c1d5\"\u003e\u003ccode\u003e1d4546b\u003c/code\u003e\u003c/a\u003e Preserve class id when transforming using declarations with exported class (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/59829db19aadd80ab362884228483b52b258486d\"\u003e\u003ccode\u003e59829db\u003c/code\u003e\u003c/a\u003e fix(babel-template): Properly handle empty string replacements (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs/issues/17284\"\u003e#17284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-plugin-transform-modules-commonjs\"\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/plugin-transform-modules-commonjs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-private-methods` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-private-methods\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/445b575653acfac3cba502afc769fc46c706870b\"\u003e\u003ccode\u003e445b575\u003c/code\u003e\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods/issues/17580\"\u003e#17580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-plugin-transform-private-methods\"\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/plugin-transform-private-methods\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-private-property-in-object` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-private-property-in-object\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/445b575653acfac3cba502afc769fc46c706870b\"\u003e\u003ccode\u003e445b575\u003c/code\u003e\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object/issues/17580\"\u003e#17580\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-plugin-transform-private-property-in-object/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-plugin-transform-private-property-in-object\"\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/plugin-transform-private-property-in-object\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/api-extractor` from 7.52.9 to 7.57.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/rushstack/blob/main/apps/api-extractor/CHANGELOG.md\"\u003e\u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.57.7\u003c/h2\u003e\n\u003cp\u003eMon, 09 Mar 2026 15:14:07 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eminimatch\u003c/code\u003e version from \u003ccode\u003e10.2.1\u003c/code\u003e to \u003ccode\u003e10.2.3\u003c/code\u003e to address CVE-2026-27903.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.57.6\u003c/h2\u003e\n\u003cp\u003eWed, 25 Feb 2026 21:39:42 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@microsoft/tsdoc-config\u003c/code\u003e to \u003ccode\u003e~0.18.1\u003c/code\u003e to mitigate CVE-2025-69873.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.57.5\u003c/h2\u003e\n\u003cp\u003eWed, 25 Feb 2026 00:34:29 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.57.4\u003c/h2\u003e\n\u003cp\u003eTue, 24 Feb 2026 01:13:27 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.57.3\u003c/h2\u003e\n\u003cp\u003eMon, 23 Feb 2026 00:42:21 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing \u0026quot;./extends/*.json\u0026quot; to the package.json \u0026quot;exports\u0026quot; field so that \u0026quot;\u003ccode\u003e@​microsoft/api-extractor/\u003c/code\u003eextends/tsdoc-base.json\u0026quot; is importable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.57.2\u003c/h2\u003e\n\u003cp\u003eFri, 20 Feb 2026 16:14:49 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimatch from 10.1.2 to 10.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.57.1\u003c/h2\u003e\n\u003cp\u003eFri, 20 Feb 2026 00:15:03 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e\u0026quot;node\u0026quot;\u003c/code\u003e condition before \u003ccode\u003e\u0026quot;import\u0026quot;\u003c/code\u003e in the \u003ccode\u003e\u0026quot;exports\u0026quot;\u003c/code\u003e map so that Node.js uses the CJS output (which handles extensionless imports), while bundlers still use ESM via \u003ccode\u003e\u0026quot;import\u0026quot;\u003c/code\u003e. Fixes \u003ca href=\"https://redirect.github.com/microsoft/rushstack/issues/5644\"\u003emicrosoft/rushstack#5644\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.57.0\u003c/h2\u003e\n\u003cp\u003eThu, 19 Feb 2026 00:04:52 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/ee40f81bd3b6ec71cbc768ba431fcbf865431b13\"\u003e\u003ccode\u003eee40f81\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/8a51049790857f338f32ea72df48bb72f83cf984\"\u003e\u003ccode\u003e8a51049\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/e35bece4e15a21bbf320b213fbb37866ae469a90\"\u003e\u003ccode\u003ee35bece\u003c/code\u003e\u003c/a\u003e chore: bump minimatch to 10.2.3 to fix vulnerability (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5675\"\u003e#5675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/f8a668d19b0c232402cafd326b50168454a59858\"\u003e\u003ccode\u003ef8a668d\u003c/code\u003e\u003c/a\u003e chore: bump decoupled local dependencies (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5674\"\u003e#5674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/3b13f32b28e2ee19d856d8e60dd00b7675855d4a\"\u003e\u003ccode\u003e3b13f32\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/b8a4224d6ec8b576b31f8899381501ce2aab52b6\"\u003e\u003ccode\u003eb8a4224\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/1a448ee0e88a9c880e242f4d5c61c2fa77a480b5\"\u003e\u003ccode\u003e1a448ee\u003c/code\u003e\u003c/a\u003e Fix issues with missing files in published \u003ccode\u003e@microsoft/load-themed-styles\u003c/code\u003e an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/737b20ae6b9575f80674e7802fd2d3f85d12a687\"\u003e\u003ccode\u003e737b20a\u003c/code\u003e\u003c/a\u003e Bump TSDoc and @typescript-eslint/* dependencies to address CVEs. (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5672\"\u003e#5672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/1a2e3a6a0a9ff9b036209e1d1748a20472213898\"\u003e\u003ccode\u003e1a2e3a6\u003c/code\u003e\u003c/a\u003e chore: bump decoupled local dependencies (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5660\"\u003e#5660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/75ba91c0251734f75fb65c144bb38b46b3e60827\"\u003e\u003ccode\u003e75ba91c\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/rushstack/commits/@microsoft/api-extractor_v7.57.7/apps/api-extractor\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-babel` from 6.0.4 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/babel/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-05\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebabel!: improve filtering capability \u0026amp; performance (\u003ca href=\"https://redirect.github.com/rollup/plugins/issues/1954\"\u003e#1954\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow excluding manual chunks when transforming generated code (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/1906\"\u003e#1906\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/rollup/plugins/commit/7f241b28e41e3b28500d489e9f59862837915430\"\u003e\u003ccode\u003e7f241b2\u003c/code\u003e\u003c/a\u003e chore(repo): run lint for the entire repo, clean some things up (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/537001f5b8504d2922c754e601d5191b5e78d054\"\u003e\u003ccode\u003e537001f\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/c5e5f58d30b30f1fe5d63ee4168beff290d8d54c\"\u003e\u003ccode\u003ec5e5f58\u003c/code\u003e\u003c/a\u003e fix(babel): clone cached helper identifier before returning it (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/584\"\u003e#584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/83bcdcf271d6cdb2b8c690c30886d01851edc6d2\"\u003e\u003ccode\u003e83bcdcf\u003c/code\u003e\u003c/a\u003e fix(babel): strip hash and query param in extension filter (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7941389b2ea90fe66d5676a5e3f4f6a7f2ad8a43\"\u003e\u003ccode\u003e7941389\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/55a9cb20d7686750aa104d6a45a7d6834f57ba4a\"\u003e\u003ccode\u003e55a9cb2\u003c/code\u003e\u003c/a\u003e chore(babel): add deprecation/migration warnings for the runtime (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/72a0c44ffec40ff5793007c467d95ca5cd4cde05\"\u003e\u003ccode\u003e72a0c44\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/5fa15590e452d568239a6d8e1c7018865c027fe4\"\u003e\u003ccode\u003e5fa1559\u003c/code\u003e\u003c/a\u003e feat(babel): \u003ccode\u003eexport * as ns\u003c/code\u003e support (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/621768bfa45e934c9a3eb8462c2d8ea3005762ed\"\u003e\u003ccode\u003e621768b\u003c/code\u003e\u003c/a\u003e feat(commonjs)!: return the namespace by default when requiring ESM  (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/13526d606743eb0fcd44b0874b33812e4f4099a5\"\u003e\u003ccode\u003e13526d6\u003c/code\u003e\u003c/a\u003e chore(babel): update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/plugins/commits/url-v7.0.0/packages/babel\"\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@​rollup/plugin-babel\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-node-resolve` from 16.0.1 to 16.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-node-resolve\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve bare targets of package \u0026quot;imports\u0026quot; using export maps; avoid fileURLToPath(null) (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.0.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-04\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\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/rollup/plugins/commit/764910a09d57e3b55cb4d027765b717a50341253\"\u003e\u003ccode\u003e764910a\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/35697207a44aa9f1b474dc6e1cc6054f575765ad\"\u003e\u003ccode\u003e3569720\u003c/code\u003e\u003c/a\u003e fix(node-resolve): resolve bare targets of package \u0026quot;imports\u0026quot; using export map...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/516ed1db422c5dfa0d29c5cbb18ca488b3ad95f6\"\u003e\u003ccode\u003e516ed1d\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7ad50574b269ae9e1ebd5263f8d211a5103ef27d\"\u003e\u003ccode\u003e7ad5057\u003c/code\u003e\u003c/a\u003e fix(node-resolve): error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rollup/plugins/commits/node-resolve-v16.0.3/packages/node-resolve\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.2.2 to 5.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.10.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.9.0...v5.10.0\"\u003e5.10.0\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e allow 'off' in overrides (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1144\"\u003e#1144\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c43bd4b14ebb4222b3f4e151967aac5e82bd8290\"\u003ec43bd4b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epadding-line-between-statements:\u003c/strong\u003e introduce \u003ccode\u003elineMode\u003c/code\u003e for selector matcher (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1143\"\u003e#1143\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/1ebd6d8e59bad0e5330e560df724f29455b92adb\"\u003e1ebd6d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 7 to 8 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1153\"\u003e#1153\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/78ca032c765110952b63a86ca7177a28597371c9\"\u003e78ca032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1154\"\u003e#1154\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/01f7b17856549b681589a97480f6014ab39f21f3\"\u003e01f7b17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eno export all for \u003ccode\u003e@​typescript-eslint/utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1150\"\u003e#1150\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/258f9d8f6a171fcdbdc994768fb08938fafc4470\"\u003e258f9d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.8.0...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-trailing-spaces:\u003c/strong\u003e support more file types (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1138\"\u003e#1138\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/501e8383bd9b27ff3e8d5e66c43e4ac7877fc862\"\u003e501e838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epadding-line-between-statements:\u003c/strong\u003e support selector-based statement matchers (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1134\"\u003e#1134\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/8f5cc9ee69b58de1dc00a9a487a1461de2d3494b\"\u003e8f5cc9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport ESLint 10 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1066\"\u003e#1066\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/5d99706e7c156af617a7ed935bd9bbe87630738a\"\u003e5d99706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1141\"\u003e#1141\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/f29fcff09f86ac7d9feff8a9f954bbeed32e91db\"\u003ef29fcff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomma-dangle:\u003c/strong\u003e check tsx file correctly (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1127\"\u003e#1127\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/271da423f8d47e264e5a9e1ded444eaa7b208c43\"\u003e271da42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomma-dangle:\u003c/strong\u003e prevent crash when linting non-js files (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1140\"\u003e#1140\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/4a96eae4e31998904bc3c2b5c0719920a7984f98\"\u003e4a96eae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e ignore when source code is not ESTree (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1139\"\u003e#1139\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/9e7f42264b9462e21c269568e506977d5abac8ed\"\u003e9e7f422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e don't report jsdoc type assertion by default (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1100\"\u003e#1100\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/cfb62964a3daf488903ee33c88b23bade7009cac\"\u003ecfb6296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eobject-curly-spacing:\u003c/strong\u003e correctly handle object patterns with type annotations (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1129\"\u003e#1129\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/5aaaec61ed9f4f7cc4fb431e5628f5d67e48be3c\"\u003e5aaaec6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elines-around-comment:\u003c/strong\u003e improve extensibility of allow boundary checks (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1136\"\u003e#1136\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/18b961eacd7a37dc772a3669e236e60773965d9d\"\u003e18b961e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e simplify fixer (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1133\"\u003e#1133\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3504e1fa3901f68d7d028465a1c0f779077db7eb\"\u003e3504e1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eon-var-declaration-per-line:\u003c/strong\u003e simplify fixer (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1132\"\u003e#1132\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c827fde7e77e2a66b0873c41d10bb8e02cb2bf66\"\u003ec827fde\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced fr...\n\n_Description has been truncated_","html_url":"https://github.com/dadaccai/vclawdboyv/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dadaccai%2Fvclawdboyv/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"3961814107","node_id":"PR_kwDORTGdw87E0gT4","number":2,"state":"open","title":"chore(deps): bump the maintenance group with 247 updates","user":"dependabot[bot]","labels":["javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-19T09:18:55.000Z","updated_at":"2026-02-19T10:07:31.753Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"maintenance","update_count":247,"packages":[{"name":"@hookform/resolvers","old_version":"3.10.0","new_version":"5.2.2","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@microsoft/applicationinsights-react-js","old_version":"17.3.6","new_version":"19.3.8","repository_url":"https://github.com/microsoft/applicationinsights-react-js"},{"name":"@piwikpro/react-piwik-pro","old_version":"1.3.3","new_version":"2.5.0","repository_url":"https://github.com/PiwikPRO/react-piwik-pro"},{"name":"@react-spring/web","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@tanstack/react-query","old_version":"4.36.1","new_version":"5.90.21","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"4.36.1","new_version":"5.91.3","repository_url":"https://github.com/TanStack/query"},{"name":"axios","old_version":"1.13.1","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"},{"name":"date-fns","old_version":"2.30.0","new_version":"4.1.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"html-react-parser","old_version":"5.2.15","new_version":"5.2.17","repository_url":"https://github.com/remarkablemark/html-react-parser"},{"name":"i18next","old_version":"23.16.8","new_version":"25.8.11","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"7.2.2","new_version":"8.2.1","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"react-i18next","old_version":"13.5.0","new_version":"16.5.4","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router","old_version":"6.30.3","new_version":"7.13.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"6.30.3","new_version":"7.13.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"styled-components","old_version":"5.3.11","new_version":"6.3.10","repository_url":"https://github.com/styled-components/styled-components"},{"name":"typescript","old_version":"4.9.5","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@commitlint/cli","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@testing-library/dom","old_version":"9.3.4","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/react","old_version":"12.1.5","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/jest","old_version":"28.1.8","new_version":"30.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.30","new_version":"25.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"5.1.2","new_version":"5.1.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"8.57.1","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"8.10.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-prettier","old_version":"4.2.5","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"http-proxy-middleware","old_version":"2.0.9","new_version":"3.0.5","repository_url":"https://github.com/chimurai/http-proxy-middleware"},{"name":"husky","old_version":"8.0.3","new_version":"9.1.7","repository_url":"https://github.com/typicode/husky"},{"name":"jsdom","old_version":"27.4.0","new_version":"28.1.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lint-staged","old_version":"14.0.1","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.12.7","new_version":"2.12.10","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"2.8.8","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-is","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-is","old_version":"18.2.4","new_version":"19.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@adobe/css-tools","old_version":"4.4.0","new_version":"4.4.4","repository_url":"https://github.com/adobe/css-tools"},{"name":"@asamuzakjp/css-color","old_version":"4.1.1","new_version":"4.1.2","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@asamuzakjp/dom-selector","old_version":"6.7.7","new_version":"6.8.1","repository_url":"https://github.com/asamuzaK/domSelector"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.5","new_version":"7.29.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-annotate-as-pure","old_version":"7.22.5","new_version":"7.27.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.24.0","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-member-expression-to-functions","old_version":"7.23.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-optimise-call-expression","old_version":"7.22.5","new_version":"7.27.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-replace-supers","old_version":"7.22.20","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-skip-transparent-expression-wrappers","old_version":"7.22.5","new_version":"7.27.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-jsx","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-property-in-object","old_version":"7.23.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.24.0","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/template","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@commitlint/config-validator","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/ensure","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/execute-rule","old_version":"17.8.1","new_version":"20.0.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/format","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/is-ignored","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"semver","old_version":"5.7.2","new_version":"6.3.1","repository_url":"https://github.com/npm/node-semver"},{"name":"@commitlint/lint","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/load","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/message","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/parse","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/read","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/resolve-extends","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/rules","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/to-lines","old_version":"17.8.1","new_version":"20.0.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/top-level","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/types","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.9","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@csstools/color-helpers","old_version":"5.1.0","new_version":"6.0.1","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-calc","old_version":"2.1.4","new_version":"3.1.1","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"3.1.0","new_version":"4.0.1","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-parser-algorithms","old_version":"3.0.5","new_version":"4.0.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-tokenizer","old_version":"3.0.4","new_version":"4.0.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emotion/is-prop-valid","old_version":"1.2.2","new_version":"1.4.0","repository_url":"https://github.com/emotion-js/emotion"},{"name":"@emotion/memoize","old_version":"0.8.1","new_version":"0.9.0","repository_url":"https://github.com/emotion-js/emotion"},{"name":"@emotion/unitless","old_version":"0.7.5","new_version":"0.10.0","repository_url":"https://github.com/emotion-js/emotion"},{"name":"type-fest","old_version":"0.6.0","new_version":"0.21.3","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"@exodus/bytes","old_version":"1.10.0","new_version":"1.14.1","repository_url":"https://github.com/ExodusOSS/bytes"},{"name":"@inquirer/ansi","old_version":"1.0.0","new_version":"1.0.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/confirm","old_version":"5.1.18","new_version":"5.1.21","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/core","old_version":"10.2.2","new_version":"10.3.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/figures","old_version":"1.0.13","new_version":"1.0.15","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/type","old_version":"3.0.8","new_version":"3.0.10","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"@jest/schemas","old_version":"28.1.3","new_version":"30.0.5","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/types","old_version":"28.1.3","new_version":"30.0.5","repository_url":"https://github.com/jestjs/jest"},{"name":"@sinclair/typebox","old_version":"0.24.51","new_version":"0.34.48","repository_url":"https://github.com/sinclairzx81/typebox-legacy"},{"name":"ci-info","old_version":"3.9.0","new_version":"4.4.0","repository_url":"https://github.com/watson/ci-info"},{"name":"jest-message-util","old_version":"28.1.3","new_version":"30.1.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-util","old_version":"28.1.3","new_version":"30.0.5","repository_url":"https://github.com/jestjs/jest"},{"name":"micromatch","old_version":"4.0.5","new_version":"4.0.8","repository_url":"https://github.com/micromatch/micromatch"},{"name":"@jest/expect-utils","old_version":"28.1.3","new_version":"30.1.2","repository_url":"https://github.com/jestjs/jest"},{"name":"expect","old_version":"28.1.3","new_version":"30.1.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-diff","old_version":"28.1.3","new_version":"30.1.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-matcher-utils","old_version":"28.1.3","new_version":"30.1.2","repository_url":"https://github.com/jestjs/jest"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"@mswjs/interceptors","old_version":"0.40.0","new_version":"0.41.3","repository_url":"https://github.com/mswjs/interceptors"},{"name":"@nevware21/ts-async","old_version":"0.5.4","new_version":"0.5.5","repository_url":"https://github.com/nevware21/ts-async"},{"name":"@nevware21/ts-utils","old_version":"0.11.8","new_version":"0.12.6","repository_url":"https://github.com/nevware21/ts-utils"},{"name":"@react-spring/animated","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@react-spring/core","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@react-spring/rafz","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@react-spring/shared","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@react-spring/types","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.53","new_version":"1.0.0-rc.3","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@tanstack/query-core","old_version":"4.36.1","new_version":"5.90.20","repository_url":"https://github.com/TanStack/query"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/hoist-non-react-statics","old_version":"3.3.5","new_version":"3.3.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-proxy","old_version":"1.17.14","new_version":"1.17.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/prop-types","old_version":"15.7.11","new_version":"15.7.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/scheduler","old_version":"0.16.8","new_version":"0.26.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/yargs","old_version":"17.0.33","new_version":"17.0.35","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ignore","old_version":"5.3.1","new_version":"5.3.2","repository_url":"https://github.com/kaelzhang/node-ignore"},{"name":"@typescript-eslint/project-service","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/expect","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"acorn","old_version":"8.11.3","new_version":"8.15.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"aria-query","old_version":"5.1.3","new_version":"5.3.0","repository_url":"https://github.com/A11yance/aria-query"},{"name":"axe-core","old_version":"4.10.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.8.6","new_version":"2.9.19","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.26.2","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001745","new_version":"1.0.30001770","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.3.3","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"has-flag","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/sindresorhus/has-flag"},{"name":"supports-color","old_version":"5.5.0","new_version":"7.2.0","repository_url":"https://github.com/chalk/supports-color"},{"name":"cjs-module-lexer","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/nodejs/cjs-module-lexer"},{"name":"cli-cursor","old_version":"4.0.0","new_version":"5.0.0","repository_url":"https://github.com/sindresorhus/cli-cursor"},{"name":"cli-truncate","old_version":"3.1.0","new_version":"5.1.1","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"collect-v8-coverage","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/SimenB/collect-v8-coverage"},{"name":"commander","old_version":"11.0.0","new_version":"14.0.3","repository_url":"https://github.com/tj/commander.js"},{"name":"conventional-changelog-angular","old_version":"6.0.0","new_version":"8.1.0","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"conventional-changelog-conventionalcommits","old_version":"6.1.0","new_version":"9.1.0","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"conventional-commits-parser","old_version":"4.0.0","new_version":"6.2.1","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"cookie","old_version":"1.0.2","new_version":"1.1.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"cosmiconfig-typescript-loader","old_version":"4.4.0","new_version":"6.2.0","repository_url":"https://github.com/Codex-/cosmiconfig-typescript-loader"},{"name":"cssstyle","old_version":"5.3.7","new_version":"6.0.1","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"dargs","old_version":"7.0.0","new_version":"8.1.0","repository_url":"https://github.com/sindresorhus/dargs"},{"name":"data-urls","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/jsdom/data-urls"},{"name":"whatwg-url","old_version":"15.1.0","new_version":"16.0.1","repository_url":"https://github.com/jsdom/whatwg-url"},{"name":"dedent","old_version":"1.7.0","new_version":"1.7.1","repository_url":"https://github.com/dmnd/dedent"},{"name":"electron-to-chromium","old_version":"1.5.223","new_version":"1.5.286","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":"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":"esbuild","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"resolve","old_version":"1.22.8","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"eslint-scope","old_version":"7.2.2","new_version":"9.1.0","repository_url":"https://github.com/eslint/js"},{"name":"espree","old_version":"9.6.1","new_version":"11.1.0","repository_url":"https://github.com/eslint/js"},{"name":"esquery","old_version":"1.5.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"expect-type","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"file-entry-cache","old_version":"6.0.1","new_version":"8.0.0","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"flat-cache","old_version":"3.2.0","new_version":"4.0.1","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"flatted","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/WebReflection/flatted"},{"name":"follow-redirects","old_version":"1.15.6","new_version":"1.15.11","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"git-raw-commits","old_version":"2.0.11","new_version":"4.0.0","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"has-bigints","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/ljharb/has-bigints"},{"name":"html-dom-parser","old_version":"5.1.4","new_version":"5.1.8","repository_url":"https://github.com/remarkablemark/html-dom-parser"},{"name":"import-fresh","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/sindresorhus/import-fresh"},{"name":"ini","old_version":"1.3.8","new_version":"4.1.1","repository_url":"https://github.com/npm/ini"},{"name":"is-generator-function","old_version":"1.0.10","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"is-plain-obj","old_version":"1.1.0","new_version":"4.1.0","repository_url":"https://github.com/sindresorhus/is-plain-obj"},{"name":"is-weakset","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/inspect-js/is-weakset"},{"name":"jest","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-changed-files","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-circus","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-cli","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-config","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-docblock","old_version":"30.0.1","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-each","old_version":"30.1.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-node","old_version":"30.1.2","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-haste-map","old_version":"30.1.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-leak-detector","old_version":"30.1.0","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-resolve","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-resolve-dependencies","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-runner","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-runtime","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-snapshot","old_version":"30.1.2","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-validate","old_version":"30.1.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-watcher","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-worker","old_version":"30.1.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"language-subtag-registry","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/mattcg/language-subtag-registry"},{"name":"yaml","old_version":"2.3.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"},{"name":"listr2","old_version":"6.6.1","new_version":"9.0.5","repository_url":"https://github.com/listr2/listr2"},{"name":"log-update","old_version":"5.0.1","new_version":"6.1.0","repository_url":"https://github.com/sindresorhus/log-update"},{"name":"magic-string","old_version":"0.30.19","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"meow","old_version":"8.1.2","new_version":"12.1.1","repository_url":"https://github.com/sindresorhus/meow"},{"name":"minipass","old_version":"7.1.2","new_version":"7.1.3","repository_url":"https://github.com/isaacs/minipass"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.21","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"optionator","old_version":"0.9.3","new_version":"0.9.4","repository_url":"https://github.com/gkz/optionator"},{"name":"possible-typed-array-names","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/ljharb/possible-typed-array-names"},{"name":"postcss","old_version":"8.5.6","new_version":"8.4.49","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier-linter-helpers","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/prettier/prettier-linter-helpers"},{"name":"proj4","old_version":"2.10.0","new_version":"2.20.2","repository_url":"https://github.com/proj4js/proj4js"},{"name":"react-uid","old_version":"2.3.3","new_version":"2.4.0","repository_url":"https://github.com/thearnica/react-uid"},{"name":"restore-cursor","old_version":"4.0.0","new_version":"5.1.0","repository_url":"https://github.com/sindresorhus/restore-cursor"},{"name":"rettime","old_version":"0.7.0","new_version":"0.10.1","repository_url":"https://github.com/kettanaito/rettime"},{"name":"rfdc","old_version":"1.3.1","new_version":"1.4.1","repository_url":"https://github.com/davidmarkclements/rfdc"},{"name":"rollup","old_version":"4.52.2","new_version":"4.57.1","repository_url":"https://github.com/rollup/rollup"},{"name":"slice-ansi","old_version":"5.0.0","new_version":"7.1.2","repository_url":"https://github.com/chalk/slice-ansi"},{"name":"split2","old_version":"3.2.2","new_version":"4.2.0","repository_url":"https://github.com/mcollina/split2"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"synckit","old_version":"0.11.11","new_version":"0.11.12","repository_url":"https://github.com/un-ts/synckit"},{"name":"tinyexec","old_version":"0.3.2","new_version":"1.0.2","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tinyrainbow","old_version":"2.0.0","new_version":"3.0.3","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"tldts","old_version":"7.0.16","new_version":"7.0.23","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts-core","old_version":"7.0.16","new_version":"7.0.23","repository_url":"https://github.com/remusao/tldts"},{"name":"tslib","old_version":"2.6.2","new_version":"2.8.1","repository_url":"https://github.com/Microsoft/tslib"},{"name":"undici-types","old_version":"6.21.0","new_version":"7.18.2","repository_url":"https://github.com/nodejs/undici"},{"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.2.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"@vitest/mocker","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"webidl-conversions","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"whatwg-mimetype","old_version":"4.0.0","new_version":"5.0.0","repository_url":"https://github.com/jsdom/whatwg-mimetype"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"wkt-parser","old_version":"1.3.3","new_version":"1.5.2","repository_url":"https://github.com/proj4js/wkt-parser"},{"name":"yargs-parser","old_version":"20.2.9","new_version":"21.1.1","repository_url":"https://github.com/yargs/yargs-parser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the maintenance group with 247 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `3.10.0` | `5.2.2` |\n| [@microsoft/applicationinsights-react-js](https://github.com/microsoft/applicationinsights-react-js) | `17.3.6` | `19.3.8` |\n| [@piwikpro/react-piwik-pro](https://github.com/PiwikPRO/react-piwik-pro) | `1.3.3` | `2.5.0` |\n| [@react-spring/web](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `4.36.1` | `5.90.21` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `4.36.1` | `5.91.3` |\n| [axios](https://github.com/axios/axios) | `1.13.1` | `1.13.5` |\n| [date-fns](https://github.com/date-fns/date-fns) | `2.30.0` | `4.1.0` |\n| [html-react-parser](https://github.com/remarkablemark/html-react-parser) | `5.2.15` | `5.2.17` |\n| [i18next](https://github.com/i18next/i18next) | `23.16.8` | `25.8.11` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `7.2.2` | `8.2.1` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `13.5.0` | `16.5.4` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `6.30.3` | `7.13.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.3` | `7.13.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `5.3.11` | `6.3.10` |\n| [typescript](https://github.com/microsoft/TypeScript) | `4.9.5` | `5.9.3` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.6` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `17.8.1` | `20.4.1` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `17.8.1` | `20.4.1` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `9.3.4` | `10.4.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `12.1.5` | `16.3.2` |\n| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `28.1.8` | `30.0.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.30` | `25.3.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.54.0` | `8.56.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.2` | `5.1.4` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.0.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `8.10.2` | `10.1.8` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `4.2.5` | `5.5.5` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.9` | `3.0.5` |\n| [husky](https://github.com/typicode/husky) | `8.0.3` | `9.1.7` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.4.0` | `28.1.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `14.0.1` | `16.2.7` |\n| [msw](https://github.com/mswjs/msw) | `2.12.7` | `2.12.10` |\n| [prettier](https://github.com/prettier/prettier) | `2.8.8` | `3.8.1` |\n| [react-is](https://github.com/facebook/react/tree/HEAD/packages/react-is) | `18.3.1` | `19.2.4` |\n| [@types/react-is](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-is) | `18.2.4` | `19.2.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.18` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.0` | `4.4.4` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `4.1.1` | `4.1.2` |\n| [@asamuzakjp/dom-selector](https://github.com/asamuzaK/domSelector) | `6.7.7` | `6.8.1` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.29.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.5` | `7.29.1` |\n| [@babel/helper-annotate-as-pure](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-annotate-as-pure) | `7.22.5` | `7.27.3` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.28.6` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.24.0` | `7.28.6` |\n| [@babel/helper-member-expression-to-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-member-expression-to-functions) | `7.23.0` | `7.28.5` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.28.6` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.3` | `7.28.6` |\n| [@babel/helper-optimise-call-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-optimise-call-expression) | `7.22.5` | `7.27.1` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.28.6` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.22.20` | `7.28.6` |\n| [@babel/helper-skip-transparent-expression-wrappers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-skip-transparent-expression-wrappers) | `7.22.5` | `7.27.1` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.4` | `7.28.6` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.29.0` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-jsx](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-jsx) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-private-property-in-object](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object) | `7.23.4` | `7.28.6` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.24.0` | `7.28.6` |\n| [@babel/template](https://github.com/babel/babel/tree/HEAD/packages/babel-template) | `7.27.2` | `7.28.6` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.5` | `7.29.0` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.29.0` |\n| [@commitlint/config-validator](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-validator) | `17.8.1` | `20.4.0` |\n| [@commitlint/ensure](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/ensure) | `17.8.1` | `20.4.1` |\n| [@commitlint/execute-rule](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/execute-rule) | `17.8.1` | `20.0.0` |\n| [@commitlint/format](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/format) | `17.8.1` | `20.4.0` |\n| [@commitlint/is-ignored](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/is-ignored) | `17.8.1` | `20.4.1` |\n| [semver](https://github.com/npm/node-semver) | `5.7.2` | `6.3.1` |\n| [@commitlint/lint](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/lint) | `17.8.1` | `20.4.1` |\n| [@commitlint/load](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/load) | `17.8.1` | `20.4.0` |\n| [@commitlint/message](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/message) | `17.8.1` | `20.4.0` |\n| [@commitlint/parse](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/parse) | `17.8.1` | `20.4.1` |\n| [@commitlint/read](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/read) | `17.8.1` | `20.4.0` |\n| [@commitlint/resolve-extends](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/resolve-extends) | `17.8.1` | `20.4.0` |\n| [@commitlint/rules](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/rules) | `17.8.1` | `20.4.1` |\n| [@commitlint/to-lines](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/to-lines) | `17.8.1` | `20.0.0` |\n| [@commitlint/top-level](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/top-level) | `17.8.1` | `20.4.0` |\n| [@commitlint/types](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types) | `17.8.1` | `20.4.0` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.9` | `0.3.31` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `5.1.0` | `6.0.1` |\n| [@csstools/css-calc](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-calc) | `2.1.4` | `3.1.1` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `3.1.0` | `4.0.1` |\n| [@csstools/css-parser-algorithms](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-parser-algorithms) | `3.0.5` | `4.0.0` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.26` | `1.0.27` |\n| [@csstools/css-tokenizer](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-tokenizer) | `3.0.4` | `4.0.0` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emotion/is-prop-valid](https://github.com/emotion-js/emotion) | `1.2.2` | `1.4.0` |\n| [@emotion/memoize](https://github.com/emotion-js/emotion) | `0.8.1` | `0.9.0` |\n| [@emotion/unitless](https://github.com/emotion-js/emotion) | `0.7.5` | `0.10.0` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `0.6.0` | `0.21.3` |\n| [@exodus/bytes](https://github.com/ExodusOSS/bytes) | `1.10.0` | `1.14.1` |\n| [@inquirer/ansi](https://github.com/SBoudrias/Inquirer.js) | `1.0.0` | `1.0.2` |\n| [@inquirer/confirm](https://github.com/SBoudrias/Inquirer.js) | `5.1.18` | `5.1.21` |\n| [@inquirer/core](https://github.com/SBoudrias/Inquirer.js) | `10.2.2` | `10.3.2` |\n| [@inquirer/figures](https://github.com/SBoudrias/Inquirer.js) | `1.0.13` | `1.0.15` |\n| [@inquirer/type](https://github.com/SBoudrias/Inquirer.js) | `3.0.8` | `3.0.10` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [@jest/schemas](https://github.com/jestjs/jest/tree/HEAD/packages/jest-schemas) | `28.1.3` | `30.0.5` |\n| [@jest/types](https://github.com/jestjs/jest/tree/HEAD/packages/jest-types) | `28.1.3` | `30.0.5` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/typebox-legacy) | `0.24.51` | `0.34.48` |\n| [ci-info](https://github.com/watson/ci-info) | `3.9.0` | `4.4.0` |\n| [jest-message-util](https://github.com/jestjs/jest/tree/HEAD/packages/jest-message-util) | `28.1.3` | `30.1.0` |\n| [jest-util](https://github.com/jestjs/jest/tree/HEAD/packages/jest-util) | `28.1.3` | `30.0.5` |\n| [micromatch](https://github.com/micromatch/micromatch) | `4.0.5` | `4.0.8` |\n| [@jest/expect-utils](https://github.com/jestjs/jest/tree/HEAD/packages/expect-utils) | `28.1.3` | `30.1.2` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `28.1.3` | `30.1.2` |\n| [jest-diff](https://github.com/jestjs/jest/tree/HEAD/packages/jest-diff) | `28.1.3` | `30.1.2` |\n| [jest-matcher-utils](https://github.com/jestjs/jest/tree/HEAD/packages/jest-matcher-utils) | `28.1.3` | `30.1.2` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [@mswjs/interceptors](https://github.com/mswjs/interceptors) | `0.40.0` | `0.41.3` |\n| [@nevware21/ts-async](https://github.com/nevware21/ts-async) | `0.5.4` | `0.5.5` |\n| [@nevware21/ts-utils](https://github.com/nevware21/ts-utils) | `0.11.8` | `0.12.6` |\n| [@react-spring/animated](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@react-spring/core](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@react-spring/rafz](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@react-spring/shared](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@react-spring/types](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.53` | `1.0.0-rc.3` |\n| [@tanstack/query-core](https://github.com/TanStack/query/tree/HEAD/packages/query-core) | `4.36.1` | `5.90.20` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [@types/hoist-non-react-statics](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hoist-non-react-statics) | `3.3.5` | `3.3.7` |\n| [@types/http-proxy](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-proxy) | `1.17.14` | `1.17.17` |\n| [@types/prop-types](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/prop-types) | `15.7.11` | `15.7.15` |\n| [@types/scheduler](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/scheduler) | `0.16.8` | `0.26.0` |\n| [@types/yargs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yargs) | `17.0.33` | `17.0.35` |\n| [ignore](https://github.com/kaelzhang/node-ignore) | `5.3.1` | `5.3.2` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.54.0` | `8.56.0` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `3.2.4` | `4.0.18` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `3.2.4` | `4.0.18` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `3.2.4` | `4.0.18` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `3.2.4` | `4.0.18` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `3.2.4` | `4.0.18` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `3.2.4` | `4.0.18` |\n| [acorn](https://github.com/acornjs/acorn) | `8.11.3` | `8.15.0` |\n| [aria-query](https://github.com/A11yance/aria-query) | `5.1.3` | `5.3.0` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.0` | `4.11.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.6` | `2.9.19` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.2` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001745` | `1.0.30001770` |\n| [chai](https://github.com/chaijs/chai) | `5.3.3` | `6.2.2` |\n| [has-flag](https://github.com/sindresorhus/has-flag) | `3.0.0` | `4.0.0` |\n| [supports-color](https://github.com/chalk/supports-color) | `5.5.0` | `7.2.0` |\n| [cjs-module-lexer](https://github.com/nodejs/cjs-module-lexer) | `2.1.0` | `2.2.0` |\n| [cli-cursor](https://github.com/sindresorhus/cli-cursor) | `4.0.0` | `5.0.0` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `3.1.0` | `5.1.1` |\n| [collect-v8-coverage](https://github.com/SimenB/collect-v8-coverage) | `1.0.2` | `1.0.3` |\n| [commander](https://github.com/tj/commander.js) | `11.0.0` | `14.0.3` |\n| [conventional-changelog-angular](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-angular) | `6.0.0` | `8.1.0` |\n| [conventional-changelog-conventionalcommits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits) | `6.1.0` | `9.1.0` |\n| [conventional-commits-parser](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-commits-parser) | `4.0.0` | `6.2.1` |\n| [cookie](https://github.com/jshttp/cookie) | `1.0.2` | `1.1.1` |\n| [cosmiconfig-typescript-loader](https://github.com/Codex-/cosmiconfig-typescript-loader) | `4.4.0` | `6.2.0` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.7` | `6.0.1` |\n| [dargs](https://github.com/sindresorhus/dargs) | `7.0.0` | `8.1.0` |\n| [data-urls](https://github.com/jsdom/data-urls) | `6.0.0` | `7.0.0` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `15.1.0` | `16.0.1` |\n| [dedent](https://github.com/dmnd/dedent) | `1.7.0` | `1.7.1` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.223` | `1.5.286` |\n| [error-ex](https://github.com/qix-/node-error-ex) | `1.3.2` | `1.3.4` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.8` | `1.22.11` |\n| [eslint-scope](https://github.com/eslint/js/tree/HEAD/packages/eslint-scope) | `7.2.2` | `9.1.0` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `9.6.1` | `11.1.0` |\n| [esquery](https://github.com/estools/esquery) | `1.5.0` | `1.7.0` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.2.2` | `1.3.0` |\n| [file-entry-cache](https://github.com/jaredwray/cacheable/tree/HEAD/packages/file-entry-cache) | `6.0.1` | `8.0.0` |\n| [flat-cache](https://github.com/jaredwray/cacheable/tree/HEAD/packages/flat-cache) | `3.2.0` | `4.0.1` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.1` | `3.3.3` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.6` | `1.15.11` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [git-raw-commits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/git-raw-commits) | `2.0.11` | `4.0.0` |\n| [has-bigints](https://github.com/ljharb/has-bigints) | `1.0.2` | `1.1.0` |\n| [html-dom-parser](https://github.com/remarkablemark/html-dom-parser) | `5.1.4` | `5.1.8` |\n| [import-fresh](https://github.com/sindresorhus/import-fresh) | `3.3.0` | `3.3.1` |\n| [ini](https://github.com/npm/ini) | `1.3.8` | `4.1.1` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.0.10` | `1.1.2` |\n| [is-plain-obj](https://github.com/sindresorhus/is-plain-obj) | `1.1.0` | `4.1.0` |\n| [is-weakset](https://github.com/inspect-js/is-weakset) | `2.0.3` | `2.0.4` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.1.3` | `30.2.0` |\n| [jest-changed-files](https://github.com/jestjs/jest/tree/HEAD/packages/jest-changed-files) | `30.0.5` | `30.2.0` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.1.3` | `30.2.0` |\n| [jest-cli](https://github.com/jestjs/jest/tree/HEAD/packages/jest-cli) | `30.1.3` | `30.2.0` |\n| [jest-config](https://github.com/jestjs/jest/tree/HEAD/packages/jest-config) | `30.1.3` | `30.2.0` |\n| [jest-docblock](https://github.com/jestjs/jest/tree/HEAD/packages/jest-docblock) | `30.0.1` | `30.2.0` |\n| [jest-each](https://github.com/jestjs/jest/tree/HEAD/packages/jest-each) | `30.1.0` | `30.2.0` |\n| [jest-environment-node](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-node) | `30.1.2` | `30.2.0` |\n| [jest-haste-map](https://github.com/jestjs/jest/tree/HEAD/packages/jest-haste-map) | `30.1.0` | `30.2.0` |\n| [jest-leak-detector](https://github.com/jestjs/jest/tree/HEAD/packages/jest-leak-detector) | `30.1.0` | `30.2.0` |\n| [jest-mock](https://github.com/jestjs/jest/tree/HEAD/packages/jest-mock) | `30.0.5` | `30.2.0` |\n| [jest-resolve](https://github.com/jestjs/jest/tree/HEAD/packages/jest-resolve) | `30.1.3` | `30.2.0` |\n| [jest-resolve-dependencies](https://github.com/jestjs/jest/tree/HEAD/packages/jest-resolve-dependencies) | `30.1.3` | `30.2.0` |\n| [jest-runner](https://github.com/jestjs/jest/tree/HEAD/packages/jest-runner) | `30.1.3` | `30.2.0` |\n| [jest-runtime](https://github.com/jestjs/jest/tree/HEAD/packages/jest-runtime) | `30.1.3` | `30.2.0` |\n| [jest-snapshot](https://github.com/jestjs/jest/tree/HEAD/packages/jest-snapshot) | `30.1.2` | `30.2.0` |\n| [jest-validate](https://github.com/jestjs/jest/tree/HEAD/packages/jest-validate) | `30.1.0` | `30.2.0` |\n| [jest-watcher](https://github.com/jestjs/jest/tree/HEAD/packages/jest-watcher) | `30.1.3` | `30.2.0` |\n| [jest-worker](https://github.com/jestjs/jest/tree/HEAD/packages/jest-worker) | `30.1.0` | `30.2.0` |\n| [language-subtag-registry](https://github.com/mattcg/language-subtag-registry) | `0.3.22` | `0.3.23` |\n| [yaml](https://github.com/eemeli/yaml) | `2.3.1` | `2.8.2` |\n| [listr2](https://github.com/listr2/listr2) | `6.6.1` | `9.0.5` |\n| [log-update](https://github.com/sindresorhus/log-update) | `5.0.1` | `6.1.0` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.19` | `0.30.21` |\n| [meow](https://github.com/sindresorhus/meow) | `8.1.2` | `12.1.1` |\n| [minipass](https://github.com/isaacs/minipass) | `7.1.2` | `7.1.3` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.21` | `2.0.27` |\n| [optionator](https://github.com/gkz/optionator) | `0.9.3` | `0.9.4` |\n| [possible-typed-array-names](https://github.com/ljharb/possible-typed-array-names) | `1.0.0` | `1.1.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.4.49` |\n| [prettier-linter-helpers](https://github.com/prettier/prettier-linter-helpers) | `1.0.0` | `1.0.1` |\n| [proj4](https://github.com/proj4js/proj4js) | `2.10.0` | `2.20.2` |\n| [react-uid](https://github.com/thearnica/react-uid) | `2.3.3` | `2.4.0` |\n| [restore-cursor](https://github.com/sindresorhus/restore-cursor) | `4.0.0` | `5.1.0` |\n| [rettime](https://github.com/kettanaito/rettime) | `0.7.0` | `0.10.1` |\n| [rfdc](https://github.com/davidmarkclements/rfdc) | `1.3.1` | `1.4.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.52.2` | `4.57.1` |\n| [slice-ansi](https://github.com/chalk/slice-ansi) | `5.0.0` | `7.1.2` |\n| [split2](https://github.com/mcollina/split2) | `3.2.2` | `4.2.0` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.11` | `0.11.12` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `0.3.2` | `1.0.2` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `2.0.0` | `3.0.3` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.16` | `7.0.23` |\n| [tldts-core](https://github.com/remusao/tldts) | `7.0.16` | `7.0.23` |\n| [tslib](https://github.com/Microsoft/tslib) | `2.6.2` | `2.8.1` |\n| [undici-types](https://github.com/nodejs/undici) | `6.21.0` | `7.18.2` |\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.2.0` | `1.6.0` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `3.2.4` | `4.0.18` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `8.0.0` | `8.0.1` |\n| [whatwg-mimetype](https://github.com/jsdom/whatwg-mimetype) | `4.0.0` | `5.0.0` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n| [wkt-parser](https://github.com/proj4js/wkt-parser) | `1.3.3` | `1.5.2` |\n| [yargs-parser](https://github.com/yargs/yargs-parser) | `20.2.9` | `21.1.1` |\n\nUpdates `@hookform/resolvers` from 3.10.0 to 5.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e\u003ccode\u003e@​hookform/resolvers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.1...v5.2.2\"\u003e5.2.2\u003c/a\u003e (2025-09-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/803\"\u003e#803\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/e95721d3c8c6d6e555508b0e7b21c6ac801360cf\"\u003ee95721d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.0...v5.2.1\"\u003e5.2.1\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ediscriminated union for zod v4 mini (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/49a0d7ba939f58e04ca2d01a98949fc70f50b53e\"\u003e49a0d7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ezod v4 peer deps (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/798\"\u003e#798\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2d28e6aca611b042e07da0ae4cf448adbe78e1f3\"\u003e2d28e6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/801\"\u003e#801\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/bc09647a5eec21d07097a8ccf89fb52ebf50a1ec\"\u003ebc09647\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.1.1...v5.2.0\"\u003e5.2.0\u003c/a\u003e (2025-07-25)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eajv:\u003c/strong\u003e add ajv-formats for ajvResolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/797\"\u003e#797\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f04003972a3cc7875beb073ff88c942deb6a2086\"\u003ef040039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e (2025-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ezod peer dep issue (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/79cd8b284da29a5a42cd5fdafa2e767747fcfcf7\"\u003e79cd8b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.0.1...v5.1.0\"\u003e5.1.0\u003c/a\u003e (2025-06-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Zod 4, Zod v4 mini, and retains compatibility with Zod v3. (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/777\"\u003e#777\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8d083bd5f5c3242afa1d59e10b1f72988e7b7e82\"\u003e8d083bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-04-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/e95721d3c8c6d6e555508b0e7b21c6ac801360cf\"\u003e\u003ccode\u003ee95721d\u003c/code\u003e\u003c/a\u003e fix(zod): fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/49a0d7ba939f58e04ca2d01a98949fc70f50b53e\"\u003e\u003ccode\u003e49a0d7b\u003c/code\u003e\u003c/a\u003e fix: discriminated union for zod v4 mini (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/bc09647a5eec21d07097a8ccf89fb52ebf50a1ec\"\u003e\u003ccode\u003ebc09647\u003c/code\u003e\u003c/a\u003e fix(zod): fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2d28e6aca611b042e07da0ae4cf448adbe78e1f3\"\u003e\u003ccode\u003e2d28e6a\u003c/code\u003e\u003c/a\u003e fix: zod v4 peer deps (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f04003972a3cc7875beb073ff88c942deb6a2086\"\u003e\u003ccode\u003ef040039\u003c/code\u003e\u003c/a\u003e feat(ajv): add ajv-formats for ajvResolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/797\"\u003e#797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/79cd8b284da29a5a42cd5fdafa2e767747fcfcf7\"\u003e\u003ccode\u003e79cd8b2\u003c/code\u003e\u003c/a\u003e fix: zod peer dep issue (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8d083bd5f5c3242afa1d59e10b1f72988e7b7e82\"\u003e\u003ccode\u003e8d083bd\u003c/code\u003e\u003c/a\u003e feat: support Zod 4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3bc2ad50a63ef8c114336403f182a32e2df7552d\"\u003e\u003ccode\u003e3bc2ad5\u003c/code\u003e\u003c/a\u003e docs: fix table formatting (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/6e8839343dcfea0fe9b874772a01f3bc551cbb5c\"\u003e\u003ccode\u003e6e88393\u003c/code\u003e\u003c/a\u003e fix: relax version constraint for react-hook-form 7.55.0 → ^7.55.0 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a54d05a9a27545c0be563bd770596a9c0e24a172\"\u003e\u003ccode\u003ea54d05a\u003c/code\u003e\u003c/a\u003e Merge branch 'dev'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v3.10.0...v5.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/applicationinsights-react-js` from 17.3.6 to 19.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/releases\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-react-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.8\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/167\"\u003e#167\u003c/a\u003e: Update to ApplicationInsights 3.3.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Pre-Release] Update Application Insights dependencies to v3.3.10 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/167\"\u003emicrosoft/applicationinsights-react-js#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 19.3.8 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/168\"\u003emicrosoft/applicationinsights-react-js#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/compare/19.3.7...19.3.8\"\u003ehttps://github.com/microsoft/applicationinsights-react-js/compare/19.3.7...19.3.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e19.3.7\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/139\"\u003e#139\u003c/a\u003e: Update to ApplicationInsights 3.3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/160\"\u003e#160\u003c/a\u003e: Update Components to address Component Governance issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/164\"\u003e#164\u003c/a\u003e: Removing jquery reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/158\"\u003e#158\u003c/a\u003e: Fix for IAppInsights is incomplete\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Components to address governance issues by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/159\"\u003emicrosoft/applicationinsights-react-js#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Components to address Component Governance issues by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/160\"\u003emicrosoft/applicationinsights-react-js#160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated react-js package in sample app to match the release by \u003ca href=\"https://github.com/rads-1996\"\u003e\u003ccode\u003e@​rads-1996\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/161\"\u003emicrosoft/applicationinsights-react-js#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoving jquery reference by \u003ca href=\"https://github.com/hectorhdzg\"\u003e\u003ccode\u003e@​hectorhdzg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/164\"\u003emicrosoft/applicationinsights-react-js#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Pre-Release] Update Application Insights dependencies to v3.3.9 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/165\"\u003emicrosoft/applicationinsights-react-js#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 19.3.7 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/166\"\u003emicrosoft/applicationinsights-react-js#166\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/hectorhdzg\"\u003e\u003ccode\u003e@​hectorhdzg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/164\"\u003emicrosoft/applicationinsights-react-js#164\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/compare/19.3.6...19.3.7\"\u003ehttps://github.com/microsoft/applicationinsights-react-js/compare/19.3.6...19.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e19.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[main] Update v18.3.6 branch link in the read to identify the new branch by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/152\"\u003emicrosoft/applicationinsights-react-js#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[main] Prepare main to support react 19 by \u003ca href=\"https://github.com/siyuniu-ms\"\u003e\u003ccode\u003e@​siyuniu-ms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/153\"\u003emicrosoft/applicationinsights-react-js#153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for BUG(\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/19\"\u003e#19\u003c/a\u003e) - IAppInsights is incomplete by \u003ca href=\"https://github.com/rads-1996\"\u003e\u003ccode\u003e@​rads-1996\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/158\"\u003emicrosoft/applicationinsights-react-js#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 19.3.6  by \u003ca href=\"https://github.com/siyuniu-ms\"\u003e\u003ccode\u003e@​siyuniu-ms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/154\"\u003emicrosoft/applicationinsights-react-js#154\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/rads-1996\"\u003e\u003ccode\u003e@​rads-1996\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/158\"\u003emicrosoft/applicationinsights-react-js#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/compare/18.3.6...19.3.6\"\u003ehttps://github.com/microsoft/applicationinsights-react-js/compare/18.3.6...19.3.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e18.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[React18] upgrade to react 18  by \u003ca href=\"https://github.com/siyuniu-ms\"\u003e\u003ccode\u003e@​siyuniu-ms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/142\"\u003emicrosoft/applicationinsights-react-js#142\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/microsoft/applicationinsights-react-js/blob/main/RELEASES.md\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-react-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.8 (Sept 24th, 2025)\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/167\"\u003e#167\u003c/a\u003e: Update to ApplicationInsights 3.3.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.3.7 (July 18th, 2025)\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/139\"\u003e#139\u003c/a\u003e: Update to ApplicationInsights 3.3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/160\"\u003e#160\u003c/a\u003e: Update Components to address Component Governance issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/164\"\u003e#164\u003c/a\u003e: Removing jquery reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/158\"\u003e#158\u003c/a\u003e: Fix for IAppInsights is incomplete\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.3.6 (April 29th, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release targets React 19 and upgrades to Application Insights 3.3.6. We are aligning the major version number with the React framework, following the numbering convention outlined \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-angularplugin-js/issues/57\"\u003ehere\u003c/a\u003e\nFor users on React 18.x, ongoing maintenance and releases will be available from the \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/tree/19.3.6\"\u003erelease18.x\u003c/a\u003e\nFor users on React 17.x, ongoing maintenance and releases will be available from the \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/tree/17.3.6\"\u003erelease17.3.x\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/153\"\u003e#153\u003c/a\u003e [main] Prepare main to support react 19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/158\"\u003e#158\u003c/a\u003e Fix for BUG(\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/19\"\u003e#19\u003c/a\u003e) - IAppInsights is incomplete\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e18.3.6 (March 12th, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release targets React 18 and upgrades to Application Insights 3.3.6. We are aligning the major version number with the React framework, following the numbering convention outlined \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-angularplugin-js/issues/57\"\u003ehere\u003c/a\u003e\nFor users on React 17.x, ongoing maintenance and releases will be available from the \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/tree/17.3.6\"\u003erelease17.3.x\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/142\"\u003e#142\u003c/a\u003e [React18] upgrade to react 18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/2292faffafd52ba8a8335722473b9fb026bbd92c\"\u003e\u003ccode\u003e2292faf\u003c/code\u003e\u003c/a\u003e release 19.3.8 (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/45d429ca474085e6b88bd687be4e9ce2eee5c34f\"\u003e\u003ccode\u003e45d429c\u003c/code\u003e\u003c/a\u003e [Pre-Release] Update Application Insights dependencies to v3.3.10 (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/af21b053857c4ea5288a1a0ec4829284b362a9f0\"\u003e\u003ccode\u003eaf21b05\u003c/code\u003e\u003c/a\u003e release 19.3.7 (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/10828fc5b7a9cdc2a881fa4e033336b4e4758c3f\"\u003e\u003ccode\u003e10828fc\u003c/code\u003e\u003c/a\u003e update to core 3.3.9 (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/a6d7f41b12f9e992bc2b874ee74cf48bec469056\"\u003e\u003ccode\u003ea6d7f41\u003c/code\u003e\u003c/a\u003e Removing jquery reference (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/ca9596ab87df2769d65ce70d747fdb328410bf35\"\u003e\u003ccode\u003eca9596a\u003c/code\u003e\u003c/a\u003e Updated react-js package in sample app to match the release (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/fd51461e4f2e2cc92bef3df9bb5750266e7ceff9\"\u003e\u003ccode\u003efd51461\u003c/code\u003e\u003c/a\u003e Update Components to address Component Governance issues (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/0d187a7225380d29c26ebfe2049947cf9265902d\"\u003e\u003ccode\u003e0d187a7\u003c/code\u003e\u003c/a\u003e Update Components to address governance issues (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/907b2b68d3ce9144f4f14d04cf62e66bc1645575\"\u003e\u003ccode\u003e907b2b6\u003c/code\u003e\u003c/a\u003e [Release] Increase version to 19.3.6  (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/d0a62ae3f12fa90bb2a4136e12f3bb245eae67f0\"\u003e\u003ccode\u003ed0a62ae\u003c/code\u003e\u003c/a\u003e Fix for BUG(\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/19\"\u003e#19\u003c/a\u003e) - IAppInsights is incomplete (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/compare/17.3.6...19.3.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@piwikpro/react-piwik-pro` from 1.3.3 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/PiwikPRO/react-piwik-pro/releases\"\u003e\u003ccode\u003e@​piwikpro/react-piwik-pro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged on-push workflow to build an example app by \u003ca href=\"https://github.com/eryk171\"\u003e\u003ccode\u003e@​eryk171\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/54\"\u003ePiwikPRO/react-piwik-pro#54\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tracking-base-library version - tolerate trailing slashes in container URLs by \u003ca href=\"https://github.com/eryk171\"\u003e\u003ccode\u003e@​eryk171\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/55\"\u003ePiwikPRO/react-piwik-pro#55\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eryk171\"\u003e\u003ccode\u003e@​eryk171\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/54\"\u003ePiwikPRO/react-piwik-pro#54\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.4.0...2.5.0\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.4.0...2.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ecurrency conversion by \u003ca href=\"https://github.com/auto200\"\u003e\u003ccode\u003e@​auto200\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/53\"\u003ePiwikPRO/react-piwik-pro#53\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.3.0...2.4.0\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.3.0...2.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet provider upon initialization by \u003ca href=\"https://github.com/auto200\"\u003e\u003ccode\u003e@​auto200\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/52\"\u003ePiwikPRO/react-piwik-pro#52\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.2.1...2.3.0\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.2.1...2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGenerate new README.md by \u003ca href=\"https://github.com/szymonSys\"\u003e\u003ccode\u003e@​szymonSys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/50\"\u003ePiwikPRO/react-piwik-pro#50\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version by \u003ca href=\"https://github.com/szymonSys\"\u003e\u003ccode\u003e@​szymonSys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/51\"\u003ePiwikPRO/react-piwik-pro#51\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.2.0...2.2.1\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.2.0...2.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePPI-1357 Update tracking-base-library by \u003ca href=\"https://github.com/szymonSys\"\u003e\u003ccode\u003e@​szymonSys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/48\"\u003ePiwikPRO/react-piwik-pro#48\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.1.3...2.2.0\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.1.3...2.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePPI-1318 Dependency bump version tracker base library by \u003ca href=\"https://github.com/szymonSys\"\u003e\u003ccode\u003e@​szymonSys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/46\"\u003ePiwikPRO/react-piwik-pro#46\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.1.2...2.1.3\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.1.2...2.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eBump \u003ca href=\"https://github.com/PiwikPRO/tracking-base-library/releases/tag/1.2.2\"\u003etracking-base-library\u003c/a\u003e\nincludes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebugfix - Prevent sending parameters in wrong order in customEvents by \u003ca href=\"https://github.com/lysy-vlc\"\u003e\u003ccode\u003e@​lysy-vlc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/tracking-base-library/pull/20\"\u003ePiwikPRO/tracking-base-library#20\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/PiwikPRO/react-piwik-pro/commit/bb9049ac3ede23e87edaa94c767ebc7900ee6f81\"\u003e\u003ccode\u003ebb9049a\u003c/code\u003e\u003c/a\u003e Bump tracking-base-library version (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/e043bee63c7b61d549fe813f2a681be2dba343ca\"\u003e\u003ccode\u003ee043bee\u003c/code\u003e\u003c/a\u003e Changed on-push workflow to build an example app (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/54\"\u003e#54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/757ba64c3a3348f9359f0bab54b8970d84593c07\"\u003e\u003ccode\u003e757ba64\u003c/code\u003e\u003c/a\u003e update tracking base lib, update examples (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/53\"\u003e#53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/9ac00d20b223adcc4bba675d83d2f88a57e860e9\"\u003e\u003ccode\u003e9ac00d2\u003c/code\u003e\u003c/a\u003e Set provider upon initialization (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/52\"\u003e#52\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/e6d823a487d559a4a66f8dc6e102c8be2d7ecef8\"\u003e\u003ccode\u003ee6d823a\u003c/code\u003e\u003c/a\u003e Bump version (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/48d4eb2719f81efcf719b371f84968fe03c52df8\"\u003e\u003ccode\u003e48d4eb2\u003c/code\u003e\u003c/a\u003e Generate new README.md (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/b94b02f57438958218968e6349e3a72b9fa8389b\"\u003e\u003ccode\u003eb94b02f\u003c/code\u003e\u003c/a\u003e PPI-1357 Update tracking-base-library, bump package version (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/48\"\u003e#48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/47a5f5a77e0b78bd55794639cb1a7dfcee6135ea\"\u003e\u003ccode\u003e47a5f5a\u003c/code\u003e\u003c/a\u003e PPI-1318 Dependency bump version tracker base library (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/46\"\u003e#46\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/734ba466c40e38f93e2d5ac5edb3993b00d43d7f\"\u003e\u003ccode\u003e734ba46\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/43\"\u003e#43\u003c/a\u003e from PiwikPRO/feature/update-tracking-base-library\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/2505cd87c475a99aae5aa53f664ad9d8f7e645b4\"\u003e\u003ccode\u003e2505cd8\u003c/code\u003e\u003c/a\u003e update lock file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/1.3.3...2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-spring/web` from 9.7.5 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/react-spring/releases\"\u003e\u003ccode\u003e@​react-spring/web\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue with Jest and legacy React apps using useTransition by \u003ca href=\"https://github.com/dimitris-tsetsonis\"\u003e\u003ccode\u003e@​dimitris-tsetsonis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2394\"\u003epmndrs/react-spring#2394\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/dimitris-tsetsonis\"\u003e\u003ccode\u003e@​dimitris-tsetsonis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2394\"\u003epmndrs/react-spring#2394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.2...v10.0.3\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.2...v10.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove accessing elem.ref in renderTransitions by \u003ca href=\"https://github.com/robertjarske\"\u003e\u003ccode\u003e@​robertjarske\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2373\"\u003epmndrs/react-spring#2373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport immediate useResize by \u003ca href=\"https://github.com/LoganDark\"\u003e\u003ccode\u003e@​LoganDark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2375\"\u003epmndrs/react-spring#2375\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/robertjarske\"\u003e\u003ccode\u003e@​robertjarske\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2373\"\u003epmndrs/react-spring#2373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.1...v10.0.2\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.1...v10.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: spring does not start by \u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2372\"\u003epmndrs/react-spring#2372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.0...v10.0.1\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.0...v10.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency concurrently to v9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2326\"\u003epmndrs/react-spring#2326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update TSUP to v8 by \u003ca href=\"https://github.com/joshuaellis\"\u003e\u003ccode\u003e@​joshuaellis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2328\"\u003epmndrs/react-spring#2328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency chokidar to v4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2325\"\u003epmndrs/react-spring#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2274\"\u003epmndrs/react-spring#2274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): fix bad spelling of package name by \u003ca href=\"https://github.com/joshuaellis\"\u003e\u003ccode\u003e@​joshuaellis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2350\"\u003epmndrs/react-spring#2350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vite-tsconfig-paths to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2338\"\u003epmndrs/react-spring#2338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vite to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2337\"\u003epmndrs/react-spring#2337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2330\"\u003epmndrs/react-spring#2330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003eimmediate\u003c/code\u003e does by \u003ca href=\"https://github.com/jorisw\"\u003e\u003ccode\u003e@​jorisw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2357\"\u003epmndrs/react-spring#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vanilla-extract/vite-plugin\u003c/code\u003e to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2360\"\u003epmndrs/react-spring#2360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: react 19 support by \u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2368\"\u003epmndrs/react-spring#2368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update node.js to v22 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2339\"\u003epmndrs/react-spring#2339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency cypress to v14 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2367\"\u003epmndrs/react-spring#2367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency cookie to v1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2348\"\u003epmndrs/react-spring#2348\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/jorisw\"\u003e\u003ccode\u003e@​jorisw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2357\"\u003epmndrs/react-spring#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2368\"\u003epmndrs/react-spring#2368\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.0\"\u003ehttps://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/b6fbb98101f2cf00a6668cffed6d1b4d0012ae3a\"\u003e\u003ccode\u003eb6fbb98\u003c/code\u003e\u003c/a\u003e v10.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/f69b748600d3c528a141191b4a26b0c7bd062177\"\u003e\u003ccode\u003ef69b748\u003c/code\u003e\u003c/a\u003e fix: ref access issue in jest and legacy react apps (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2394\"\u003e#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/8631391a51634a327a235c26d7fc44723ee3a564\"\u003e\u003ccode\u003e8631391\u003c/code\u003e\u003c/a\u003e v10.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/7cc1c901aaa218681afd6b7528ea58f1e9b249ce\"\u003e\u003ccode\u003e7cc1c90\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003eimmediate\u003c/code\u003e option to \u003ccode\u003euseResize\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2375\"\u003e#2375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/197e0a7f9699b27e5000bdbc3307c4866e66a816\"\u003e\u003ccode\u003e197e0a7\u003c/code\u003e\u003c/a\u003e fix: remove accessing elem.ref in renderTransitions (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2373\"\u003e#2373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/2dec5832e881758c977b280443dc2e25d09c1134\"\u003e\u003ccode\u003e2dec583\u003c/code\u003e\u003c/a\u003e v10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/de1244b8777a87305b6a359db3851dd36e72b78b\"\u003e\u003ccode\u003ede1244b\u003c/code\u003e\u003c/a\u003e fix: spring does not start (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2372\"\u003e#2372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/195c479b0360bf106edf16b3c602aa3b7c02c6ad\"\u003e\u003ccode\u003e195c479\u003c/code\u003e\u003c/a\u003e chore: v10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/7116bba5081366beeef5fb17723289bebab2f253\"\u003e\u003ccode\u003e7116bba\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency cookie to v1 (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2348\"\u003e#2348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/f463ef7024380fdd5b7f1c1ad205c27db739a4d6\"\u003e\u003ccode\u003ef463ef7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cypress to v14 (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2367\"\u003e#2367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 4.36.1 to 5.90.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(react-query/useQueries): remove unreachable 'willFetch' branch in suspense promise collection (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10082\"\u003e#10082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/e7258c5cb30cafa456cdb4e6bc75b43bf619954d\"\u003e\u003ccode\u003ee7258c5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4be3ad730c5b8a1e194a91911746be2fce06902a\"\u003e\u003ccode\u003e4be3ad7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/dea1614aaad5c572cf43cea54b64ac09dc4d5b41\"\u003e\u003ccode\u003edea1614\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\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/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.90.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(react-query/useQueries): remove unreachable 'willFetch' branch in suspense promise collection (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10082\"\u003e#10082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/e7258c5cb30cafa456cdb4e6bc75b43bf619954d\"\u003e\u003ccode\u003ee7258c5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/dea1614aaad5c572cf43cea54b64ac09dc4d5b41\"\u003e\u003ccode\u003edea1614\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/269351b8ce4b4846da3d320ac5b850ee6aada0d6\"\u003e\u003ccode\u003e269351b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): allow retryOnMount when throwOnError is function (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/9338\"\u003e#9338\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7f47906eaccc3f3aa5ce24b77a83bd7a620a237b\"\u003e\u003ccode\u003e7f47906\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/fccef797d57d4a9566517bba87c8377f363920f2\"\u003e\u003ccode\u003efccef79\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.15\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/TanStack/query/commit/08050cb3ebb693ccf782558ba863fd5ff3df2e38\"\u003e\u003ccode\u003e08050cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10115\"\u003e#10115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c5def66a18b77a0012b32bf65216d495d...\n\n_Description has been truncated_","html_url":"https://github.com/ferhany/bereikbaarheid-frontend/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ferhany%2Fbereikbaarheid-frontend/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"3910145490","node_id":"PR_kwDORKvvOc7CK0CZ","number":1,"state":"closed","title":"Bump the all group with 87 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-07T19:09:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-07T12:17:26.000Z","updated_at":"2026-02-07T19:09:21.000Z","time_to_close":24713,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":87,"packages":[{"name":"@tauri-apps/api","old_version":"1.6.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"date-fns","old_version":"3.6.0","new_version":"4.1.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"lucide-react","old_version":"0.395.0","new_version":"0.563.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"14.2.35","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.28","new_version":"19.2.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwind-merge","old_version":"2.6.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tauri-plugin-clipboard-api","old_version":"1.1.4","new_version":"2.1.11","repository_url":"https://github.com/CrossCopy/tauri-plugin-clipboard"},{"name":"zustand","old_version":"4.5.7","new_version":"5.0.11","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@tauri-apps/cli","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/jest","old_version":"29.5.14","new_version":"30.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.32","new_version":"25.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"cross-env","old_version":"7.0.3","new_version":"10.1.0","repository_url":"https://github.com/kentcdodds/cross-env"},{"name":"eslint","old_version":"8.57.1","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"14.2.35","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-config-prettier","old_version":"9.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"lint-staged","old_version":"15.5.2","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"postcss-nesting","old_version":"12.1.5","new_version":"14.0.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.14","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"tailwindcss","old_version":"3.4.19","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@csstools/selector-resolve-nested","old_version":"1.1.0","new_version":"4.0.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/selector-specificity","old_version":"3.1.1","new_version":"6.0.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@jest/expect-utils","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/schemas","old_version":"29.6.3","new_version":"30.0.5","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/types","old_version":"29.6.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@next/env","old_version":"14.2.35","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/eslint-plugin-next","old_version":"14.2.35","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@sinclair/typebox","old_version":"0.27.10","new_version":"0.34.48","repository_url":"https://github.com/sinclairzx81/typebox-legacy"},{"name":"@swc/helpers","old_version":"0.5.5","new_version":"0.5.15","repository_url":"https://github.com/swc-project/swc"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@typescript-eslint/scope-manager","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"ci-info","old_version":"3.9.0","new_version":"4.4.0","repository_url":"https://github.com/watson/ci-info"},{"name":"cli-truncate","old_version":"4.0.0","new_version":"5.1.1","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"commander","old_version":"4.1.1","new_version":"11.1.0","repository_url":"https://github.com/tj/commander.js"},{"name":"emoji-regex","old_version":"8.0.0","new_version":"9.2.2","repository_url":"https://github.com/mathiasbynens/emoji-regex"},{"name":"eslint-plugin-react-hooks","old_version":"5.0.0-canary-7118f5dd7-20230705","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-scope","old_version":"7.2.2","new_version":"9.1.0","repository_url":"https://github.com/eslint/js"},{"name":"espree","old_version":"9.6.1","new_version":"11.1.0","repository_url":"https://github.com/eslint/js"},{"name":"expect","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"fast-glob","old_version":"3.3.3","new_version":"3.3.1","repository_url":"https://github.com/mrmlnc/fast-glob"},{"name":"file-entry-cache","old_version":"6.0.1","new_version":"8.0.0","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"flat-cache","old_version":"3.2.0","new_version":"4.0.1","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"globals","old_version":"13.24.0","new_version":"16.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"is-fullwidth-code-point","old_version":"3.0.0","new_version":"5.1.0","repository_url":"https://github.com/sindresorhus/is-fullwidth-code-point"},{"name":"jest-diff","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-matcher-utils","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-message-util","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-util","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"listr2","old_version":"8.3.3","new_version":"9.0.5","repository_url":"https://github.com/listr2/listr2"},{"name":"lru-cache","old_version":"10.4.3","new_version":"5.1.1","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"onetime","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/sindresorhus/onetime"},{"name":"postcss-selector-parser","old_version":"6.1.2","new_version":"7.1.1","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"scheduler","old_version":"0.23.2","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"slice-ansi","old_version":"5.0.0","new_version":"7.1.2","repository_url":"https://github.com/chalk/slice-ansi"},{"name":"string-width","old_version":"4.2.3","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"strip-ansi","old_version":"6.0.1","new_version":"7.1.2","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"styled-jsx","old_version":"5.1.1","new_version":"5.1.6","repository_url":"https://github.com/vercel/styled-jsx"},{"name":"ts-api-utils","old_version":"1.4.3","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"undici-types","old_version":"6.21.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"wrap-ansi","old_version":"7.0.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 87 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `1.6.0` | `2.10.1` |\n| [date-fns](https://github.com/date-fns/date-fns) | `3.6.0` | `4.1.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.395.0` | `0.563.0` |\n| [next](https://github.com/vercel/next.js) | `14.2.35` | `16.1.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.28` | `19.2.13` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.4` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `2.6.1` | `3.4.0` |\n| [tauri-plugin-clipboard-api](https://github.com/CrossCopy/tauri-plugin-clipboard) | `1.1.4` | `2.1.11` |\n| [zustand](https://github.com/pmndrs/zustand) | `4.5.7` | `5.0.11` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `29.5.14` | `30.0.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.32` | `25.2.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `7.18.0` | `8.54.0` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `7.0.3` | `10.1.0` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.0.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `14.2.35` | `16.1.6` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.2` | `10.1.8` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `15.5.2` | `16.2.7` |\n| [postcss-nesting](https://github.com/csstools/postcss-plugins/tree/HEAD/plugins/postcss-nesting) | `12.1.5` | `14.0.0` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.14` | `0.7.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.19` | `4.1.18` |\n| [@csstools/selector-resolve-nested](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/selector-resolve-nested) | `1.1.0` | `4.0.0` |\n| [@csstools/selector-specificity](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/selector-specificity) | `3.1.1` | `6.0.0` |\n| [@jest/expect-utils](https://github.com/jestjs/jest/tree/HEAD/packages/expect-utils) | `29.7.0` | `30.2.0` |\n| [@jest/schemas](https://github.com/jestjs/jest/tree/HEAD/packages/jest-schemas) | `29.6.3` | `30.0.5` |\n| [@jest/types](https://github.com/jestjs/jest/tree/HEAD/packages/jest-types) | `29.6.3` | `30.2.0` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `14.2.35` | `16.1.6` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `14.2.35` | `16.1.6` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `14.2.33` | `16.1.6` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `14.2.33` | `16.1.6` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `14.2.33` | `16.1.6` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `14.2.33` | `16.1.6` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `14.2.33` | `16.1.6` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `14.2.33` | `16.1.6` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `14.2.33` | `16.1.6` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `14.2.33` | `16.1.6` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/typebox-legacy) | `0.27.10` | `0.34.48` |\n| [@swc/helpers](https://github.com/swc-project/swc) | `0.5.5` | `0.5.15` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `7.18.0` | `8.54.0` |\n| [ci-info](https://github.com/watson/ci-info) | `3.9.0` | `4.4.0` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `4.0.0` | `5.1.1` |\n| [commander](https://github.com/tj/commander.js) | `4.1.1` | `11.1.0` |\n| [emoji-regex](https://github.com/mathiasbynens/emoji-regex) | `8.0.0` | `9.2.2` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.0.0-canary-7118f5dd7-20230705` | `7.0.1` |\n| [eslint-scope](https://github.com/eslint/js/tree/HEAD/packages/eslint-scope) | `7.2.2` | `9.1.0` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `9.6.1` | `11.1.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `29.7.0` | `30.2.0` |\n| [fast-glob](https://github.com/mrmlnc/fast-glob) | `3.3.3` | `3.3.1` |\n| [file-entry-cache](https://github.com/jaredwray/cacheable/tree/HEAD/packages/file-entry-cache) | `6.0.1` | `8.0.0` |\n| [flat-cache](https://github.com/jaredwray/cacheable/tree/HEAD/packages/flat-cache) | `3.2.0` | `4.0.1` |\n| [globals](https://github.com/sindresorhus/globals) | `13.24.0` | `16.4.0` |\n| [is-fullwidth-code-point](https://github.com/sindresorhus/is-fullwidth-code-point) | `3.0.0` | `5.1.0` |\n| [jest-diff](https://github.com/jestjs/jest/tree/HEAD/packages/jest-diff) | `29.7.0` | `30.2.0` |\n| [jest-matcher-utils](https://github.com/jestjs/jest/tree/HEAD/packages/jest-matcher-utils) | `29.7.0` | `30.2.0` |\n| [jest-message-util](https://github.com/jestjs/jest/tree/HEAD/packages/jest-message-util) | `29.7.0` | `30.2.0` |\n| [jest-util](https://github.com/jestjs/jest/tree/HEAD/packages/jest-util) | `29.7.0` | `30.2.0` |\n| [listr2](https://github.com/listr2/listr2) | `8.3.3` | `9.0.5` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `10.4.3` | `5.1.1` |\n| [onetime](https://github.com/sindresorhus/onetime) | `6.0.0` | `7.0.0` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `6.1.2` | `7.1.1` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.23.2` | `0.27.0` |\n| [slice-ansi](https://github.com/chalk/slice-ansi) | `5.0.0` | `7.1.2` |\n| [string-width](https://github.com/sindresorhus/string-width) | `4.2.3` | `7.2.0` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `6.0.1` | `7.1.2` |\n| [styled-jsx](https://github.com/vercel/styled-jsx) | `5.1.1` | `5.1.6` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `1.4.3` | `2.4.0` |\n| [undici-types](https://github.com/nodejs/undici) | `6.21.0` | `7.16.0` |\n| [wrap-ansi](https://github.com/chalk/wrap-ansi) | `7.0.0` | `9.0.2` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.6` |\n\nUpdates `@tauri-apps/api` from 1.6.0 to 2.10.1\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.10.1\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.10.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of \u003ccode\u003e2.10.0\u003c/code\u003e with working assets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.10.1 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.10.1 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.2s\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.4s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/24.13.0/x64/bin/node /opt/hostedtoolcache/node/24.13.0/x64/bin/npm\nnpm info using npm@11.6.2\nnpm info using node@v24.13.0\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/lib/node_modules/npm/npmrc\nnpm warn Unknown cli config \u0026quot;--git-checks\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;verify-deps-before-run\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;_jsr-registry\u0026quot;. This will stop working in the next major version of npm.\nnpm silly config load:file:/tmp/adc7feab38a65aed96fd8b952564b859/.npmrc\nnpm silly config load:file:/home/runner/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.10.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.10.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2026-02-03T00_17_22_204Z-\nnpm verbose logfile /home/runner/.npm/_logs/2026-02-03T00_17_22_204Z-debug-0.log\nnpm silly logfile done cleaning log files\nnpm verbose publish [ 'tauri-apps-api-2.10.1.tgz' ]\nnpm http cache file:/tmp/adc7feab38a65aed96fd8b952564b859/tauri-apps-api-2.10.1.tgz 0ms (cache hit)\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/540c5b4e5943ee9df80e06fd88e193deb07bdc84\"\u003e\u003ccode\u003e540c5b4\u003c/code\u003e\u003c/a\u003e chore(deps): update wrangler for undici update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5dbb37bab137019f94657a40c70509eed11da654\"\u003e\u003ccode\u003e5dbb37b\u003c/code\u003e\u003c/a\u003e chore(api.js): Re-release 2.10.0 as 2.10.1 to fix npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/19ded696de4cff0e8d2413772fe760a8efa1d3e3\"\u003e\u003ccode\u003e19ded69\u003c/code\u003e\u003c/a\u003e apply version updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/08558b8ba4503a4a715734255b593eb317eee686\"\u003e\u003ccode\u003e08558b8\u003c/code\u003e\u003c/a\u003e chore(bundler): update gtk3 docs links in code comments (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14872\"\u003e#14872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ce8fddb4648d6421579d43c7dd44959bc57a74e0\"\u003e\u003ccode\u003ece8fddb\u003c/code\u003e\u003c/a\u003e chore(deps): unlock webkit2gtk patch version (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14873\"\u003e#14873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/517b81e97005d087ca5fc4538d954982fce0f4ac\"\u003e\u003ccode\u003e517b81e\u003c/code\u003e\u003c/a\u003e chore(api): release 2.10 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14876\"\u003e#14876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/cd68b03ee53b28ae7f37241624c6dd648e0713db\"\u003e\u003ccode\u003ecd68b03\u003c/code\u003e\u003c/a\u003e feat(ci): use trusted publishers for NPM publishing (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14874\"\u003e#14874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/8d67af37b6d3fc0aedaab58549b1bca5b34fda19\"\u003e\u003ccode\u003e8d67af3\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9f0306fbcc091148602c04df7286ddec154d4150\"\u003e\u003ccode\u003e9f0306f\u003c/code\u003e\u003c/a\u003e refactor: rewrite some \u003ccode\u003e\u0026amp;String\u003c/code\u003e to  \u003ccode\u003e\u0026amp;str\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14857\"\u003e#14857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f7c083cd41e8714193ed9cbdb84ab77e58b89a82\"\u003e\u003ccode\u003ef7c083c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.57.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14820\"\u003e#14820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v1.6...@tauri-apps/api-v2.10.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@​tauri-apps/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `date-fns` from 3.6.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/date-fns/releases\"\u003edate-fns's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eThis release adds time zone support to format functions (that I somehow missed when working on the feature) and fixes a few bugs.\u003c/p\u003e\n\u003cp\u003eMake sure also upgrade \u003ccode\u003eTZDate\u003c/code\u003e to v1.0.2 as it \u003ca href=\"https://github.com/date-fns/tz/blob/main/CHANGELOG.md#v102---2024-09-14\"\u003eincludes a bunch of critical bug fixes\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed internal \u003ccode\u003econstructFrom\u003c/code\u003e throwing an exception on \u003ccode\u003enull\u003c/code\u003e arguments. While \u003ccode\u003enull\u003c/code\u003e isn't allowed, the functions should rather return \u003ccode\u003eInvalid Date\u003c/code\u003e or \u003ccode\u003eNaN\u003c/code\u003e in such cases. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3885\"\u003e#3885\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing time zone support to \u003ccode\u003eformat\u003c/code\u003e, \u003ccode\u003eformatISO\u003c/code\u003e, \u003ccode\u003eformatISO9075\u003c/code\u003e, \u003ccode\u003eformatRelative\u003c/code\u003e and \u003ccode\u003eformatRFC3339\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3886\"\u003e#3886\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003cp\u003eI have great news! First, ten years after its release, date-fns finally gets first-class time zone support.\u003c/p\u003e\n\u003cp\u003eAnother great news is that there aren't many breaking changes in this release. All of them are type-related and will affect only those explicitly using internal date-fns types. Finally, it has been less than a year since the last major release, which is an improvement over the previous four years between v2 and v3. I plan on keeping the pace and minimizing breaking changes moving forward.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://blog.date-fns.org/v40-with-time-zone-support/\"\u003eRead more about the release in the announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e- \u003ca href=\"https://twitter.com/kossnocorp\"\u003e\u003ccode\u003eSasha @​kossnocorp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded time zones support via \u003ca href=\"https://github.com/date-fns/tz\"\u003e\u003ccode\u003e@date-fns/tz\u003c/code\u003e\u003c/a\u003e's \u003ccode\u003eTZDate\u003c/code\u003e class and \u003ccode\u003etz\u003c/code\u003e helper function. See its \u003ca href=\"https://github.com/date-fns/tz\"\u003eREADME\u003c/a\u003e for the details about the API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAll relevant functions now accept the context \u003ccode\u003ein\u003c/code\u003e option, which allows to specify the time zone to make the calculations in. If the function also returns a date, it will be in the specified time zone:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { addDays, startOfDay } from \u0026quot;date-fns\u0026quot;;\nimport { tz } from \u0026quot;@date-fns/tz\u0026quot;;\n\u003cp\u003estartOfDay(addDays(Date.now(), 5, { in: tz(\u0026quot;Asia/Singapore\u0026quot;) }));\u003cbr /\u003e\n//=\u0026gt; \u0026quot;2024-09-16T00:00:00.000+08:00\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIn the example, \u003ccode\u003eaddDays\u003c/code\u003e will get the current date and time in Singapore and add 5 days to it. \u003ccode\u003estartOfDay\u003c/code\u003e will inherit the date type and return the start of the day in Singapore.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe function arguments, as well as \u003ccode\u003eInterval\u003c/code\u003e's \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e, now can be of different types, allowing you to mix \u003ccode\u003eUTCDate\u003c/code\u003e, \u003ccode\u003eTZDate\u003c/code\u003e, \u003ccode\u003eDate\u003c/code\u003e, and other extensions, as well as primitives (strings and numbers).\u003c/p\u003e\n\u003cp\u003eThe functions will normalize these values, make calculations, and return the result in the same type, preventing any bugs caused by the discrepancy. If passed, the type will be inferred from the context \u003ccode\u003ein\u003c/code\u003e option or the first encountered argument object type. The \u003ccode\u003eInterval\u003c/code\u003e's \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e will be considered separately, starting from \u003ccode\u003estart\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the given example, the result will be in the \u003ccode\u003eTZDate\u003c/code\u003e as the first argument is a number, and the \u003ccode\u003estart\u003c/code\u003e takes precedence over the \u003ccode\u003eend\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclamp(Date.now(), {\n  start: new TZDate(start, \u0026quot;Asia/Singapore\u0026quot;),\n  end: new UTCDate(),\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/date-fns/blob/main/CHANGELOG.md\"\u003edate-fns's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0 - 2024-09-17\u003c/h2\u003e\n\u003cp\u003eThis release adds time zone support to format functions (that I somehow missed when working on the feature) and fixes a few bugs.\u003c/p\u003e\n\u003cp\u003eMake sure also upgrade \u003ccode\u003eTZDate\u003c/code\u003e to v1.0.2 as it \u003ca href=\"https://github.com/date-fns/tz/blob/main/CHANGELOG.md#v102---2024-09-14\"\u003eincludes a bunch of critical bug fixes\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed internal \u003ccode\u003econstructFrom\u003c/code\u003e throwing an exception on \u003ccode\u003enull\u003c/code\u003e arguments. While \u003ccode\u003enull\u003c/code\u003e isn't allowed, the functions should rather return \u003ccode\u003eInvalid Date\u003c/code\u003e or \u003ccode\u003eNaN\u003c/code\u003e in such cases. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3885\"\u003e#3885\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing time zone support to \u003ccode\u003eformat\u003c/code\u003e, \u003ccode\u003eformatISO\u003c/code\u003e, \u003ccode\u003eformatISO9075\u003c/code\u003e, \u003ccode\u003eformatRelative\u003c/code\u003e and \u003ccode\u003eformatRFC3339\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3886\"\u003e#3886\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0 - 2024-09-16\u003c/h2\u003e\n\u003cp\u003eI have great news! First, ten years after its release, date-fns finally gets first-class time zone support.\u003c/p\u003e\n\u003cp\u003eAnother great news is that there aren't many breaking changes in this release. All of them are type-related and will affect only those explicitly using internal date-fns types. Finally, it has been less than a year since the last major release, which is an improvement over the previous four years between v2 and v3. I plan on keeping the pace and minimizing breaking changes moving forward.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://blog.date-fns.org/v40-with-time-zone-support/\"\u003eRead more about the release in the announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e- \u003ca href=\"https://twitter.com/kossnocorp\"\u003e\u003ccode\u003eSasha @​kossnocorp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded time zones support via \u003ca href=\"https://github.com/date-fns/tz\"\u003e\u003ccode\u003e@date-fns/tz\u003c/code\u003e\u003c/a\u003e's \u003ccode\u003eTZDate\u003c/code\u003e class and \u003ccode\u003etz\u003c/code\u003e helper function. See its \u003ca href=\"https://github.com/date-fns/tz\"\u003eREADME\u003c/a\u003e for the details about the API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAll relevant functions now accept the context \u003ccode\u003ein\u003c/code\u003e option, which allows to specify the time zone to make the calculations in. If the function also returns a date, it will be in the specified time zone:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { addDays, startOfDay } from \u0026quot;date-fns\u0026quot;;\nimport { tz } from \u0026quot;@date-fns/tz\u0026quot;;\n\u003cp\u003estartOfDay(addDays(Date.now(), 5, { in: tz(\u0026quot;Asia/Singapore\u0026quot;) }));\u003cbr /\u003e\n//=\u0026gt; \u0026quot;2024-09-16T00:00:00.000+08:00\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIn the example, \u003ccode\u003eaddDays\u003c/code\u003e will get the current date and time in Singapore and add 5 days to it. \u003ccode\u003estartOfDay\u003c/code\u003e will inherit the date type and return the start of the day in Singapore.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe function arguments, as well as \u003ccode\u003eInterval\u003c/code\u003e's \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e, now can be of different types, allowing you to mix \u003ccode\u003eUTCDate\u003c/code\u003e, \u003ccode\u003eTZDate\u003c/code\u003e, \u003ccode\u003eDate\u003c/code\u003e, and other extensions, as well as primitives (strings and numbers).\u003c/p\u003e\n\u003cp\u003eThe functions will normalize these values, make calculations, and return the result in the same type, preventing any bugs caused by the discrepancy. If passed, the type will be inferred from the context \u003ccode\u003ein\u003c/code\u003e option or the first encountered argument object type. The \u003ccode\u003eInterval\u003c/code\u003e's \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e will be considered separately, starting from \u003ccode\u003estart\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the given example, the result will be in the \u003ccode\u003eTZDate\u003c/code\u003e as the first argument is a number, and the \u003ccode\u003estart\u003c/code\u003e takes precedence over the \u003ccode\u003eend\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclamp(Date.now(), {\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/date-fns/date-fns/commit/313b902b9a72c64501074db9bc2b9897d2db5140\"\u003e\u003ccode\u003e313b902\u003c/code\u003e\u003c/a\u003e Fix v4.1.0 change log entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/26cd336cc239cf543337ac33f3ae5367d3292469\"\u003e\u003ccode\u003e26cd336\u003c/code\u003e\u003c/a\u003e Promote to v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/97b53b97e993c6d6aadcdc31b9042397a4c00f03\"\u003e\u003ccode\u003e97b53b9\u003c/code\u003e\u003c/a\u003e Cover time zone edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/59b756385a205d554c9799fa7b28a0c52ddc0281\"\u003e\u003ccode\u003e59b7563\u003c/code\u003e\u003c/a\u003e Add missing time zone support to format, formatISO, formatISO9075, formatRela...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/0121164052a65667ef31c0285a48afb8064dfe8b\"\u003e\u003ccode\u003e0121164\u003c/code\u003e\u003c/a\u003e Prevent constructFrom from throwing an error on null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/bd87ef5848ebb93c5b3e2f6fc2f7e10b4e72041a\"\u003e\u003ccode\u003ebd87ef5\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003e@​date-fns/docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/99b4e671d7c9ac21ac3109261d085fe861cec691\"\u003e\u003ccode\u003e99b4e67\u003c/code\u003e\u003c/a\u003e Prepare v4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/8df1706c6dea84330974df2834ca1c4d379ea44d\"\u003e\u003ccode\u003e8df1706\u003c/code\u003e\u003c/a\u003e Rewrite the time zones doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/e3519776c57034b0e419a39d4f922b773ea8b688\"\u003e\u003ccode\u003ee351977\u003c/code\u003e\u003c/a\u003e Promote to v4.0.0-beta.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/8523656e296102a125d2ff36d4afcf9f6044d855\"\u003e\u003ccode\u003e8523656\u003c/code\u003e\u003c/a\u003e Fix scripts/test/types.sh\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/date-fns/date-fns/compare/v3.6.0...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.395.0 to 0.563.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.563.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003earia-hidden\u003c/code\u003e is by default added to icons components in all packages. This was already added to \u003ccode\u003elucide-react\u003c/code\u003e before.\nMaking icons accessible, you can add an \u003ccode\u003earia-label\u003c/code\u003e or a \u003ccode\u003etitle\u003c/code\u003e. See docs about \u003ca href=\"https://lucide.dev/guide/advanced/accessibility\"\u003eaccessibility\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eAll changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(dev): Enable ligatures in font build configuration by \u003ca href=\"https://github.com/dcxo\"\u003e\u003ccode\u003e@​dcxo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3876\"\u003elucide-icons/lucide#3876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): add Android to brand stopwords 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/3895\"\u003elucide-icons/lucide#3895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): add missing titles and a title template by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3920\"\u003elucide-icons/lucide#3920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): unify and improve the styling of input fields by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3919\"\u003elucide-icons/lucide#3919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003estar-off\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/3952\"\u003elucide-icons/lucide#3952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etickets-plane\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/3928\"\u003elucide-icons/lucide#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emonitor-off\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/3962\"\u003elucide-icons/lucide#3962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elasso\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/3961\"\u003elucide-icons/lucide#3961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecloud-off\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/3942\"\u003elucide-icons/lucide#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): added lucide-web-components third-party package by \u003ca href=\"https://github.com/midesweb\"\u003e\u003ccode\u003e@​midesweb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3948\"\u003elucide-icons/lucide#3948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump preact from 10.27.2 to 10.27.3 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/3955\"\u003elucide-icons/lucide#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): add globe-x icon with metadata 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/3827\"\u003elucide-icons/lucide#3827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewaypoints\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/3990\"\u003elucide-icons/lucide#3990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebookmark\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/2906\"\u003elucide-icons/lucide#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-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/3959\"\u003elucide-icons/lucide#3959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecloudy\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/3966\"\u003elucide-icons/lucide#3966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(github-actions): resolved spelling mistake in gh issue close command 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/4000\"\u003elucide-icons/lucide#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE by \u003ca href=\"https://github.com/alxgraphy\"\u003e\u003ccode\u003e@​alxgraphy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4009\"\u003elucide-icons/lucide#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): Added aria-hidden fallback for decorative icons to all packages 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/3604\"\u003elucide-icons/lucide#3604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash from 4.17.21 to 4.17.23 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/4020\"\u003elucide-icons/lucide#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash-es from 4.17.21 to 4.17.23 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/4019\"\u003elucide-icons/lucide#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest anchoring to a specific lucide version when using a cdn by \u003ca href=\"https://github.com/drago1520\"\u003e\u003ccode\u003e@​drago1520\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3727\"\u003elucide-icons/lucide#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): upgraded backers block 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/4014\"\u003elucide-icons/lucide#4014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): hide native search input clear \u0026quot;X\u0026quot; icon 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/3933\"\u003elucide-icons/lucide#3933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eprinter-x\u003c/code\u003e icon by \u003ca href=\"https://github.com/lt25106\"\u003e\u003ccode\u003e@​lt25106\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3941\"\u003elucide-icons/lucide#3941\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/dcxo\"\u003e\u003ccode\u003e@​dcxo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3876\"\u003elucide-icons/lucide#3876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/midesweb\"\u003e\u003ccode\u003e@​midesweb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3948\"\u003elucide-icons/lucide#3948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alxgraphy\"\u003e\u003ccode\u003e@​alxgraphy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4009\"\u003elucide-icons/lucide#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drago1520\"\u003e\u003ccode\u003e@​drago1520\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3727\"\u003elucide-icons/lucide#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lt25106\"\u003e\u003ccode\u003e@​lt25106\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3941\"\u003elucide-icons/lucide#3941\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.562.0...0.563.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.562.0...0.563.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.562.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\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/3880\"\u003elucide-icons/lucide#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix and unify color-picker font-size by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native-web): only add className prop to parent Icon component 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/3892\"\u003elucide-icons/lucide#3892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): remove icons namespace export to enable tree-shaking by \u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etoolbox\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/3871\"\u003elucide-icons/lucide#3871\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/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\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\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\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3e644fda2d8763207165d1dc64fdcdc37d40dc71\"\u003e\u003ccode\u003e3e644fd\u003c/code\u003e\u003c/a\u003e chore(scripts): Refactor scripts to typescript (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/19fa01b5fca2fc4a9cd0a77e4e9a0122b949813b\"\u003e\u003ccode\u003e19fa01b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump vite from 6.3.2 to 6.3.4 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/03eb86287aae464205e0d26ed22d00d454a1bd23\"\u003e\u003ccode\u003e03eb862\u003c/code\u003e\u003c/a\u003e use implicit return in react package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0fccc276c3c8753bbd5f94217075fd1e3187d2f8\"\u003e\u003ccode\u003e0fccc27\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3096\"\u003e#3096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.563.0/packages/lucide-react\"\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 lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 14.2.35 to 16.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\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\u003eUpgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement LRU cache with invocation ID scoping for minimal mode response cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88509\"\u003e#88509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etweak LRU sentinel key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\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/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wyattjoh\"\u003e\u003ccode\u003e@​wyattjoh\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.5\u003c/h2\u003e\n\u003cp\u003ePlease refer the following changelogs for more information about this security release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\"\u003ehttps://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\u003c/a\u003e\n\u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23864\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23864\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\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\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88733\"\u003e#88733\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/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\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 linked list bug in LRU deleteFromLru (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88652\"\u003e#88652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative same host redirects in node middleware (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88253\"\u003e#88253\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/acdlite\"\u003e\u003ccode\u003e@​acdlite\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\u003ev16.1.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/adf8c612adddd103647c90ff0f511ea35c57076e\"\u003e\u003ccode\u003eadf8c61\u003c/code\u003e\u003c/a\u003e v16.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/098c0c0f2b1fa59b78315cf2e2a98ee1934956b8\"\u003e\u003ccode\u003e098c0c0\u003c/code\u003e\u003c/a\u003e [backport][ci] Make gh auth status optional when triggering a release (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89100\"\u003e#89100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a43df3279bdd6f3f69297565bc5c8679ccfe5813\"\u003e\u003ccode\u003ea43df32\u003c/code\u003e\u003c/a\u003e Backport/docs fixes jan 25 16.1.x (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89124\"\u003e#89124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d6d573493e575592e76f277a0e239cc8d5f08331\"\u003e\u003ccode\u003ed6d5734\u003c/code\u003e\u003c/a\u003e tweak LRU sentinel cache key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4324698881971ef61ec2855419a3e82776e8e342\"\u003e\u003ccode\u003e4324698\u003c/code\u003e\u003c/a\u003e backport: implement LRU cache with invocation ID scoping for minimal mode res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/23c4649853aa2013c39f1e3db97e666bdc10795e\"\u003e\u003ccode\u003e23c4649\u003c/code\u003e\u003c/a\u003e [backport] Upgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89103\"\u003e#89103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/acba4a6b9f48e0a067c592dac322410c0e122018\"\u003e\u003ccode\u003eacba4a6\u003c/code\u003e\u003c/a\u003e v16.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e1d1fc6525ef74b2bf78149f1669c2eab437c06a\"\u003e\u003ccode\u003ee1d1fc6\u003c/code\u003e\u003c/a\u003e Add maximum size limit for postponed body parsing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88175\"\u003e#88175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/500ec83743639addceaede95e95913398975156c\"\u003e\u003ccode\u003e500ec83\u003c/code\u003e\u003c/a\u003e fetch(next/image): reduce maximumResponseBody from 300MB to 50MB (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88588\"\u003e#88588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1caaca3cdbd2da76698bb9e60ff07d21a6fb6e77\"\u003e\u003ccode\u003e1caaca3\u003c/code\u003e\u003c/a\u003e feat(next/image)!: add \u003ccode\u003eimages.maximumResponseBody\u003c/code\u003e config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88183\"\u003e#88183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v14.2.35...v16.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 18.3.1 to 19.2.4\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.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\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/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\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/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server 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/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003c!-- 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.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server 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/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/dev-tools/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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\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/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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/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 18.3.28 to 19.2.13\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 18.3.1 to 19.2.4\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.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\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/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\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/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server 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/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003c!-- 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.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server 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/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/dev-tools/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 stac...\n\n_Description has been truncated_","html_url":"https://github.com/Faitltd/copy-paste/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Faitltd%2Fcopy-paste/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"3758956688","node_id":"PR_kwDOACMMis66aSt3","number":14955,"state":"open","title":"chore(deps): bump the minor-deps-updates-main group across 1 directory with 31 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-24T01:50:08.000Z","updated_at":"2025-12-24T01:52:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-deps-updates-main","update_count":31,"packages":[{"name":"@aws-sdk/client-cloudfront","old_version":"3.840.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-device-farm","old_version":"3.840.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.840.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.840.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@serenity-js/core","old_version":"3.32.3","new_version":"3.37.1","repository_url":"https://github.com/serenity-js/serenity-js"},{"name":"@stencil/core","old_version":"4.35.3","new_version":"4.40.1","repository_url":"https://github.com/stenciljs/core"},{"name":"@types/shelljs","old_version":"0.8.17","new_version":"0.10.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"puppeteer-core","old_version":"24.11.2","new_version":"24.34.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"tsx","old_version":"4.20.6","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":"import-meta-resolve","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/wooorm/import-meta-resolve"},{"name":"allure-js-commons","old_version":"3.3.3","new_version":"3.4.3","repository_url":"https://github.com/allure-framework/allure-js"},{"name":"csv-stringify","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"mlly","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/unjs/mlly"},{"name":"vite-plugin-top-level-await","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/Menci/vite-plugin-top-level-await"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"pretty-ms","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"jasmine","old_version":"5.8.0","new_version":"5.13.0","repository_url":"https://github.com/jasmine/jasmine-npm"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@babel/core","old_version":"7.27.7","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.5","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@puppeteer/browsers","old_version":"2.10.13","new_version":"2.11.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"edgedriver","old_version":"6.1.2","new_version":"6.2.0","repository_url":"https://github.com/webdriverio-community/node-edgedriver"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-deps-updates-main group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-cloudfront](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront) | `3.840.0` | `3.958.0` |\n| [@aws-sdk/client-device-farm](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm) | `3.840.0` | `3.958.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.840.0` | `3.958.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.840.0` | `3.958.0` |\n| [@serenity-js/core](https://github.com/serenity-js/serenity-js/tree/HEAD/packages/core) | `3.32.3` | `3.37.1` |\n| [@stencil/core](https://github.com/stenciljs/core) | `4.35.3` | `4.40.1` |\n| [@types/shelljs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/shelljs) | `0.8.17` | `0.10.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.11.2` | `24.34.0` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [import-meta-resolve](https://github.com/wooorm/import-meta-resolve) | `4.1.0` | `4.2.0` |\n| [allure-js-commons](https://github.com/allure-framework/allure-js/tree/HEAD/packages/allure-js-commons) | `3.3.3` | `3.4.3` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.5.2` | `6.6.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [mlly](https://github.com/unjs/mlly) | `1.7.4` | `1.8.0` |\n| [vite-plugin-top-level-await](https://github.com/Menci/vite-plugin-top-level-await) | `1.5.0` | `1.6.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.27.2` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.2.0` | `9.3.0` |\n| [jasmine](https://github.com/jasmine/jasmine-npm) | `5.8.0` | `5.13.0` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.13` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.7` | `7.28.5` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.5` | `5.0.6` |\n| [@puppeteer/browsers](https://github.com/puppeteer/puppeteer) | `2.10.13` | `2.11.0` |\n| [edgedriver](https://github.com/webdriverio-community/node-edgedriver) | `6.1.2` | `6.2.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n\n\nUpdates `@aws-sdk/client-cloudfront` from 3.840.0 to 3.958.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.958.0\u003c/h2\u003e\n\u003ch4\u003e3.958.0(2025-12-23)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-transcoder:\u003c/strong\u003e  remove elastic transcoder due to service shutdown (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602\"\u003e#7602\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4\"\u003e4381b2dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  generate clients without formatting prettier/eslint (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7599\"\u003e#7599\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003eda9c913a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  bump codegen version to 0.40.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7601\"\u003e#7601\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4dc2bcb7a46a589ee647816ec4bf2136fd6ee634\"\u003e4dc2bcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-23 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5aa61b92c6b1b0f597706be5c47fc96c66e0021\"\u003ef5aa61b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Add additional validation to Outpost bucket names. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e2f30457f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adds support for InferredSecondaryAddress place type, Designator in SecondaryAddressComponent and Heading in ReverseGeocode. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1c6374dac803c99b13e8b16025bd03aa3a57282a\"\u003e1c6374da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  This release adds support for the Registration Reviewer feature, which provides generative AI feedback on a phone number or sender ID registration to ensure completeness before sending to downstream (carrier) review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ac0c236ba38cd993193c80298819149e4b8a82a5\"\u003eac0c236b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sqs:\u003c/strong\u003e  increase timeout from 5s to 60s (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7603\"\u003e#7603\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c140520a684920c4e8ad289c41e74c412f743e46\"\u003ec140520a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.958.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.957.0\u003c/h2\u003e\n\u003ch4\u003e3.957.0(2025-12-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003emove crc64NvmeCrtContainer to '\u003ccode\u003e@​aws-sdk/crc64-nvme\u003c/code\u003e' (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7600\"\u003e#7600\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69196b713ac03a8e888f2d8f41ca208937d454ed\"\u003e69196b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove e2e tests from cucumber to vitest (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7539\"\u003e#7539\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e561b8900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  replace lerna partial-tree build with turbo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7597\"\u003e#7597\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e04bdba3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pcs:\u003c/strong\u003e  Change API Reference Documentation for default Mode in Accounting and SlurmRest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/966f60ac5a015f005d8758c8ddcc24f690f44cbd\"\u003e966f60ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-config-service:\u003c/strong\u003e  Added supported resourceTypes for Config from July to November 2025 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c7dab27221af3ac083ace712056d3d369652f60\"\u003e2c7dab27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds support for linkedGroupId on the CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId parameter is reserved for future use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26\"\u003ea492f734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Make accountIds a required field in GetRemainingFreeTrialDays API to reflect service behavior. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/53e59c65fa7408042eb0427ca9804b4498006c59\"\u003e53e59c65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  use CRC64NVME JS implementation if CRT is not available (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7595\"\u003e#7595\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c6ad409225bc9b8db2d024f6de7136d64117bcb\"\u003e4c6ad409\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  advise user on InvalidChunkSizeError (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6fa3b4ccc643ebc6ade6146e5326a7d89bad1185\"\u003e6fa3b4cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-cloudfront/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0\"\u003e3.958.0\u003c/a\u003e (2025-12-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0\"\u003e3.957.0\u003c/a\u003e (2025-12-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.955.0...v3.956.0\"\u003e3.956.0\u003c/a\u003e (2025-12-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.954.0...v3.955.0\"\u003e3.955.0\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.953.0...v3.954.0\"\u003e3.954.0\u003c/a\u003e (2025-12-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.952.0...v3.953.0\"\u003e3.953.0\u003c/a\u003e (2025-12-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e allow protocol selection by class constructor (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7568\"\u003e#7568\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c5fd2e627109cbcdb40ecf0947a5b638d517101\"\u003e5c5fd2e\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/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6\"\u003e\u003ccode\u003e57ab7df\u003c/code\u003e\u003c/a\u003e Publish v3.958.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003e\u003ccode\u003eda9c913\u003c/code\u003e\u003c/a\u003e chore(build): generate clients without formatting prettier/eslint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11\"\u003e\u003ccode\u003ebd65e3e\u003c/code\u003e\u003c/a\u003e Publish v3.957.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e\u003ccode\u003e04bdba3\u003c/code\u003e\u003c/a\u003e chore(build): replace lerna partial-tree build with turbo (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e\u003ccode\u003e561b890\u003c/code\u003e\u003c/a\u003e chore: move e2e tests from cucumber to vitest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7539\"\u003e#7539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7804018eb4a7d5ebcc74780cf5a5429182aa9c4d\"\u003e\u003ccode\u003e7804018\u003c/code\u003e\u003c/a\u003e Publish v3.956.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a3f02028f9105b9a60a6fffdd6ff27520613d796\"\u003e\u003ccode\u003ea3f0202\u003c/code\u003e\u003c/a\u003e chore(codegen): differentiate union and struct schema (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7594\"\u003e#7594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c738294d708140f6bbccbb19d41a870446d7cf5\"\u003e\u003ccode\u003e2c73829\u003c/code\u003e\u003c/a\u003e chore(codegen): update for $unknown union member handling (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7591\"\u003e#7591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/821ba3b46d19dabb055cfd376722aeef9990d4e1\"\u003e\u003ccode\u003e821ba3b\u003c/code\u003e\u003c/a\u003e Publish v3.955.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9b7f20a7f9d368b3b2b57c0b613cc879462c332\"\u003e\u003ccode\u003ee9b7f20\u003c/code\u003e\u003c/a\u003e chore(clients): export star from models_N (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7586\"\u003e#7586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.958.0/clients/client-cloudfront\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-device-farm` from 3.840.0 to 3.958.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.958.0\u003c/h2\u003e\n\u003ch4\u003e3.958.0(2025-12-23)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-transcoder:\u003c/strong\u003e  remove elastic transcoder due to service shutdown (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602\"\u003e#7602\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4\"\u003e4381b2dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  generate clients without formatting prettier/eslint (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7599\"\u003e#7599\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003eda9c913a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  bump codegen version to 0.40.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7601\"\u003e#7601\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4dc2bcb7a46a589ee647816ec4bf2136fd6ee634\"\u003e4dc2bcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-23 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5aa61b92c6b1b0f597706be5c47fc96c66e0021\"\u003ef5aa61b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Add additional validation to Outpost bucket names. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e2f30457f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adds support for InferredSecondaryAddress place type, Designator in SecondaryAddressComponent and Heading in ReverseGeocode. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1c6374dac803c99b13e8b16025bd03aa3a57282a\"\u003e1c6374da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  This release adds support for the Registration Reviewer feature, which provides generative AI feedback on a phone number or sender ID registration to ensure completeness before sending to downstream (carrier) review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ac0c236ba38cd993193c80298819149e4b8a82a5\"\u003eac0c236b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sqs:\u003c/strong\u003e  increase timeout from 5s to 60s (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7603\"\u003e#7603\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c140520a684920c4e8ad289c41e74c412f743e46\"\u003ec140520a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.958.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.957.0\u003c/h2\u003e\n\u003ch4\u003e3.957.0(2025-12-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003emove crc64NvmeCrtContainer to '\u003ccode\u003e@​aws-sdk/crc64-nvme\u003c/code\u003e' (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7600\"\u003e#7600\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69196b713ac03a8e888f2d8f41ca208937d454ed\"\u003e69196b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove e2e tests from cucumber to vitest (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7539\"\u003e#7539\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e561b8900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  replace lerna partial-tree build with turbo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7597\"\u003e#7597\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e04bdba3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pcs:\u003c/strong\u003e  Change API Reference Documentation for default Mode in Accounting and SlurmRest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/966f60ac5a015f005d8758c8ddcc24f690f44cbd\"\u003e966f60ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-config-service:\u003c/strong\u003e  Added supported resourceTypes for Config from July to November 2025 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c7dab27221af3ac083ace712056d3d369652f60\"\u003e2c7dab27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds support for linkedGroupId on the CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId parameter is reserved for future use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26\"\u003ea492f734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Make accountIds a required field in GetRemainingFreeTrialDays API to reflect service behavior. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/53e59c65fa7408042eb0427ca9804b4498006c59\"\u003e53e59c65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  use CRC64NVME JS implementation if CRT is not available (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7595\"\u003e#7595\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c6ad409225bc9b8db2d024f6de7136d64117bcb\"\u003e4c6ad409\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  advise user on InvalidChunkSizeError (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6fa3b4ccc643ebc6ade6146e5326a7d89bad1185\"\u003e6fa3b4cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-device-farm/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0\"\u003e3.958.0\u003c/a\u003e (2025-12-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0\"\u003e3.957.0\u003c/a\u003e (2025-12-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.955.0...v3.956.0\"\u003e3.956.0\u003c/a\u003e (2025-12-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.954.0...v3.955.0\"\u003e3.955.0\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.953.0...v3.954.0\"\u003e3.954.0\u003c/a\u003e (2025-12-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.952.0...v3.953.0\"\u003e3.953.0\u003c/a\u003e (2025-12-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e allow protocol selection by class constructor (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7568\"\u003e#7568\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c5fd2e627109cbcdb40ecf0947a5b638d517101\"\u003e5c5fd2e\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/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6\"\u003e\u003ccode\u003e57ab7df\u003c/code\u003e\u003c/a\u003e Publish v3.958.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003e\u003ccode\u003eda9c913\u003c/code\u003e\u003c/a\u003e chore(build): generate clients without formatting prettier/eslint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11\"\u003e\u003ccode\u003ebd65e3e\u003c/code\u003e\u003c/a\u003e Publish v3.957.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e\u003ccode\u003e04bdba3\u003c/code\u003e\u003c/a\u003e chore(build): replace lerna partial-tree build with turbo (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e\u003ccode\u003e561b890\u003c/code\u003e\u003c/a\u003e chore: move e2e tests from cucumber to vitest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7539\"\u003e#7539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7804018eb4a7d5ebcc74780cf5a5429182aa9c4d\"\u003e\u003ccode\u003e7804018\u003c/code\u003e\u003c/a\u003e Publish v3.956.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c738294d708140f6bbccbb19d41a870446d7cf5\"\u003e\u003ccode\u003e2c73829\u003c/code\u003e\u003c/a\u003e chore(codegen): update for $unknown union member handling (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7591\"\u003e#7591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/821ba3b46d19dabb055cfd376722aeef9990d4e1\"\u003e\u003ccode\u003e821ba3b\u003c/code\u003e\u003c/a\u003e Publish v3.955.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9b7f20a7f9d368b3b2b57c0b613cc879462c332\"\u003e\u003ccode\u003ee9b7f20\u003c/code\u003e\u003c/a\u003e chore(clients): export star from models_N (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7586\"\u003e#7586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0bfc1103c6702109140af1a8f49a918147dd6861\"\u003e\u003ccode\u003e0bfc110\u003c/code\u003e\u003c/a\u003e Publish v3.954.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.958.0/clients/client-device-farm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.840.0 to 3.958.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.958.0\u003c/h2\u003e\n\u003ch4\u003e3.958.0(2025-12-23)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-transcoder:\u003c/strong\u003e  remove elastic transcoder due to service shutdown (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602\"\u003e#7602\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4\"\u003e4381b2dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  generate clients without formatting prettier/eslint (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7599\"\u003e#7599\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003eda9c913a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  bump codegen version to 0.40.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7601\"\u003e#7601\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4dc2bcb7a46a589ee647816ec4bf2136fd6ee634\"\u003e4dc2bcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-23 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5aa61b92c6b1b0f597706be5c47fc96c66e0021\"\u003ef5aa61b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Add additional validation to Outpost bucket names. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e2f30457f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adds support for InferredSecondaryAddress place type, Designator in SecondaryAddressComponent and Heading in ReverseGeocode. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1c6374dac803c99b13e8b16025bd03aa3a57282a\"\u003e1c6374da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  This release adds support for the Registration Reviewer feature, which provides generative AI feedback on a phone number or sender ID registration to ensure completeness before sending to downstream (carrier) review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ac0c236ba38cd993193c80298819149e4b8a82a5\"\u003eac0c236b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sqs:\u003c/strong\u003e  increase timeout from 5s to 60s (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7603\"\u003e#7603\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c140520a684920c4e8ad289c41e74c412f743e46\"\u003ec140520a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.958.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.957.0\u003c/h2\u003e\n\u003ch4\u003e3.957.0(2025-12-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003emove crc64NvmeCrtContainer to '\u003ccode\u003e@​aws-sdk/crc64-nvme\u003c/code\u003e' (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7600\"\u003e#7600\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69196b713ac03a8e888f2d8f41ca208937d454ed\"\u003e69196b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove e2e tests from cucumber to vitest (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7539\"\u003e#7539\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e561b8900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  replace lerna partial-tree build with turbo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7597\"\u003e#7597\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e04bdba3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pcs:\u003c/strong\u003e  Change API Reference Documentation for default Mode in Accounting and SlurmRest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/966f60ac5a015f005d8758c8ddcc24f690f44cbd\"\u003e966f60ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-config-service:\u003c/strong\u003e  Added supported resourceTypes for Config from July to November 2025 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c7dab27221af3ac083ace712056d3d369652f60\"\u003e2c7dab27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds support for linkedGroupId on the CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId parameter is reserved for future use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26\"\u003ea492f734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Make accountIds a required field in GetRemainingFreeTrialDays API to reflect service behavior. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/53e59c65fa7408042eb0427ca9804b4498006c59\"\u003e53e59c65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  use CRC64NVME JS implementation if CRT is not available (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7595\"\u003e#7595\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c6ad409225bc9b8db2d024f6de7136d64117bcb\"\u003e4c6ad409\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  advise user on InvalidChunkSizeError (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6fa3b4ccc643ebc6ade6146e5326a7d89bad1185\"\u003e6fa3b4cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0\"\u003e3.958.0\u003c/a\u003e (2025-12-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Add additional validation to Outpost bucket names. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e2f30457\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0\"\u003e3.957.0\u003c/a\u003e (2025-12-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.955.0...v3.956.0\"\u003e3.956.0\u003c/a\u003e (2025-12-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.954.0...v3.955.0\"\u003e3.955.0\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.953.0...v3.954.0\"\u003e3.954.0\u003c/a\u003e (2025-12-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.952.0...v3.953.0\"\u003e3.953.0\u003c/a\u003e (2025-12-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e allow protocol selection by class constructor (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7568\"\u003e#7568\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c5fd2e627109cbcdb40ecf0947a5b638d517101\"\u003e5c5fd2e\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/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6\"\u003e\u003ccode\u003e57ab7df\u003c/code\u003e\u003c/a\u003e Publish v3.958.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e\u003ccode\u003e2f30457\u003c/code\u003e\u003c/a\u003e feat(client-s3): Add additional validation to Outpost bucket names.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003e\u003ccode\u003eda9c913\u003c/code\u003e\u003c/a\u003e chore(build): generate clients without formatting prettier/eslint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11\"\u003e\u003ccode\u003ebd65e3e\u003c/code\u003e\u003c/a\u003e Publish v3.957.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e\u003ccode\u003e04bdba3\u003c/code\u003e\u003c/a\u003e chore(build): replace lerna partial-tree build with turbo (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7804018eb4a7d5ebcc74780cf5a5429182aa9c4d\"\u003e\u003ccode\u003e7804018\u003c/code\u003e\u003c/a\u003e Publish v3.956.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a3f02028f9105b9a60a6fffdd6ff27520613d796\"\u003e\u003ccode\u003ea3f0202\u003c/code\u003e\u003c/a\u003e chore(codegen): differentiate union and struct schema (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7594\"\u003e#7594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c738294d708140f6bbccbb19d41a870446d7cf5\"\u003e\u003ccode\u003e2c73829\u003c/code\u003e\u003c/a\u003e chore(codegen): update for $unknown union member handling (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7591\"\u003e#7591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e9ad4767258060b23f655ac2d0bfb8505279374\"\u003e\u003ccode\u003e8e9ad47\u003c/code\u003e\u003c/a\u003e chore(codegen): upgrade smithy to 1.65.0 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7588\"\u003e#7588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/821ba3b46d19dabb055cfd376722aeef9990d4e1\"\u003e\u003ccode\u003e821ba3b\u003c/code\u003e\u003c/a\u003e Publish v3.955.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.958.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.840.0 to 3.958.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.958.0\u003c/h2\u003e\n\u003ch4\u003e3.958.0(2025-12-23)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-transcoder:\u003c/strong\u003e  remove elastic transcoder due to service shutdown (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602\"\u003e#7602\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4\"\u003e4381b2dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  generate clients without formatting prettier/eslint (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7599\"\u003e#7599\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003eda9c913a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  bump codegen version to 0.40.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7601\"\u003e#7601\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4dc2bcb7a46a589ee647816ec4bf2136fd6ee634\"\u003e4dc2bcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-23 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5aa61b92c6b1b0f597706be5c47fc96c66e0021\"\u003ef5aa61b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Add additional validation to Outpost bucket names. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e2f30457f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adds support for InferredSecondaryAddress place type, Designator in SecondaryAddressComponent and Heading in ReverseGeocode. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1c6374dac803c99b13e8b16025bd03aa3a57282a\"\u003e1c6374da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  This release adds support for the Registration Reviewer feature, which provides generative AI feedback on a phone number or sender ID registration to ensure completeness before sending to downstream (carrier) review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ac0c236ba38cd993193c80298819149e4b8a82a5\"\u003eac0c236b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sqs:\u003c/strong\u003e  increase timeout from 5s to 60s (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7603\"\u003e#7603\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c140520a684920c4e8ad289c41e74c412f743e46\"\u003ec140520a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.958.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.957.0\u003c/h2\u003e\n\u003ch4\u003e3.957.0(2025-12-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003emove crc64NvmeCrtContainer to '\u003ccode\u003e@​aws-sdk/crc64-nvme\u003c/code\u003e' (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7600\"\u003e#7600\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69196b713ac03a8e888f2d8f41ca208937d454ed\"\u003e69196b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove e2e tests from cucumber to vitest (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7539\"\u003e#7539\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e561b8900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  replace lerna partial-tree build with turbo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7597\"\u003e#7597\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e04bdba3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pcs:\u003c/strong\u003e  Change API Reference Documentation for default Mode in Accounting and SlurmRest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/966f60ac5a015f005d8758c8ddcc24f690f44cbd\"\u003e966f60ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-config-service:\u003c/strong\u003e  Added supported resourceTypes for Config from July to November 2025 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c7dab27221af3ac083ace712056d3d369652f60\"\u003e2c7dab27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds support for linkedGroupId on the CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId parameter is reserved for future use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26\"\u003ea492f734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Make accountIds a required field in GetRemainingFreeTrialDays API to reflect service behavior. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/53e59c65fa7408042eb0427ca9804b4498006c59\"\u003e53e59c65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  use CRC64NVME JS implementation if CRT is not available (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7595\"\u003e#7595\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c6ad409225bc9b8db2d024f6de7136d64117bcb\"\u003e4c6ad409\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  advise user on InvalidChunkSizeError (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6fa3b4ccc643ebc6ade6146e5326a7d89bad1185\"\u003e6fa3b4cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0\"\u003e3.958.0\u003c/a\u003e (2025-12-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0\"\u003e3.957.0\u003c/a\u003e (2025-12-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.955.0...v3.956.0\"\u003e3.956.0\u003c/a\u003e (2025-12-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.954.0...v3.955.0\"\u003e3.955.0\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.953.0...v3.954.0\"\u003e3.954.0\u003c/a\u003e (2025-12-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.952.0...v3.953.0\"\u003e3.953.0\u003c/a\u003e (2025-12-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e allow protocol selection by class constructor (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7568\"\u003e#7568\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c5fd2e627109cbcdb40ecf0947a5b638d517101\"\u003e5c5fd2e\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/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6\"\u003e\u003ccode\u003e57ab7df\u003c/code\u003e\u003c/a\u003e Publish v3.958.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11\"\u003e\u003ccode\u003ebd65e3e\u003c/code\u003e\u003c/a\u003e Publish v3.957.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e\u003ccode\u003e04bdba3\u003c/code\u003e\u003c/a\u003e chore(build): replace lerna partial-tree build with turbo (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7804018eb4a7d5ebcc74780cf5a5429182aa9c4d\"\u003e\u003ccode\u003e7804018\u003c/code\u003e\u003c/a\u003e Publish v3.956.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c738294d708140f6bbccbb19d41a870446d7cf5\"\u003e\u003ccode\u003e2c73829\u003c/code\u003e\u003c/a\u003e chore(codegen): update for $unknown union member handling (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7591\"\u003e#7591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/821ba3b46d19dabb055cfd376722aeef9990d4e1\"\u003e\u003ccode\u003e821ba3b\u003c/code\u003e\u003c/a\u003e Publish v3.955.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0bfc1103c6702109140af1a8f49a918147dd6861\"\u003e\u003ccode\u003e0bfc110\u003c/code\u003e\u003c/a\u003e Publish v3.954.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b654d97229090036ef35b3b8fdfd76f303b81011\"\u003e\u003ccode\u003eb654d97\u003c/code\u003e\u003c/a\u003e chore(clients): bump '@smithy/*' versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7582\"\u003e#7582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/09e0721ff16e567c138dce27f65bb7560e904002\"\u003e\u003ccode\u003e09e0721\u003c/code\u003e\u003c/a\u003e Publish v3.953.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c5fd2e627109cbcdb40ecf0947a5b638d517101\"\u003e\u003ccode\u003e5c5fd2e\u003c/code\u003e\u003c/a\u003e feat(clients): allow protocol selection by class constructor (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7568\"\u003e#7568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.958.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@serenity-js/core` from 3.32.3 to 3.37.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/releases\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.37.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.37.0...v3.37.1\"\u003e3.37.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​cucumber/cucumber\u003c/code\u003e to v12.4.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/f6238bb27f185138a53caf2163dbd0c2984475b0\"\u003ef6238bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency express to v5.2.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/485fb4c90fcfd6cc80be9e03f6f7debf0698e278\"\u003e485fb4c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update react monorepo to v19.2.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/47734e2cbe7166e6f232c0dd154921d59cdd6968\"\u003e47734e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update react monorepo to v19.2.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/1a95d9770d9f8b8a7ada0db8193b25bdc4dc3a93\"\u003e1a95d97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update webdriverio dependencies (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/dc0692a12482f5a6c933db69ebe3b4a6a92d194e\"\u003edc0692a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.37.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​cucumber/cucumber\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/7056e7129928f7e1db57ed6e7657ffa8bfd486ed\"\u003e7056e71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency body-parser to v2.2.1 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0738ce8d63428f2d989db40d39f64cb1893cd897\"\u003e0738ce8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency express to v5.2.0 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/99a34b3a555324755ae15ba4ea82245c9057adef\"\u003e99a34b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency jasmine to v5.13.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9e924c0458b380126245f033c5b95b96ac4ac57b\"\u003e9e924c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency lru-cache to v11.2.4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/53255161e3b3ef77fe26ee72c5d40bbac6a2a5b4\"\u003e5325516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e introduced axios fixture (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a83674697531622d522c6924db2875188efcc834\"\u003ea836746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e support for providing extraAbilities without overriding the actors (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/5e189caa4f4a0f38287f8586f21d8106c7c7dab3\"\u003e5e189ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e useBase supports merging multiple base fixtures (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e37ed77ae2cc8c18349096cc82668cf522d2e7f1\"\u003ee37ed77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update playwright dependencies to v1.57.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/800445eca508112ab2dd9fd1f1101113c6091fe3\"\u003e800445e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update webdriverio dependencies to ^9.20.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/1d89e8bb8f5ec03386afdef0eacdab802c7d6940\"\u003e1d89e8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocal-server:\u003c/strong\u003e updated examples in API docs (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/32f99b0620e91d00252a74ea435e5fed9c060da8\"\u003e32f99b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.37.0...v3.37.1\"\u003e3.37.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e introduced support for Node 24, dropped support for Node 18 (EOL) (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9dd5f885d8e65cd8ff3429a2af94151fbe9134ed\"\u003e9dd5f88\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/serenity-js/serenity-js/commit/0af3eff400cdb5adc9d7b92e87b09820c93d77c9\"\u003e\u003ccode\u003e0af3eff\u003c/code\u003e\u003c/a\u003e chore(release): v3.37.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a2d6d2ca1ccb127e6b90d2acbd671ab9b2f63a16\"\u003e\u003ccode\u003ea2d6d2c\u003c/code\u003e\u003c/a\u003e docs(core): corrected typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/dae146cd99a04f09b5926fb9d3205af562fa2927\"\u003e\u003ccode\u003edae146c\u003c/code\u003e\u003c/a\u003e chore(release): v3.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/88a1027aa2171c26e3988e2aaeacea081df91780\"\u003e\u003ccode\u003e88a1027\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/98c39768e18fdba1e9f15464c5e4e4bc166ebe6d\"\u003e\u003ccode\u003e98c3976\u003c/code\u003e\u003c/a\u003e docs(console-reporter): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/371f89759b7b503d5a581f23a69961d0bc97b322\"\u003e\u003ccode\u003e371f897\u003c/code\u003e\u003c/a\u003e docs(rest): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/97c87d6956647fdd9ca594e029f7a754812973a5\"\u003e\u003ccode\u003e97c87d6\u003c/code\u003e\u003c/a\u003e docs(core): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/3fd671ed1982540f2821c02ec2679cca77822936\"\u003e\u003ccode\u003e3fd671e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to v4.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/bce71a2454b8c6e2639bc351cc84f47c0c8cbb0a\"\u003e\u003ccode\u003ebce71a2\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/21a824403d570f7a8e0875c579794635c614bd77\"\u003e\u003ccode\u003e21a8244\u003c/code\u003e\u003c/a\u003e docs(core): removed deprecated comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serenity-js/serenity-js/commits/v3.37.1/packages/core\"\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@​serenity-js/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stencil/core` from 4.35.3 to 4.40.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/releases\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e🐂 4.40.1 (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e docs generation when using \u003ccode\u003eexcludedComponents\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6509\"\u003e#6509\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/4209437ff371671a13fd0085611ab92abb73c1f5\"\u003e4209437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e \u003ccode\u003e@container\u003c/code\u003e query parsing (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6508\"\u003e#6508\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/208a1050c23d6de985c33d4f4a273d93e7b39a3b\"\u003e208a105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e escape backslashes (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6506\"\u003e#6506\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/758b8ee024a26da938dd335bf3c96be7269d9317\"\u003e758b8ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e more robust \u003ccode\u003esupportsConstructableStylesheets\u003c/code\u003e test (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6510\"\u003e#6510\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/484b1b8682bc0ff9becedb5f180afa66e50c46fb\"\u003e484b1b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.40.0...v4.40.1\"\u003ehttps://github.com/stenciljs/core/compare/v4.40.0...v4.40.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🍌 4.40.0 (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e minify dist-custom-elements and hydrate-script (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6482\"\u003e#6482\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ec043cdd0fc0fe5179e7b125039afbd034ea41a6\"\u003eec043cd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e resolve node_modules css imports (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6493\"\u003e#6493\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/84ac5b8cbe85be26cdf01bfa5d34fe455b853e6e\"\u003e84ac5b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e css imports with functions and media queries (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6474\"\u003e#6474\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/249f84aab3f3597d132563907732b80d6ae1aade\"\u003e249f84a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e enable parsing of native, nested css selectors (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6480\"\u003e#6480\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/35066867e13669ac1d19fb168e3ae85dc4dd42b6\"\u003e3506686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e pseudo-element selectors in nested media queries (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6486\"\u003e#6486\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/20ce1ce3d5dd801f3648e5052891efff4965212b\"\u003e20ce1ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e strip comments before adding css to js (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6487\"\u003e#6487\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/2892b4f486f79db7ba19ab54b9c500e210cda926\"\u003e2892b4f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e vanilla css live-reload \u0026amp; added globalStyles to dev \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6488\"\u003e#6488\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/34cb672380b1e1b1b8818181e176dfe93dfca3cf\"\u003e34cb672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edist-custom-elements:\u003c/strong\u003e index / default entry types (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6489\"\u003e#6489\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7b89b5c118facc6134c15ed5a9bc989cac227361\"\u003e7b89b5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e malformed \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6492\"\u003e#6492\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/8608bd9f9041b495991da120dc72668c91d78437\"\u003e8608bd9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e respect slotted element initial 'hidden' property (non-shadow) (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6499\"\u003e#6499\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/d3b8b7ad437318b95f0842b77df9ed489c53f784\"\u003ed3b8b7a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e stop patching non-shadow components without \u003ccode\u003e\u0026lt;slot\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6483\"\u003e#6483\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/44fb8deac59bd4d6f592ce88129ed1b377dca340\"\u003e44fb8de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esourcemaps:\u003c/strong\u003e generate entry sourcemaps during a dev build (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6476\"\u003e#6476\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e67815968e67584aab0c50d4f8e43214c503d121\"\u003ee678159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e stop removing slotted whitespace (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6477\"\u003e#6477\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b4c58864aef709bc40f183bd101123a6f209f3c8\"\u003eb4c5886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estyles:\u003c/strong\u003e support rendering across documents (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6481\"\u003e#6481\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b73a44b4c7bbfc8da783f37f012be709a0f7f19d\"\u003eb73a44b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6479\"\u003e#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e always render \u003ccode\u003eshadowrootdelegatesfocus\u003c/code\u003e as a boolean (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6490\"\u003e#6490\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/8f266dedc6429a669833576d0ab68cb2a6b9dccd\"\u003e8f266de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e puppeteer \u0026lt;= 22 executable path (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6478\"\u003e#6478\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ecb279a393bb6dea57fa431db1cc605ea046f72a\"\u003eecb279a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correctly expand and resolve \u003ccode\u003etype | generic\u0026lt;type\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6495\"\u003e#6495\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/d43e29b17c0f68b85b23bafba44504100e98a2d9\"\u003ed43e29b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual slot assignment - \u003ca href=\"https://stenciljs.com/docs/component#shadow\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6497\"\u003e#6497\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/92097e492ded87c4d5f8bf9d8ee0add8ff178d1d\"\u003e92097e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e \u003ccode\u003esourceMap: \u0026quot;dev\u0026quot;\u003c/code\u003e - \u003ca href=\"https://stenciljs.com/docs/config#sourcemap\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6498\"\u003e#6498\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/0be1ea125c50d30ee0a1f36c79bb116633bf091f\"\u003e0be1ea1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e new \u003ccode\u003eexcludeComponents\u003c/code\u003e config option - \u003ca href=\"https://stenciljs.com/docs/config#excludeComponents\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6491\"\u003e#6491\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/f60693ed698cf10e801ed315fc742de79eb8062d\"\u003ef60693e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add Invoker Commands API attributes to button (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6494\"\u003e#6494\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/792acf5deb485e16013723844c3437543abc87ea\"\u003e792acf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatch decorator:\u003c/strong\u003e new handler option \u003ccode\u003eimmediate\u003c/code\u003e - \u003ca href=\"https://stenciljs.com/docs/reactive-data#the-watch-decorator-watch\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6484\"\u003e#6484\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7cc22f687b36b2af215c39b3577c5b8d1c5095d8\"\u003e7cc22f6\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/AmmarGillani95\"\u003e\u003ccode\u003e@​AmmarGillani95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6494\"\u003estenciljs/core#6494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emandirola\"\u003e\u003ccode\u003e@​emandirola\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6481\"\u003estenciljs/core#6481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.39.0...v4.40.0\"\u003ehttps://github.com/stenciljs/core/compare/v4.39.0...v4.40.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🎭 v4.39.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/stenciljs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e🐂 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.40.0...v4.40.1\"\u003e4.40.1\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e docs generation when using \u003ccode\u003eexcludedComponents\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6509\"\u003e#6509\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/4209437ff371671a13fd0085611ab92abb73c1f5\"\u003e4209437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e \u003ccode\u003e@container\u003c/code\u003e query parsing (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6508\"\u003e#6508\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/208a1050c23d6de985c33d4f4a273d93e7b39a3b\"\u003e208a105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e escape backslashes (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6506\"\u003e#6506\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/758b8ee024a26da938dd335bf3c96be7269d9317\"\u003e758b8ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e more robust \u003ccode\u003esupportsConstructableStylesheets\u003c/code\u003e test (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6510\"\u003e#6510\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/484b1b8682bc0ff9becedb5f180afa66e50c46fb\"\u003e484b1b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e🍌 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.39.0...v4.40.0\"\u003e4.40.0\u003c/a\u003e (2025-12-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e minify dist-custom-elements and hydrate-script (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6482\"\u003e#6482\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ec043cdd0fc0fe5179e7b125039afbd034ea41a6\"\u003eec043cd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e resolve node_modules css imports (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6493\"\u003e#6493\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/84ac5b8cbe85be26cdf01bfa5d34fe455b853e6e\"\u003e84ac5b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e css imports with functions and media queries (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6474\"\u003e#6474\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/249f84aab3f3597d132563907732b80d6ae1aade\"\u003e249f84a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e enable parsing of native, nested css selectors (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6480\"\u003e#6480\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/35066867e13669ac1d19fb168e3ae85dc4dd42b6\"\u003e3506686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e pseudo-element selectors in nested media queries (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6486\"\u003e#6486\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/20ce1ce3d5dd801f3648e5052891efff4965212b\"\u003e20ce1ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e strip comments before adding css to js (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6487\"\u003e#6487\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/2892b4f486f79db7ba19ab54b9c500e210cda926\"\u003e2892b4f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e vanilla css live-reload \u0026amp; added globalStyles to dev \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6488\"\u003e#6488\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/34cb672380b1e1b1b8818181e176dfe93dfca3cf\"\u003e34cb672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edist-custom-elements:\u003c/strong\u003e index / default entry types (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6489\"\u003e#6489\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7b89b5c118facc6134c15ed5a9bc989cac227361\"\u003e7b89b5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e malformed \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6492\"\u003e#6492\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/8608bd9f9041b495991da120dc72668c91d78437\"\u003e8608bd9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e respect slotted element initial 'hidden' property (non-shadow) (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6499\"\u003e#6499\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/d3b8b7ad437318b95f0842b77df9ed489c53f784\"\u003ed3b8b7a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e stop patching non-shadow components without \u003ccode\u003e\u0026lt;slot\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6483\"\u003e#6483\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/44fb8deac59bd4d6f592ce88129ed1b377dca340\"\u003e44fb8de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esourcemaps:\u003c/strong\u003e generate entry sourcemaps during a dev build (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6476\"\u003e#6476\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e67815968e67584aab0c50d4f8e43214c503d121\"\u003ee678159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e stop removing slotted whitespace (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6477\"\u003e#6477\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b4c58864aef709bc40f183bd101123a6f209f3c8\"\u003eb4c5886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estyles:\u003c/strong\u003e support rendering across documents (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6481\"\u003e#6481\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b73a44b4c7bbfc8da783f37f012be709a0f7f19d\"\u003eb73a44b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6479\"\u003e#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e always render \u003ccode\u003eshadowrootdelegatesfocus\u003c/code\u003e as a boolean (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6490\"\u003e#6490\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/8f266dedc6429a669833576d0ab68cb2a6b9dccd\"\u003e8f266de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e puppeteer \u0026lt;= 22 executable path (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6478\"\u003e#6478\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ecb279a393bb6dea57fa431db1cc605ea046f72a\"\u003eecb279a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correctly expand and resolve \u003ccode\u003etype | generic\u0026lt;type\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6495\"\u003e#6495\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/d43e29b17c0f68b85b23bafba44504100e98a2d9\"\u003ed43e29b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual slot assignment (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6497\"\u003e#6497\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/92097e492ded87c4d5f8bf9d8ee0add8ff178d1d\"\u003e92097e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e \u003ccode\u003esourceMap: \u0026quot;dev\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6498\"\u003e#6498\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/0be1ea125c50d30ee0a1f36c79bb116633bf091f\"\u003e0be1ea1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e new \u003ccode\u003eexcludeComponents\u003c/code\u003e config option (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6491\"\u003e#6491\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/f60693ed698cf10e801ed315fc742de79eb8062d\"\u003ef60693e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add Invoker Commands API attributes to button (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6494\"\u003e#6494\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/792acf5deb485e16013723844c3437543abc87ea\"\u003e792acf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatch decorator:\u003c/strong\u003e new handler option \u003ccode\u003eimmediate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6484\"\u003e#6484\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7cc22f687b36b2af215c39b3577c5b8d1c5095d8\"\u003e7cc22f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e🎭 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\"\u003e4.39.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/64f60890961f7d13fc3748f7429855ed4d55ea8c\"\u003e\u003ccode\u003e64f6089\u003c/code\u003e\u003c/a\u003e Release v4.40.1 (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6511\"\u003e#6511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/co...\n\n_Description has been truncated_","html_url":"https://github.com/webdriverio/webdriverio/pull/14955","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webdriverio%2Fwebdriverio/issues/14955","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14955/packages"},{"uuid":"3753813620","node_id":"PR_kwDOQhBuzc66JKW0","number":2,"state":"closed","title":"chore(deps): bump the npm-version-updates group across 1 directory with 26 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-26T14:44:30.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-22T13:29:27.000Z","updated_at":"2026-01-26T14:44:32.000Z","time_to_close":3028503,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-version-updates","update_count":26,"packages":[{"name":"@vercel/nft","old_version":"0.29.4","new_version":"1.1.1","repository_url":"https://github.com/vercel/nft"},{"name":"ansi-styles","old_version":"6.2.1","new_version":"6.2.3","repository_url":"https://github.com/chalk/ansi-styles"},{"name":"cbor","old_version":"10.0.9","new_version":"10.0.11","repository_url":"https://github.com/hildjj/node-cbor"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"ci-info","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/watson/ci-info"},{"name":"cli-truncate","old_version":"4.0.0","new_version":"5.1.1","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"debug","old_version":"4.4.1","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"globby","old_version":"14.1.0","new_version":"16.1.0","repository_url":"https://github.com/sindresorhus/globby"},{"name":"matcher","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/sindresorhus/matcher"},{"name":"memoize","old_version":"10.1.0","new_version":"10.2.0","repository_url":"https://github.com/sindresorhus/memoize"},{"name":"p-map","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/sindresorhus/p-map"},{"name":"picomatch","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/micromatch/picomatch"},{"name":"plur","old_version":"5.1.0","new_version":"6.0.0","repository_url":"https://github.com/sindresorhus/plur"},{"name":"pretty-ms","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"write-file-atomic","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/npm/write-file-atomic"},{"name":"yargs","old_version":"17.7.2","new_version":"18.0.0","repository_url":"https://github.com/yargs/yargs"},{"name":"@sindresorhus/tsconfig","old_version":"5.1.1","new_version":"8.1.0","repository_url":"https://github.com/sindresorhus/tsconfig"},{"name":"@types/node","old_version":"22.16.3","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ansi-escapes","old_version":"7.0.0","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"execa","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"sinon","old_version":"21.0.0","new_version":"21.0.1","repository_url":"https://github.com/sinonjs/sinon"},{"name":"tap","old_version":"21.1.0","new_version":"21.5.0","repository_url":"https://github.com/tapjs/tapjs"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"xo","old_version":"1.1.1","new_version":"1.2.3","repository_url":"https://github.com/xojs/xo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-version-updates group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@vercel/nft](https://github.com/vercel/nft) | `0.29.4` | `1.1.1` |\n| [ansi-styles](https://github.com/chalk/ansi-styles) | `6.2.1` | `6.2.3` |\n| [cbor](https://github.com/hildjj/node-cbor/tree/HEAD/packages/cbor) | `10.0.9` | `10.0.11` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [ci-info](https://github.com/watson/ci-info) | `4.3.0` | `4.3.1` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `4.0.0` | `5.1.1` |\n| [debug](https://github.com/debug-js/debug) | `4.4.1` | `4.4.3` |\n| [globby](https://github.com/sindresorhus/globby) | `14.1.0` | `16.1.0` |\n| [matcher](https://github.com/sindresorhus/matcher) | `5.0.0` | `6.0.0` |\n| [memoize](https://github.com/sindresorhus/memoize) | `10.1.0` | `10.2.0` |\n| [p-map](https://github.com/sindresorhus/p-map) | `7.0.3` | `7.0.4` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.2` | `4.0.3` |\n| [plur](https://github.com/sindresorhus/plur) | `5.1.0` | `6.0.0` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.2.0` | `9.3.0` |\n| [write-file-atomic](https://github.com/npm/write-file-atomic) | `6.0.0` | `7.0.0` |\n| [yargs](https://github.com/yargs/yargs) | `17.7.2` | `18.0.0` |\n| [@sindresorhus/tsconfig](https://github.com/sindresorhus/tsconfig) | `5.1.1` | `8.1.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.16.3` | `25.0.3` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `7.0.0` | `7.2.0` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.0` | `9.6.1` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [sinon](https://github.com/sinonjs/sinon) | `21.0.0` | `21.0.1` |\n| [tap](https://github.com/tapjs/tapjs) | `21.1.0` | `21.5.0` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [xo](https://github.com/xojs/xo) | `1.1.1` | `1.2.3` |\n\n\nUpdates `@vercel/nft` from 0.29.4 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/nft/releases\"\u003e\u003ccode\u003e@​vercel/nft\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/1.1.0...1.1.1\"\u003e1.1.1\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eevaluate nested export conditions when resolving a module-sync fallback (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/557\"\u003e#557\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/1e455b0531a388e1382c76fdb0d90133a1b5c7eb\"\u003e1e455b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/vercel/nft/compare/1.0.0...1.1.0\"\u003e1.1.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure module-sync conditions also trace cjs fallback (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/550\"\u003e#550\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/684032b43b8d3c21b770be9cb6b36a595ddd35a4\"\u003e684032b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.4...1.0.0\"\u003e1.0.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump glob@13 and set engines node@20 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/554\"\u003e#554\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/6fb86804211e39a9f634179cbd71b3ff69fdb18a\"\u003e6fb8680\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(requires node@20 or newer)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/vercel/nft/issues/553\"\u003evercel/nft#553\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.3...0.30.4\"\u003e0.30.4\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/551\"\u003e#551\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/4e0a9a2acd7aef25fc66dbd1ec0e875e584f33ba\"\u003e4e0a9a2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.2...0.30.3\"\u003e0.30.3\u003c/a\u003e (2025-10-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fs.readFile emit relative assets using cwd\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/547\"\u003e#547\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/78b3823b557582b3f35925df5df522abd63a50d9\"\u003e78b3823\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vercel/nft/issues/542\"\u003evercel/nft#542\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.1...0.30.2\"\u003e0.30.2\u003c/a\u003e (2025-09-26)\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/vercel/nft/commit/1e455b0531a388e1382c76fdb0d90133a1b5c7eb\"\u003e\u003ccode\u003e1e455b0\u003c/code\u003e\u003c/a\u003e fix: evaluate nested export conditions when resolving a module-sync fallback ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/684032b43b8d3c21b770be9cb6b36a595ddd35a4\"\u003e\u003ccode\u003e684032b\u003c/code\u003e\u003c/a\u003e feat: Ensure module-sync conditions also trace cjs fallback (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/550\"\u003e#550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/b327dba6e07b4baece19a31ae8ca2a9f9178622a\"\u003e\u003ccode\u003eb327dba\u003c/code\u003e\u003c/a\u003e chore: bump npm@11.6.3 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/6fb86804211e39a9f634179cbd71b3ff69fdb18a\"\u003e\u003ccode\u003e6fb8680\u003c/code\u003e\u003c/a\u003e feat: bump glob@13 and set engines node@20 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/4e0a9a2acd7aef25fc66dbd1ec0e875e584f33ba\"\u003e\u003ccode\u003e4e0a9a2\u003c/code\u003e\u003c/a\u003e fix: Bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/551\"\u003e#551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/b2ac206ce69b70054971e5075cabeb2bf03ff36e\"\u003e\u003ccode\u003eb2ac206\u003c/code\u003e\u003c/a\u003e chore: Bump js-yaml from 3.14.1 to 3.14.2 in the npm_and_yarn group across 1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/45dea496fbf5924aa285ceca5223fe70106532db\"\u003e\u003ccode\u003e45dea49\u003c/code\u003e\u003c/a\u003e chore: Bump validator from 13.11.0 to 13.15.20 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/548\"\u003e#548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/78b3823b557582b3f35925df5df522abd63a50d9\"\u003e\u003ccode\u003e78b3823\u003c/code\u003e\u003c/a\u003e fix: Revert \u0026quot;fs.readFile emit relative assets using cwd\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/547\"\u003e#547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/d484ea1d8e7bc645b3407b5417a23f15b00ee3f6\"\u003e\u003ccode\u003ed484ea1\u003c/code\u003e\u003c/a\u003e chore: add icyJoseph to codeowners (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/544\"\u003e#544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/dc4ab0b31b14b6513da9fcf2d6b3d1e2cbf33323\"\u003e\u003ccode\u003edc4ab0b\u003c/code\u003e\u003c/a\u003e fix: fs.readFile emit relative assets using cwd (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/nft/compare/0.29.4...1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ansi-styles` from 6.2.1 to 6.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/ansi-styles/releases\"\u003eansi-styles's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 6.2.2, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/compare/v6.2.1...v6.2.3\"\u003ehttps://github.com/chalk/ansi-styles/compare/v6.2.1...v6.2.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/chalk/ansi-styles/commit/28d11988aea80a0b4fdbea5794aa45b701819995\"\u003e\u003ccode\u003e28d1198\u003c/code\u003e\u003c/a\u003e 6.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/7e358113b85bc9f3cf3512d2ae865748fe12d88d\"\u003e\u003ccode\u003e7e35811\u003c/code\u003e\u003c/a\u003e Update dev dependencies (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/ansi-styles/compare/v6.2.1...v6.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cbor` from 10.0.9 to 10.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hildjj/node-cbor/releases\"\u003ecbor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/hildjj\"\u003e\u003ccode\u003e@​hildjj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hildjj/node-cbor/pull/225\"\u003ehildjj/node-cbor#225\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hildjj/node-cbor/compare/v10.0.10...v10.0.11\"\u003ehttps://github.com/hildjj/node-cbor/compare/v10.0.10...v10.0.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/hildjj\"\u003e\u003ccode\u003e@​hildjj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hildjj/node-cbor/pull/224\"\u003ehildjj/node-cbor#224\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hildjj/node-cbor/compare/v10.0.9...v10.0.10\"\u003ehttps://github.com/hildjj/node-cbor/compare/v10.0.9...v10.0.10\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/hildjj/node-cbor/commit/655eac60d84d877bb95257b905fdc73a0427d478\"\u003e\u003ccode\u003e655eac6\u003c/code\u003e\u003c/a\u003e 10.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hildjj/node-cbor/commit/dcea7aa3886973a270ba4aa7cde71483e2952cdf\"\u003e\u003ccode\u003edcea7aa\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hildjj/node-cbor/commit/7b0801c089bdc72541944e0193576f26d3baf1d6\"\u003e\u003ccode\u003e7b0801c\u003c/code\u003e\u003c/a\u003e 10.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hildjj/node-cbor/commit/3e029dd613d6257f66b62847f0389dc9e1df5fa5\"\u003e\u003ccode\u003e3e029dd\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hildjj/node-cbor/commits/v10.0.11/packages/cbor\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.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/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ci-info` from 4.3.0 to 4.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/watson/ci-info/releases\"\u003eci-info's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003edon't read envs when CI is set to false \u003ca href=\"https://github.com/watson/ci-info/commit/3fae1ac\"\u003e3fae1ac\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/watson/ci-info/blob/master/CHANGELOG.md\"\u003eci-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edon't read envs when CI is set to \u003ccode\u003efalse\u003c/code\u003e \u003ca href=\"https://github.com/watson/ci-info/commit/3fae1ac\"\u003e3fae1ac\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/watson/ci-info/commit/fba6e3d71c94ffc9129a30b970ebb3f27656376d\"\u003e\u003ccode\u003efba6e3d\u003c/code\u003e\u003c/a\u003e chore: commit lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/227cf1ad55bc1fa53ec38d88ac3febc481271b0d\"\u003e\u003ccode\u003e227cf1a\u003c/code\u003e\u003c/a\u003e ci: fix publish script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/464c5df8489a7a0d23047f78c5bb8be33bdaed8b\"\u003e\u003ccode\u003e464c5df\u003c/code\u003e\u003c/a\u003e release: v4.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/ead199f1d42d8b067b7960bcafe84604ff628315\"\u003e\u003ccode\u003eead199f\u003c/code\u003e\u003c/a\u003e ci: bump actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/fe11032989b3fb98f4f1353462bfc3d3f41dfc64\"\u003e\u003ccode\u003efe11032\u003c/code\u003e\u003c/a\u003e ci: add npm publish action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/3fae1ac492f59c1835a56b2a3c40b8c2cbeb02c1\"\u003e\u003ccode\u003e3fae1ac\u003c/code\u003e\u003c/a\u003e fix: don't read envs when explicitly not in CI (\u003ca href=\"https://redirect.github.com/watson/ci-info/issues/140\"\u003e#140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/watson/ci-info/compare/v4.3.0...v4.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for ci-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cli-truncate` from 4.0.0 to 5.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/cli-truncate/releases\"\u003ecli-truncate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix truncation behavior for a single character (\u003ca href=\"https://redirect.github.com/sindresorhus/cli-truncate/issues/26\"\u003e#26\u003c/a\u003e)  e06eefa\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v5.1.0...v5.1.1\"\u003ehttps://github.com/sindresorhus/cli-truncate/compare/v5.1.0...v5.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStyle truncation character to inherit surrounding ANSI style  aa504f6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v5.0.0...v5.1.0\"\u003ehttps://github.com/sindresorhus/cli-truncate/compare/v5.0.0...v5.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  8a06900\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies  8a06900\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v4.0.0...v5.0.0\"\u003ehttps://github.com/sindresorhus/cli-truncate/compare/v4.0.0...v5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/df88f09a26657a60c864605e7cf4d9770e0e772a\"\u003e\u003ccode\u003edf88f09\u003c/code\u003e\u003c/a\u003e 5.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/e06eefa161ebac7a63fb21117d8afff0203f1126\"\u003e\u003ccode\u003ee06eefa\u003c/code\u003e\u003c/a\u003e Fix truncation behavior for a single character (\u003ca href=\"https://redirect.github.com/sindresorhus/cli-truncate/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/7de137329c391ae050ccefe9c813a57f056bf6ff\"\u003e\u003ccode\u003e7de1373\u003c/code\u003e\u003c/a\u003e Add test for \u003ca href=\"https://redirect.github.com/sindresorhus/cli-truncate/issues/24\"\u003e#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/fa0cd8e25aa3f3f39737d775b71c194b2c79b301\"\u003e\u003ccode\u003efa0cd8e\u003c/code\u003e\u003c/a\u003e 5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/aa504f626e765edbe08f6b8903cae7387e7c8d6d\"\u003e\u003ccode\u003eaa504f6\u003c/code\u003e\u003c/a\u003e Style truncation character to inherit surrounding ANSI style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/8f0d9d93e9281855166975db26908f2a11bac54b\"\u003e\u003ccode\u003e8f0d9d9\u003c/code\u003e\u003c/a\u003e 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/8a069004c97bffbcaff8fd48839d7e0d73486d03\"\u003e\u003ccode\u003e8a06900\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v4.0.0...v5.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `debug` from 4.4.1 to 4.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/debug-js/debug/releases\"\u003edebug's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.3\u003c/h2\u003e\n\u003cp\u003eFunctionally identical release to \u003ccode\u003e4.4.1\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eVersion \u003ccode\u003e4.4.2\u003c/code\u003e is \u003cstrong\u003ecompromised\u003c/strong\u003e. Please see \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/1005\"\u003edebug-js/debug#1005\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/debug-js/debug/commit/6b2c5fbdb7d414483d9e306ef234acb4cd7ea67c\"\u003e\u003ccode\u003e6b2c5fb\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/debug-js/debug/compare/4.4.1...4.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 14.1.0 to 16.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/globby?tab=readme-ov-file#expandnegationonlypatterns\"\u003e\u003ccode\u003eexpandNegationOnlyPatterns\u003c/code\u003e\u003c/a\u003e option  eb78791\u003c/li\u003e\n\u003cli\u003eFix: Normalize leading-slash negation patterns before task generation  59e269f\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.0.0...v16.1.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.0.0...v16.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect parent .gitignore files when \u003ccode\u003egitignore\u003c/code\u003e option is enabled  b9a9a84\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003e{gitignore: true}\u003c/code\u003e, Globby now searches for .gitignore files up to the Git repo root (if detected). This matches Git's actual behavior where parent .gitignore patterns apply to subdirectories. Previously, only .gitignore files within the glob search path were considered. This change could break existing code that relied on the previous, more limited behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport negation-only patterns  1273541\u003c/li\u003e\n\u003cli\u003eRespect custom fs implementation from options  c2eb272\u003c/li\u003e\n\u003cli\u003eAdd some more options to \u003ccode\u003eisGitIgnored\u003c/code\u003e functions  e794ff9\u003c/li\u003e\n\u003cli\u003eImprove error message for invalid \u003ccode\u003ecwd\u003c/code\u003e option  7535e6d\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e{gitignore: true}\u003c/code\u003e performance issue  fcb07c3\u003c/li\u003e\n\u003cli\u003eFix bundler compatibility  e6c72c9\u003c/li\u003e\n\u003cli\u003eFix parent directory patterns with \u003ccode\u003egitignore\u003c/code\u003e option  11dd2df\u003c/li\u003e\n\u003cli\u003eFix ignore patterns with parent directory references  a58d117\u003c/li\u003e\n\u003cli\u003eFix types for \u003ccode\u003estats\u003c/code\u003e option  c10f600\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v15.0.0...v16.0.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v15.0.0...v16.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  4ae42c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eexpandDirectories\u003c/code\u003e not working with globstar patterns  98d691a\u003c/li\u003e\n\u003cli\u003eFix relative paths with gitignore option  b4d78d8\u003c/li\u003e\n\u003cli\u003eFix gitignore patterns in subdirectories not applying recursively  2cb6088\u003c/li\u003e\n\u003cli\u003eFix TypeScript types for \u003ccode\u003eglobbyStream\u003c/code\u003e to correctly yield strings  1c7f3ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v14.1.0...v15.0.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v14.1.0...v15.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/70c011b8be52c4a0d966bfcae4a4c5aa93b8a262\"\u003e\u003ccode\u003e70c011b\u003c/code\u003e\u003c/a\u003e 16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/eb787915294c5de87e437179d15940b84ec7b489\"\u003e\u003ccode\u003eeb78791\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eexpandNegationOnlyPatterns\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/59e269f667f532351a08aa600fe2581bf993fb21\"\u003e\u003ccode\u003e59e269f\u003c/code\u003e\u003c/a\u003e Fix: Normalize leading-slash negation patterns before task generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/cdbb6a2e661cb6137fdf959700a755393f8ac23f\"\u003e\u003ccode\u003ecdbb6a2\u003c/code\u003e\u003c/a\u003e 16.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e6c72c9ff8ad41d095032e6cc6e72c29d2339bde\"\u003e\u003ccode\u003ee6c72c9\u003c/code\u003e\u003c/a\u003e Fix bundler compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/b9a9a84c76064378b5a9fca3769efb890ab42bc4\"\u003e\u003ccode\u003eb9a9a84\u003c/code\u003e\u003c/a\u003e Respect parent .gitignore files when \u003ccode\u003egitignore\u003c/code\u003e option is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/db9cb722a04cd52edde4725851426c4d1e7d3f53\"\u003e\u003ccode\u003edb9cb72\u003c/code\u003e\u003c/a\u003e Add test for \u003ccode\u003esuppressErrors\u003c/code\u003e option with file patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/69e0ee7bbe75cd9b7174607ee6ef0582ce2c49a8\"\u003e\u003ccode\u003e69e0ee7\u003c/code\u003e\u003c/a\u003e Add test for ignore option with trailing slashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/11dd2dfae37aaa966a568e10837d973d461b9ead\"\u003e\u003ccode\u003e11dd2df\u003c/code\u003e\u003c/a\u003e Fix parent directory patterns with \u003ccode\u003egitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e4d09180fb5b856575c7addbcbfdda93823bc34a\"\u003e\u003ccode\u003ee4d0918\u003c/code\u003e\u003c/a\u003e Add tests for special characters in directory names\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v14.1.0...v16.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `matcher` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/matcher/releases\"\u003ematcher's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  f2c4926\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/compare/v5.0.0...v6.0.0\"\u003ehttps://github.com/sindresorhus/matcher/compare/v5.0.0...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/03e11aa72334be59532f5252700a9d14208f3ee4\"\u003e\u003ccode\u003e03e11aa\u003c/code\u003e\u003c/a\u003e 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/f2c492618d0ed4384f10910f73c5c064caf2556a\"\u003e\u003ccode\u003ef2c4926\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/f6f73395f6a4b5dc00e30d40cb3f5f72c47fae17\"\u003e\u003ccode\u003ef6f7339\u003c/code\u003e\u003c/a\u003e Refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/37a5b6b493e7c1f74dc63183b44a5f533a3ba478\"\u003e\u003ccode\u003e37a5b6b\u003c/code\u003e\u003c/a\u003e Add regression test for \u003ca href=\"https://redirect.github.com/sindresorhus/matcher/issues/32\"\u003e#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/6356d2d050afdf33bcff413d3971b8ed8d66ad2e\"\u003e\u003ccode\u003e6356d2d\u003c/code\u003e\u003c/a\u003e Fix documentation to correctly describe \u003ccode\u003eisMatch()\u003c/code\u003e behavior\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/matcher/compare/v5.0.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memoize` from 10.1.0 to 10.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/memoize/releases\"\u003ememoize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ememoizeIsCached()\u003c/code\u003e function to check cache existence (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/108\"\u003e#108\u003c/a\u003e)  3a5eb3d\u003c/li\u003e\n\u003cli\u003eFix timer ID memory leak with \u003ccode\u003emaxAge\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/109\"\u003e#109\u003c/a\u003e)  24832a5\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/compare/v10.1.0...v10.2.0\"\u003ehttps://github.com/sindresorhus/memoize/compare/v10.1.0...v10.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/sindresorhus/memoize/commit/4c2b35fad5841cea20274b461fe2528fa40a692d\"\u003e\u003ccode\u003e4c2b35f\u003c/code\u003e\u003c/a\u003e 10.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/commit/7d8d3e5b263204886a3971c2a5affd6117e79d94\"\u003e\u003ccode\u003e7d8d3e5\u003c/code\u003e\u003c/a\u003e Handle some edge-cases and some refactoring (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/110\"\u003e#110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/commit/24832a5e78e77538ffaa3df5baa221ecfef971d5\"\u003e\u003ccode\u003e24832a5\u003c/code\u003e\u003c/a\u003e Fix timer ID memory leak with \u003ccode\u003emaxAge\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/commit/3a5eb3dc014c495cba47d87e98bccd953ef7723a\"\u003e\u003ccode\u003e3a5eb3d\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ememoizeIsCached()\u003c/code\u003e function to check cache existence (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/memoize/compare/v10.1.0...v10.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `p-map` from 7.0.3 to 7.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/p-map/releases\"\u003ep-map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix concurrency control in \u003ccode\u003epMapIterable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/p-map/issues/77\"\u003e#77\u003c/a\u003e)  82b8cdc\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-map/compare/v7.0.3...v7.0.4\"\u003ehttps://github.com/sindresorhus/p-map/compare/v7.0.3...v7.0.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/sindresorhus/p-map/commit/47bc82e569e962e190eb56242510709cfa5b805f\"\u003e\u003ccode\u003e47bc82e\u003c/code\u003e\u003c/a\u003e 7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-map/commit/91ef8d1958b64dfcc2f9dfe7cda4beab8dc5c518\"\u003e\u003ccode\u003e91ef8d1\u003c/code\u003e\u003c/a\u003e Minor tweak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-map/commit/82b8cdc26d9910c1a9abe6813ddad5f3a55f88b2\"\u003e\u003ccode\u003e82b8cdc\u003c/code\u003e\u003c/a\u003e Fix concurrency control in \u003ccode\u003epMapIterable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/p-map/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/p-map/compare/v7.0.3...v7.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `picomatch` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/eec6f0bab6a05de4ffb6cf65357f4b5226a58dd9\"\u003e\u003ccode\u003eeec6f0b\u003c/code\u003e\u003c/a\u003e 4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/cc761526c226ba919ae54d8cfa6227d7cceeed96\"\u003e\u003ccode\u003ecc76152\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/144\"\u003e#144\u003c/a\u003e from Jason3S/jdent-object-properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/94e3438958081ba53decba836b198348b8fc11b5\"\u003e\u003ccode\u003e94e3438\u003c/code\u003e\u003c/a\u003e Update constants.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/bfc1c2291f01751f97750a320079556c7f4c7e8e\"\u003e\u003ccode\u003ebfc1c22\u003c/code\u003e\u003c/a\u003e Update lib/constants.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/a9e2dd27a3bc1e6298ba005c0bc8587162eefa18\"\u003e\u003ccode\u003ea9e2dd2\u003c/code\u003e\u003c/a\u003e fix: exception when glob pattern contains \u003ccode\u003econstructor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/bf6a33bd3db990edfbfd20b3b160eed926cd07dd\"\u003e\u003ccode\u003ebf6a33b\u003c/code\u003e\u003c/a\u003e chore: fix docs (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/micromatch/picomatch/compare/4.0.2...4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plur` from 5.1.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/plur/releases\"\u003eplur's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  6a28737\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more supported words  6a28737\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/plur/compare/v5.1.0...v6.0.0\"\u003ehttps://github.com/sindresorhus/plur/compare/v5.1.0...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/plur/commit/1feff0d3df7cece21087ca20a5ffaeac524dc868\"\u003e\u003ccode\u003e1feff0d\u003c/code\u003e\u003c/a\u003e 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/plur/commit/6a28737d25a360250dbb45ae34b4a0ac0ee8b6f9\"\u003e\u003ccode\u003e6a28737\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/plur/commit/4a56d262c1855e590c5651ce2fd7fad15a2222d3\"\u003e\u003ccode\u003e4a56d26\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/plur/compare/v5.1.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pretty-ms` from 9.2.0 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/pretty-ms/releases\"\u003epretty-ms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/pretty-ms?tab=readme-ov-file#subsecondsasdecimals\"\u003e\u003ccode\u003esubSecondsAsDecimals\u003c/code\u003e\u003c/a\u003e option  761af4c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/pretty-ms/compare/v9.2.0...v9.3.0\"\u003ehttps://github.com/sindresorhus/pretty-ms/compare/v9.2.0...v9.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/pretty-ms/commit/ab52d6aec3aea644a4f07ddab2928e2f39dd9941\"\u003e\u003ccode\u003eab52d6a\u003c/code\u003e\u003c/a\u003e 9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/pretty-ms/commit/761af4c5017902ab0245ff9651d697ae98584106\"\u003e\u003ccode\u003e761af4c\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esubSecondsAsDecimals\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/pretty-ms/compare/v9.2.0...v9.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `write-file-atomic` from 6.0.0 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/write-file-atomic/releases\"\u003ewrite-file-atomic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/compare/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewrite-file-atomic\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/05b67bd54e8c7966619bd07a0d2eaca81261e034\"\u003e\u003ccode\u003e05b67bd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/219\"\u003e#219\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/219\"\u003e#219\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/52d789d21905b83bcb3b93c7cd2750cdc82becc6\"\u003e\u003ccode\u003e52d789d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/212\"\u003e#212\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/602f2ad71ce4e08357286aa06a2619ce1746f12b\"\u003e\u003ccode\u003e602f2ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/218\"\u003e#218\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/218\"\u003e#218\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/write-file-atomic/blob/main/CHANGELOG.md\"\u003ewrite-file-atomic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/compare/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewrite-file-atomic\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/05b67bd54e8c7966619bd07a0d2eaca81261e034\"\u003e\u003ccode\u003e05b67bd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/219\"\u003e#219\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/219\"\u003e#219\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/52d789d21905b83bcb3b93c7cd2750cdc82becc6\"\u003e\u003ccode\u003e52d789d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/212\"\u003e#212\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/602f2ad71ce4e08357286aa06a2619ce1746f12b\"\u003e\u003ccode\u003e602f2ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/218\"\u003e#218\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/218\"\u003e#218\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/2d6070a12d9880c95d17d11617a9f0d357a0e106\"\u003e\u003ccode\u003e2d6070a\u003c/code\u003e\u003c/a\u003e chore: release 7.0.0 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/05b67bd54e8c7966619bd07a0d2eaca81261e034\"\u003e\u003ccode\u003e05b67bd\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/602f2ad71ce4e08357286aa06a2619ce1746f12b\"\u003e\u003ccode\u003e602f2ad\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/1cb18b010dc5339ccdf10435a0e204fd6b402047\"\u003e\u003ccode\u003e1cb18b0\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/6dce90b2b3d01255dce9334d3eafd8e6f3d18efe\"\u003e\u003ccode\u003e6dce90b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/c88dab913b941bf519a846c53cf90f3c05d0a251\"\u003e\u003ccode\u003ec88dab9\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/5a4c00924f23a1a705538633560d18641850dbf4\"\u003e\u003ccode\u003e5a4c009\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/52d789d21905b83bcb3b93c7cd2750cdc82becc6\"\u003e\u003ccode\u003e52d789d\u003c/code\u003e\u003c/a\u003e chore: postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/fa75896c867d8e03f9b7615218fe74cb4061e9a7\"\u003e\u003ccode\u003efa75896\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/write-file-atomic/compare/v6.0.0...v7.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for write-file-atomic since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yargs` from 17.7.2 to 18.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/yargs/blob/main/CHANGELOG.md\"\u003eyargs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/yargs/compare/v17.7.2...v18.0.0\"\u003e18.0.0\u003c/a\u003e (2025-05-26)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommand names are not derived from modules passed to \u003ccode\u003ecommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003esingleton usage of yargs yargs.foo, yargs().argv, has been removed.\u003c/li\u003e\n\u003cli\u003eminimum node.js versions now \u003ccode\u003e^20.19.0 || ^22.12.0 || \u0026gt;=23\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eyargs is now ESM first\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommandDir now works with ESM files (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2461\"\u003e#2461\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/27eec188dad09656fe2e8dd42b529a5d98fea794\"\u003e27eec18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e adds hebrew translation (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2357\"\u003e#2357\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/4266485b20e9b0f3a7f196e84c6d8284b04642cd\"\u003e4266485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyargs is now ESM first (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezsh:\u003c/strong\u003e Add default completion as fallback (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2331\"\u003e#2331\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/e02c91b861380eccf743ac9c5c27c6895366e320\"\u003ee02c91b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaddDirectory do not support absolute command dir (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2465\"\u003e#2465\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/3a40a787edc5784b8134af022948b30c707001ba\"\u003e3a40a78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallows ESM modules commands to be extensible using visit option (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2468\"\u003e#2468\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/200e1aae95aeac71fc084aabf449fa95edf63300\"\u003e200e1aa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser:\u003c/strong\u003e fix shims so that yargs continues working in browser context (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2457\"\u003e#2457\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/4ae5f5742e2ce7bd9d7b18f3de25c90a938e5cc3\"\u003e4ae5f57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e address problems with typescript compilation (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2445\"\u003e#2445\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/8d72fb3968498447df52e994e259920c9fefc2b5\"\u003e8d72fb3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecoerce should play well with parser configuration (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2308\"\u003e#2308\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/8343c66eac10fbe60e85fc17adfe07eadd45cb35\"\u003e8343c66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency yargs-parser to v22 (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2470\"\u003e#2470\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/639130d332066c204776c263b4217ac265a0a861\"\u003e639130d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexit after async handler done (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2313\"\u003e#2313\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/e326cde53173e82407bf5e79cfdd58a199bcb909\"\u003ee326cde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle spaces in bash completion (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2452\"\u003e#2452\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/83b7788a09576feb2ca1c8aa762431a8a4d6a186\"\u003e83b7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparser-configuration should work well with generated completion script (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2332\"\u003e#2332\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/888db19ccebcb5065a7aa415445e41cb15411c50\"\u003e888db19\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epropagate Dictionary including undefined in value type (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2393\"\u003e#2393\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/2b2f7f5611ec6b4229ca609041b0fc8ffc393d14\"\u003e2b2f7f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezsh:\u003c/strong\u003e completion no longer requires double tab when using autoloaded (\u003ca href=\"https://github.com/yargs/yargs/commit/0dd8fe42ce98401fa54fd2458bf248bb38cb064d\"\u003e0dd8fe4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommand names are not derived from modules passed to \u003ccode\u003ecommand\u003c/code\u003e. (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esingleton usage of yargs yargs.foo, yargs().argv, has been removed. (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eminimum node.js versions now \u003ccode\u003e^20.19.0 || ^22.12.0 || \u0026amp;gt;=23\u003c/code\u003e. (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\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/yargs/yargs/commit/0bc72553e8c247695579ff6deccce114eca13a14\"\u003e\u003ccode\u003e0bc7255\u003c/code\u003e\u003c/a\u003e chore(main): release 18.0.0 (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/639130d332066c204776c263b4217ac265a0a861\"\u003e\u003ccode\u003e639130d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency yargs-parser to v22 (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2470\"\u003e#2470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/200e1aae95aeac71fc084aabf449fa95edf63300\"\u003e\u003ccode\u003e200e1aa\u003c/code\u003e\u003c/a\u003e fix: allows ESM modules commands to be extensible using visit option (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2468\"\u003e#2468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/888db19ccebcb5065a7aa415445e41cb15411c50\"\u003e\u003ccode\u003e888db19\u003c/code\u003e\u003c/a\u003e fix: parser-configuration should work well with generated completion script (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/3a40a787edc5784b8134af022948b30c707001ba\"\u003e\u003ccode\u003e3a40a78\u003c/code\u003e\u003c/a\u003e fix: addDirectory do not support absolute command dir (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2465\"\u003e#2465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/90e9ecaef9f9f112896aecd822009bf1781db37a\"\u003e\u003ccode\u003e90e9eca\u003c/code\u003e\u003c/a\u003e docs: remove to old slack channel (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/0dd8fe42ce98401fa54fd2458bf248bb38cb064d\"\u003e\u003ccode\u003e0dd8fe4\u003c/code\u003e\u003c/a\u003e fix(zsh): completion no longer requires double tab when using autoloaded\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/27eec188dad09656fe2e8dd42b529a5d98fea794\"\u003e\u003ccode\u003e27eec18\u003c/code\u003e\u003c/a\u003e feat: commandDir now works with ESM files (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2461\"\u003e#2461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/f9c72a7016927bc0e486aa7056873fa4f2febccc\"\u003e\u003ccode\u003ef9c72a7\u003c/code\u003e\u003c/a\u003e docs: update examples to run from examples folder (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2463\"\u003e#2463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/e02c91b861380eccf743ac9c5c27c6895366e320\"\u003e\u003ccode\u003ee02c91b\u003c/code\u003e\u003c/a\u003e feat(zsh): Add default completion as fallback (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2331\"\u003e#2331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yargs/yargs/compare/v17.7.2...v18.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sindresorhus/tsconfig` from 5.1.1 to 8.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/tsconfig/releases\"\u003e\u003ccode\u003e@​sindresorhus/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow importing JSON for ESM (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/40\"\u003e#40\u003c/a\u003e)  9ee0174\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e  b7f9374\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.9 and Node.js 20  306eb38\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://www.totaltypescript.com/erasable-syntax-only\"\u003e\u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/a\u003e  f26dccf\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)  0338537\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis config now makes TypeScript not do any polyfilling, so only use syntax and features available in the JavaScript environments you target 927f627\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003enoUncheckedSideEffectImports\u003c/code\u003e  7f34b7e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v6.0.0...v7.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v6.0.0...v7.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.5 or later.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoutDir\u003c/code\u003e property\n\u003cul\u003e\n\u003cli\u003eIf you use \u003ccode\u003edistribution\u003c/code\u003e for the \u003ccode\u003eoutDir\u003c/code\u003e, you can remove that key from your own config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v5.1.1...v6.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v5.1.1...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/5db01b5dc2492011deee834e5bb175804f05c198\"\u003e\u003ccode\u003e5db01b5\u003c/code\u003e\u003c/a\u003e 8.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/9ee01747b01c72450c86224566973720573e3c0a\"\u003e\u003ccode\u003e9ee0174\u003c/code\u003e\u003c/a\u003e Allow importing JSON for ESM (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/26a7b6ecb0cf32023b6ef61b5463fefedcb6abf5\"\u003e\u003ccode\u003e26a7b6e\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b7f937447857c9aa7c958a64bf2dfca71fb19764\"\u003e\u003ccode\u003eb7f9374\u003c/code\u003e\u003c/a\u003e Fix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b4bcc6b64422265ef818cf16670b23ccc70dc8e4\"\u003e\u003ccode\u003eb4bcc6b\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/f26dccfe559aed84c71e686298f981e330dea730\"\u003e\u003ccode\u003ef26dccf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/306eb3838c092a5100ea6b696534c73de9e0ff6a\"\u003e\u003ccode\u003e306eb38\u003c/code\u003e\u003c/a\u003e Require TypeScript 5.9 and Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/0338537a895ce001385caa7772686bca706a0bb3\"\u003e\u003ccode\u003e0338537\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/2cb6725359005701b0bd50695b736f7dac83705e\"\u003e\u003ccode\u003e2cb6725\u003c/code\u003e\u003c/a\u003e 7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/927f627d45a167b5631b1bb5895a2529bbbb0609\"\u003e\u003ccode\u003e927f627\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;target\u0026quot;: \u0026quot;esnext”\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v5.1.1...v8.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.16.3 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ansi-escapes` from 7.0.0 to 7.2.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.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable ANSI escape sequences on modern Windows  b5d50b8\u003c/li\u003e\n\u003cli\u003eAdd tmux support for OSC sequences  6fe0daa\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.1.1...v7.2.0\"\u003ehttps://github.com/sindresorhus/ansi-escapes/compare/v7.1.1...v7.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility for \u003ccode\u003eimage()\u003c/code\u003e with xterm.js (\u003ca href=\"https://redirect.github.com/sindresorhus/ansi-escapes/issues/39\"\u003e#39\u003c/a\u003e)  b739b18\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/sindresorhus/ansi-escapes/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/ansi-escapes?tab=readme-ov-file#clearviewport\"\u003e\u003ccode\u003eclearViewport\u003c/code\u003e\u003c/a\u003e as safer alternative to \u003ccode\u003eclearScreen\u003c/code\u003e  fbd49be\u003c/li\u003e\n\u003cli\u003eAdd ConEmu support and common \u003ca href=\"https://github.com/sindresorhus/ansi-escapes?tab=readme-ov-file#setcwdpath\"\u003e\u003ccode\u003esetCwd\u003c/code\u003e\u003c/a\u003e method  f4924fb\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.0.0...v7.1.0\"\u003ehttps://github.com/sindresorhus/ansi-escapes/compare/v7.0.0...v7.1.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/6db12c839dafc906cbceda299026d8e78e501478\"\u003e\u003ccode\u003e6db12c8\u003c/code\u003e\u003c/a\u003e 7.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/b5d50b8d030b2ce1c213cbbe770ee7df1d5d98d7\"\u003e\u003ccode\u003eb5d50b8\u003c/code\u003e\u003c/a\u003e Enable ANSI escape sequences on modern Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/6fe0daa9c1f8035beb9177bb525a85160ad29916\"\u003e\u003ccode\u003e6fe0daa\u003c/code\u003e\u003c/a\u003e Add tmux support for OSC sequences\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/9e1aa3989267709fe644cf05000ffbc2a53d8412\"\u003e\u003ccode\u003e9e1aa39\u003c/code\u003e\u003c/a\u003e 7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/123812510ec4b9ac806dbb958ba690005fa06132\"\u003e\u003ccode\u003e1238125\u003c/code\u003e\u003c/a\u003e Tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/b739b18e91386272c1382504c4f25929f9717478\"\u003e\u003ccode\u003eb739b18\u003c/code\u003e\u003c/a\u003e Improve compatibility for \u003ccode\u003eimage()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/ansi-escapes/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/a5d36d2cd5d4ed6a6ae01783cf1a314d679a7839\"\u003e\u003ccode\u003ea5d36d2\u003c/code\u003e\u003c/a\u003e 7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/fbd49be35e709e538d66fd3e2a6a16c94917972d\"\u003e\u003ccode\u003efbd49be\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eclearViewport\u003c/code\u003e as safer alternative to \u003ccode\u003eclearScreen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/f4924fb71ed2bbc9f44d86d64ab494f5107ae429\"\u003e\u003ccode\u003ef4924fb\u003c/code\u003e\u003c/a\u003e Add ConEmu support and common \u003ccode\u003esetCwd\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/300a0dfab1715ddc540dec2dec76082be69a99c8\"\u003e\u003ccode\u003e300a0df\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.0.0...v7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `execa` from 9.6.0 to 9.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/execa/releases\"\u003eexeca's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eVerboseOption\u003c/code\u003e type not being properly exported (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1215\"\u003e#1215\u003c/a\u003e)  7891c39\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/execa/compare/v9.6.0...v9.6.1\"\u003ehttps://github.com/sindresorhus/execa/compare/v9.6.0...v9.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/84e1f36b2c31a463e3efbd37c7505da9438a05c9\"\u003e\u003ccode\u003e84e1f36\u003c/code\u003e\u003c/a\u003e 9.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/7891c39441c5a6d0fca4be696c0c1cf0b746fa1e\"\u003e\u003ccode\u003e7891c39\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eVerboseOption\u003c/code\u003e type not being properly exported (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1215\"\u003e#1215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/103095f2c9a459ae3500fa7d861f162c21a94b3a\"\u003e\u003ccode\u003e103095f\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/23ec6f0569b3e42af43294dc807494ebe896e980\"\u003e\u003ccode\u003e23ec6f0\u003c/code\u003e\u003c/a\u003e Fix CI tests related to \u003ccode\u003e.kill(0)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/9a2cb79b1120f3b476aa8a452ceaeb71bfa19a2d\"\u003e\u003ccode\u003e9a2cb79\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/e7cafebf55e19485a9d4bdf5af9ed5d2c82fe0d8\"\u003e\u003ccode\u003ee7cafeb\u003c/code\u003e\u003c/a\u003e [docs] TTY control is lost only on the FD that uses mixed inherit. (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1209\"\u003e#1209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/5587ae1dcb9b258b0d9667219100b197de50594f\"\u003e\u003ccode\u003e5587ae1\u003c/code\u003e\u003c/a\u003e Fix CI tests (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/3e8fa32d498dcc57f1da447524bdb6b521fbd603\"\u003e\u003ccode\u003e3e8fa32\u003c/code\u003e\u003c/a\u003e [docs] A process is not a TTY usually, just connected to one. (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/c468672a7f212e9040c4405e99f9428d3253a76a\"\u003e\u003ccode\u003ec468672\u003c/code\u003e\u003c/a\u003e [docs] Transforms: Summary: Fix example command and output. (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1206\"\u003e#1206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/execa/compare/v9.6.0...v9.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expect` from 30.0.4 to 30.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003eexpect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e`[jest-snapshot-utils] Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChore\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect]\u003c/code\u003e Update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring check (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15789\"\u003e#15789\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/jestjs/jest/blob/main/CHANGELOG.md\"\u003eexpect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-matcher-utils]\u003c/code\u003e Fix infinite recursion with self-referential getters in \u003ccode\u003edeepCyclicCopyReplaceable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15831\"\u003e#15831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Improve messaging about goo.gl snapshot link change (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15821\"\u003e#15821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\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/jestjs/jest/commit/855864e3f9751366455246790be2bf912d4d0dac\"\u003e\u003ccode\u003e855864e\u003c/code\u003e\u003c/a\u003e v30.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/ebfa31cc9787303e8698a1a029a162a18e8974aa\"\u003e\u003ccode\u003eebfa31c\u003c/code\u003e\u003c/a\u003e v30.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/d347c0f3f87f976a1dbd9761d503e45f5ced2a7e\"\u003e\u003ccode\u003ed347c0f\u003c/code\u003e\u003c/a\u003e v30.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/4d5f41d0885c1d9630c81b4fd47f74ab0615e18f\"\u003e\u003ccode\u003e4d5f41d\u003c/code\u003e\u003c/a\u003e v30.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/5884e4a632d3c1342744fc3b6f8642ac96de4756\"\u003e\u003ccode\u003e5884e4a\u003c/code\u003e\u003c/a\u003e chore(expect): update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/22236cf58b66039f81893537c90dee290bab427f\"\u003e\u003ccode\u003e22236cf\u003c/code\u003e\u003c/a\u003e v30.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/a3d1e2eb4bb24e2974c88e8868b44cde987eebb2\"\u003e\u003ccode\u003ea3d1e2e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ebigint\u003c/code\u003e cause error (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15702\"\u003e#15702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.2.0/packages/expect\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 21.0.0 to 21.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/456a65c2813533fa4e946b9e707baf798a679ad3\"\u003e\u003ccode\u003e456a65c2\u003c/code\u003e\u003c/a\u003e\nUpdate dependencies - except \u003ccode\u003e@​sinonjs/samsam\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2669\"\u003e#2669\u003c/a\u003e) (Carl-Erik Kopseng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/f04f3eb108f3d9b0402e42281b54d9057211bf16\"\u003e\u003ccode\u003ef04f3eb1\u003c/code\u003e\u003c/a\u003e\nFix issue 2618 - Remove browserify in favor of esbuild (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2661\"\u003e#2661\u003c/a\u003e) (Artur Parkhisenko)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/48b69df24c97ef316ebc3835418b3459337c325a\"\u003e\u003ccode\u003e48b69df2\u003c/code\u003e\u003c/a\u003e\nfix(docs): remove \u003ccode\u003eassert.failException\u003c/code\u003e from documentation (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2666\"\u003e#2666\u003c/a\u003e) (Steffen Schroeder)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/13b27cccd066a1bc75cfdcd207f1c8c44ab7b049\"\u003e\u003ccode\u003e13b27ccc\u003c/code\u003e\u003c/a\u003e\nFix sandbox restore not handling stubbed functions (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2667\"\u003e#2667\u003c/a\u003e) (thamion)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/ae9e09ac00799f923a8e6b559ead720999a0e865\"\u003e\u003ccode\u003eae9e09ac\u003c/code\u003e\u003c/a\u003e\nUpdate compatibility target to ES2023 (Carl-Erik Kopseng)\n\u003cblockquote\u003e\n\u003cp\u003eUpdated compatibility target from ES2017 to ES2023 and clarified the note on breaking changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/26055043212a03afeb2914e16ea32cb7f0a3ac44\"\u003e\u003ccode\u003e26055043\u003c/code\u003e\u003c/a\u003e\nImprove error message for immutable descriptors (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2664\"\u003e#2664\u003c/a\u003e) (Stuart Dotson)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/80fa9a5b8b605eb141e556ec5c8e7cd164ca9c5c\"\u003e\u003ccode\u003e80fa9a5b\u003c/code\u003e\u003c/a\u003e\nAlso mirror the calledOnceWith assertion (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2660\"\u003e#2660\u003c/a\u003e) (Benedikt Meurer)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by \u003ca href=\"https://github.com/fatso83\"\u003eCarl-Erik Kopseng\u003c/a\u003e on 2025-12-19.\u003c/em\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/sinonjs/sinon/commit/a8bebe028f3fc1e71c68ca63cedb3ca447c09770\"\u003e\u003ccode\u003ea8bebe0\u003c/code\u003e\u003c/a\u003e 21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/456a65c2813533fa4e946b9e707baf798a679ad3\"\u003e\u003ccode\u003e456a65c\u003c/code\u003e\u003c/a\u003e Update dependencies - except \u003ccode\u003e@​sinonjs/samsam\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/jeroenvervaeke/ava/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeroenvervaeke%2Fava/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"3730062902","node_id":"PR_kwDOPaua9s6451hv","number":33,"state":"closed","title":"chore(deps): bump the minor-deps-updates-main group across 1 directory with 31 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-05T11:40:41.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T11:50:08.000Z","updated_at":"2026-01-05T11:40:43.000Z","time_to_close":1813833,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-deps-updates-main","update_count":31,"packages":[{"name":"@aws-sdk/client-cloudfront","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-device-farm","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@serenity-js/core","old_version":"3.32.3","new_version":"3.37.0","repository_url":"https://github.com/serenity-js/serenity-js"},{"name":"@stencil/core","old_version":"4.35.3","new_version":"4.39.0","repository_url":"https://github.com/stenciljs/core"},{"name":"@types/shelljs","old_version":"0.8.17","new_version":"0.10.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"puppeteer-core","old_version":"24.11.2","new_version":"24.33.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"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":"import-meta-resolve","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/wooorm/import-meta-resolve"},{"name":"csv-stringify","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"mlly","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/unjs/mlly"},{"name":"vite-plugin-top-level-await","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/Menci/vite-plugin-top-level-await"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"pretty-ms","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"jasmine","old_version":"5.8.0","new_version":"5.13.0","repository_url":"https://github.com/jasmine/jasmine-npm"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"expect-webdriverio","old_version":"5.3.4","new_version":"5.5.0","repository_url":"https://github.com/webdriverio/expect-webdriverio"},{"name":"@babel/core","old_version":"7.27.7","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@puppeteer/browsers","old_version":"2.10.5","new_version":"2.11.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"edgedriver","old_version":"6.1.2","new_version":"6.2.0","repository_url":"https://github.com/webdriverio-community/node-edgedriver"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-deps-updates-main group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-cloudfront](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/client-device-farm](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.840.0` | `3.948.0` |\n| [@serenity-js/core](https://github.com/serenity-js/serenity-js/tree/HEAD/packages/core) | `3.32.3` | `3.37.0` |\n| [@stencil/core](https://github.com/stenciljs/core) | `4.35.3` | `4.39.0` |\n| [@types/shelljs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/shelljs) | `0.8.17` | `0.10.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.11.2` | `24.33.0` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\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| [import-meta-resolve](https://github.com/wooorm/import-meta-resolve) | `4.1.0` | `4.2.0` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.5.2` | `6.6.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [mlly](https://github.com/unjs/mlly) | `1.7.4` | `1.8.0` |\n| [vite-plugin-top-level-await](https://github.com/Menci/vite-plugin-top-level-await) | `1.5.0` | `1.6.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.27.1` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.2.0` | `9.3.0` |\n| [jasmine](https://github.com/jasmine/jasmine-npm) | `5.8.0` | `5.13.0` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.13` |\n| [expect-webdriverio](https://github.com/webdriverio/expect-webdriverio) | `5.3.4` | `5.5.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.7` | `7.28.5` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [@puppeteer/browsers](https://github.com/puppeteer/puppeteer) | `2.10.5` | `2.11.0` |\n| [edgedriver](https://github.com/webdriverio-community/node-edgedriver) | `6.1.2` | `6.2.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n\n\nUpdates `@aws-sdk/client-cloudfront` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-cloudfront/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e Add TrustStore, ConnectionFunction APIs to CloudFront SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e168505e\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/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e\u003ccode\u003e168505e\u003c/code\u003e\u003c/a\u003e feat(client-cloudfront): Add TrustStore, ConnectionFunction APIs to CloudFron...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-cloudfront\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-device-farm` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-device-farm/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-device-farm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e New S3 Storage Class FSX_ONTAP (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e56ffa40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e\u003ccode\u003e56ffa40\u003c/code\u003e\u003c/a\u003e feat(client-s3): New S3 Storage Class FSX_ONTAP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@serenity-js/core` from 3.32.3 to 3.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/releases\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.37.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​cucumber/cucumber\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/7056e7129928f7e1db57ed6e7657ffa8bfd486ed\"\u003e7056e71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency body-parser to v2.2.1 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0738ce8d63428f2d989db40d39f64cb1893cd897\"\u003e0738ce8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency express to v5.2.0 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/99a34b3a555324755ae15ba4ea82245c9057adef\"\u003e99a34b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency jasmine to v5.13.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9e924c0458b380126245f033c5b95b96ac4ac57b\"\u003e9e924c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency lru-cache to v11.2.4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/53255161e3b3ef77fe26ee72c5d40bbac6a2a5b4\"\u003e5325516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e introduced axios fixture (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a83674697531622d522c6924db2875188efcc834\"\u003ea836746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e support for providing extraAbilities without overriding the actors (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/5e189caa4f4a0f38287f8586f21d8106c7c7dab3\"\u003e5e189ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e useBase supports merging multiple base fixtures (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e37ed77ae2cc8c18349096cc82668cf522d2e7f1\"\u003ee37ed77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update playwright dependencies to v1.57.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/800445eca508112ab2dd9fd1f1101113c6091fe3\"\u003e800445e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update webdriverio dependencies to ^9.20.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/1d89e8bb8f5ec03386afdef0eacdab802c7d6940\"\u003e1d89e8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocal-server:\u003c/strong\u003e updated examples in API docs (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/32f99b0620e91d00252a74ea435e5fed9c060da8\"\u003e32f99b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency axios to v1.13.2 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9f8d6cc34ecf2cbd121380bd584f509b1416e675\"\u003e9f8d6cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright:\u003c/strong\u003e corrected handling of pages closed during the test (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/adbd35c9b2ae83b63bd7541461646891f5951b2d\"\u003eadbd35c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/serenity-js/serenity-js/issues/3054\"\u003e#3054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\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/serenity-js/serenity-js/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e introduced support for Node 24, dropped support for Node 18 (EOL) (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9dd5f885d8e65cd8ff3429a2af94151fbe9134ed\"\u003e9dd5f88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.2...v3.35.3\"\u003e3.35.3\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency semver to v7.7.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/4d73e2127068088d42aa751acf730097a4e3a426\"\u003e4d73e21\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/serenity-js/serenity-js/commit/dae146cd99a04f09b5926fb9d3205af562fa2927\"\u003e\u003ccode\u003edae146c\u003c/code\u003e\u003c/a\u003e chore(release): v3.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/88a1027aa2171c26e3988e2aaeacea081df91780\"\u003e\u003ccode\u003e88a1027\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/98c39768e18fdba1e9f15464c5e4e4bc166ebe6d\"\u003e\u003ccode\u003e98c3976\u003c/code\u003e\u003c/a\u003e docs(console-reporter): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/371f89759b7b503d5a581f23a69961d0bc97b322\"\u003e\u003ccode\u003e371f897\u003c/code\u003e\u003c/a\u003e docs(rest): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/97c87d6956647fdd9ca594e029f7a754812973a5\"\u003e\u003ccode\u003e97c87d6\u003c/code\u003e\u003c/a\u003e docs(core): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/3fd671ed1982540f2821c02ec2679cca77822936\"\u003e\u003ccode\u003e3fd671e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to v4.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/bce71a2454b8c6e2639bc351cc84f47c0c8cbb0a\"\u003e\u003ccode\u003ebce71a2\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/21a824403d570f7a8e0875c579794635c614bd77\"\u003e\u003ccode\u003e21a8244\u003c/code\u003e\u003c/a\u003e docs(core): removed deprecated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/d13abbfcd6255c6f9466394d4efa1e808907a71f\"\u003e\u003ccode\u003ed13abbf\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/73bc19c2ebdab0f93b6edbc31e3a6e3b74f52034\"\u003e\u003ccode\u003e73bc19c\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serenity-js/serenity-js/commits/v3.37.0/packages/core\"\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@​serenity-js/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stencil/core` from 4.35.3 to 4.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/releases\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e🎭 v4.39.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e tag transformation (enables component library scoping) - \u003ca href=\"https://stenciljs.com/docs/tag-transformation\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6211\"\u003e#6211\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/be7d73e695cfae678dacf8d6b3a1b42e967e8417\"\u003ebe7d73e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e variables as decorators arguments - \u003ca href=\"https://stenciljs.com/docs/api#resolvevar\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6451\"\u003e#6451\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/fa9a025ac584997a702483ef53f2b6125c9d196e\"\u003efa9a025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elazyBundleIdPlugin:\u003c/strong\u003e fixed the issue with creation of orphaned '.map' files in the distribution directory (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6455\"\u003e#6455\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7155fe8776fe25c6557188929c5a7e04f0212e97\"\u003e7155fe8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emixin:\u003c/strong\u003e allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spec tests (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6467\"\u003e#6467\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003eafa4c2d\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/gnbm\"\u003e\u003ccode\u003e@​gnbm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6443\"\u003estenciljs/core#6443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tamb\"\u003e\u003ccode\u003e@​tamb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6451\"\u003estenciljs/core#6451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulvisciano\"\u003e\u003ccode\u003e@​paulvisciano\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6457\"\u003estenciljs/core#6457\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e😋 v4.38.3 (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentation:\u003c/strong\u003e Escape special chars within jsdoc comments (\u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003e#6435\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/fredppro\"\u003e\u003ccode\u003e@​fredppro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003estenciljs/core#6435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🐎 4.38.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ritoban23\"\u003e\u003ccode\u003e@​ritoban23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6423\"\u003estenciljs/core#6423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🚎 4.38.1 (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\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/stenciljs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e🎭 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\"\u003e4.39.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elazyBundleIdPlugin:\u003c/strong\u003e fixed the issue with creation of orphaned '.map' files in the distribution directory (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6455\"\u003e#6455\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7155fe8776fe25c6557188929c5a7e04f0212e97\"\u003e7155fe8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emixin:\u003c/strong\u003e allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spec tests (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6467\"\u003e#6467\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003eafa4c2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e tag transformation - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6211\"\u003e#6211\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/be7d73e695cfae678dacf8d6b3a1b42e967e8417\"\u003ebe7d73e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e variables as decorators arguments - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6451\"\u003e#6451\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/fa9a025ac584997a702483ef53f2b6125c9d196e\"\u003efa9a025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e😋 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003e4.38.3\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003e4.38.2\u003c/a\u003e (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.0...v4.38.1\"\u003e4.38.1\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTest\u003c/strong\u003e Export internal \u003ccode\u003emockComponentMeta\u003c/code\u003e object making writing custom output-target tests easier (\u003ca href=\"https://github.com/stenciljs/core/commit/ef05b4505a9313280bca5712dedcbc0444fa37a5\"\u003eef05b45\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/stenciljs/core/commit/3771af0aaed0dee078beb2fa4639d21668dabf00\"\u003e\u003ccode\u003e3771af0\u003c/code\u003e\u003c/a\u003e chore: revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/49e30a5602ed2911a50c3318bbe7a54614256fd6\"\u003e\u003ccode\u003e49e30a5\u003c/code\u003e\u003c/a\u003e chore: revert workflow opts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/9799580ebae5c94ab610d55be5fead05f833c11b\"\u003e\u003ccode\u003e9799580\u003c/code\u003e\u003c/a\u003e Release v4.39.0 (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6472\"\u003e#6472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003e\u003ccode\u003eafa4c2d\u003c/code\u003e\u003c/a\u003e fix(mixin): allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/87b0fd7c8f91b94f024b22158bcec845f6334104\"\u003e\u003ccode\u003e87b0fd7\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(comp...\n\n_Description has been truncated_","html_url":"https://github.com/StephNathai/webdriverio/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/StephNathai%2Fwebdriverio/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"},{"uuid":"3729983208","node_id":"PR_kwDOBRSWLc645kK3","number":204,"state":"closed","title":"chore(deps): bump the minor-deps-updates-main group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-05T11:22:20.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T11:25:21.000Z","updated_at":"2026-01-05T11:22:22.000Z","time_to_close":1814219,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-deps-updates-main","update_count":32,"packages":[{"name":"@aws-sdk/client-cloudfront","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-device-farm","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@serenity-js/core","old_version":"3.32.3","new_version":"3.37.0","repository_url":"https://github.com/serenity-js/serenity-js"},{"name":"@stencil/core","old_version":"4.35.3","new_version":"4.39.0","repository_url":"https://github.com/stenciljs/core"},{"name":"@types/shelljs","old_version":"0.8.17","new_version":"0.10.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"puppeteer-core","old_version":"24.11.2","new_version":"24.33.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"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":"import-meta-resolve","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/wooorm/import-meta-resolve"},{"name":"allure-js-commons","old_version":"3.3.3","new_version":"3.4.3","repository_url":"https://github.com/allure-framework/allure-js"},{"name":"csv-stringify","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"mlly","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/unjs/mlly"},{"name":"vite-plugin-top-level-await","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/Menci/vite-plugin-top-level-await"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"pretty-ms","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"jasmine","old_version":"5.8.0","new_version":"5.13.0","repository_url":"https://github.com/jasmine/jasmine-npm"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"expect-webdriverio","old_version":"5.3.4","new_version":"5.5.0","repository_url":"https://github.com/webdriverio/expect-webdriverio"},{"name":"@babel/core","old_version":"7.27.7","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@puppeteer/browsers","old_version":"2.10.5","new_version":"2.11.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"edgedriver","old_version":"6.1.2","new_version":"6.2.0","repository_url":"https://github.com/webdriverio-community/node-edgedriver"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-deps-updates-main group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-cloudfront](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/client-device-farm](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.840.0` | `3.948.0` |\n| [@serenity-js/core](https://github.com/serenity-js/serenity-js/tree/HEAD/packages/core) | `3.32.3` | `3.37.0` |\n| [@stencil/core](https://github.com/stenciljs/core) | `4.35.3` | `4.39.0` |\n| [@types/shelljs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/shelljs) | `0.8.17` | `0.10.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.11.2` | `24.33.0` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\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| [import-meta-resolve](https://github.com/wooorm/import-meta-resolve) | `4.1.0` | `4.2.0` |\n| [allure-js-commons](https://github.com/allure-framework/allure-js/tree/HEAD/packages/allure-js-commons) | `3.3.3` | `3.4.3` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.5.2` | `6.6.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [mlly](https://github.com/unjs/mlly) | `1.7.4` | `1.8.0` |\n| [vite-plugin-top-level-await](https://github.com/Menci/vite-plugin-top-level-await) | `1.5.0` | `1.6.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.27.1` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.2.0` | `9.3.0` |\n| [jasmine](https://github.com/jasmine/jasmine-npm) | `5.8.0` | `5.13.0` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.13` |\n| [expect-webdriverio](https://github.com/webdriverio/expect-webdriverio) | `5.3.4` | `5.5.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.7` | `7.28.5` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [@puppeteer/browsers](https://github.com/puppeteer/puppeteer) | `2.10.5` | `2.11.0` |\n| [edgedriver](https://github.com/webdriverio-community/node-edgedriver) | `6.1.2` | `6.2.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n\n\nUpdates `@aws-sdk/client-cloudfront` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-cloudfront/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e Add TrustStore, ConnectionFunction APIs to CloudFront SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e168505e\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/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e\u003ccode\u003e168505e\u003c/code\u003e\u003c/a\u003e feat(client-cloudfront): Add TrustStore, ConnectionFunction APIs to CloudFron...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-cloudfront\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-device-farm` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-device-farm/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-device-farm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e New S3 Storage Class FSX_ONTAP (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e56ffa40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e\u003ccode\u003e56ffa40\u003c/code\u003e\u003c/a\u003e feat(client-s3): New S3 Storage Class FSX_ONTAP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@serenity-js/core` from 3.32.3 to 3.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/releases\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.37.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​cucumber/cucumber\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/7056e7129928f7e1db57ed6e7657ffa8bfd486ed\"\u003e7056e71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency body-parser to v2.2.1 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0738ce8d63428f2d989db40d39f64cb1893cd897\"\u003e0738ce8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency express to v5.2.0 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/99a34b3a555324755ae15ba4ea82245c9057adef\"\u003e99a34b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency jasmine to v5.13.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9e924c0458b380126245f033c5b95b96ac4ac57b\"\u003e9e924c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency lru-cache to v11.2.4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/53255161e3b3ef77fe26ee72c5d40bbac6a2a5b4\"\u003e5325516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e introduced axios fixture (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a83674697531622d522c6924db2875188efcc834\"\u003ea836746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e support for providing extraAbilities without overriding the actors (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/5e189caa4f4a0f38287f8586f21d8106c7c7dab3\"\u003e5e189ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e useBase supports merging multiple base fixtures (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e37ed77ae2cc8c18349096cc82668cf522d2e7f1\"\u003ee37ed77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update playwright dependencies to v1.57.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/800445eca508112ab2dd9fd1f1101113c6091fe3\"\u003e800445e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update webdriverio dependencies to ^9.20.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/1d89e8bb8f5ec03386afdef0eacdab802c7d6940\"\u003e1d89e8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocal-server:\u003c/strong\u003e updated examples in API docs (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/32f99b0620e91d00252a74ea435e5fed9c060da8\"\u003e32f99b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency axios to v1.13.2 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9f8d6cc34ecf2cbd121380bd584f509b1416e675\"\u003e9f8d6cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright:\u003c/strong\u003e corrected handling of pages closed during the test (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/adbd35c9b2ae83b63bd7541461646891f5951b2d\"\u003eadbd35c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/serenity-js/serenity-js/issues/3054\"\u003e#3054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\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/serenity-js/serenity-js/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e introduced support for Node 24, dropped support for Node 18 (EOL) (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9dd5f885d8e65cd8ff3429a2af94151fbe9134ed\"\u003e9dd5f88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.2...v3.35.3\"\u003e3.35.3\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency semver to v7.7.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/4d73e2127068088d42aa751acf730097a4e3a426\"\u003e4d73e21\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/serenity-js/serenity-js/commit/dae146cd99a04f09b5926fb9d3205af562fa2927\"\u003e\u003ccode\u003edae146c\u003c/code\u003e\u003c/a\u003e chore(release): v3.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/88a1027aa2171c26e3988e2aaeacea081df91780\"\u003e\u003ccode\u003e88a1027\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/98c39768e18fdba1e9f15464c5e4e4bc166ebe6d\"\u003e\u003ccode\u003e98c3976\u003c/code\u003e\u003c/a\u003e docs(console-reporter): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/371f89759b7b503d5a581f23a69961d0bc97b322\"\u003e\u003ccode\u003e371f897\u003c/code\u003e\u003c/a\u003e docs(rest): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/97c87d6956647fdd9ca594e029f7a754812973a5\"\u003e\u003ccode\u003e97c87d6\u003c/code\u003e\u003c/a\u003e docs(core): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/3fd671ed1982540f2821c02ec2679cca77822936\"\u003e\u003ccode\u003e3fd671e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to v4.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/bce71a2454b8c6e2639bc351cc84f47c0c8cbb0a\"\u003e\u003ccode\u003ebce71a2\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/21a824403d570f7a8e0875c579794635c614bd77\"\u003e\u003ccode\u003e21a8244\u003c/code\u003e\u003c/a\u003e docs(core): removed deprecated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/d13abbfcd6255c6f9466394d4efa1e808907a71f\"\u003e\u003ccode\u003ed13abbf\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/73bc19c2ebdab0f93b6edbc31e3a6e3b74f52034\"\u003e\u003ccode\u003e73bc19c\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serenity-js/serenity-js/commits/v3.37.0/packages/core\"\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@​serenity-js/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stencil/core` from 4.35.3 to 4.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/releases\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e🎭 v4.39.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e tag transformation (enables component library scoping) - \u003ca href=\"https://stenciljs.com/docs/tag-transformation\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6211\"\u003e#6211\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/be7d73e695cfae678dacf8d6b3a1b42e967e8417\"\u003ebe7d73e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e variables as decorators arguments - \u003ca href=\"https://stenciljs.com/docs/api#resolvevar\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6451\"\u003e#6451\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/fa9a025ac584997a702483ef53f2b6125c9d196e\"\u003efa9a025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elazyBundleIdPlugin:\u003c/strong\u003e fixed the issue with creation of orphaned '.map' files in the distribution directory (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6455\"\u003e#6455\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7155fe8776fe25c6557188929c5a7e04f0212e97\"\u003e7155fe8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emixin:\u003c/strong\u003e allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spec tests (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6467\"\u003e#6467\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003eafa4c2d\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/gnbm\"\u003e\u003ccode\u003e@​gnbm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6443\"\u003estenciljs/core#6443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tamb\"\u003e\u003ccode\u003e@​tamb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6451\"\u003estenciljs/core#6451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulvisciano\"\u003e\u003ccode\u003e@​paulvisciano\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6457\"\u003estenciljs/core#6457\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e😋 v4.38.3 (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentation:\u003c/strong\u003e Escape special chars within jsdoc comments (\u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003e#6435\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/fredppro\"\u003e\u003ccode\u003e@​fredppro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003estenciljs/core#6435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🐎 4.38.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ritoban23\"\u003e\u003ccode\u003e@​ritoban23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6423\"\u003estenciljs/core#6423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🚎 4.38.1 (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\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/stenciljs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e🎭 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\"\u003e4.39.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elazyBundleIdPlugin:\u003c/strong\u003e fixed the issue with creation of orphaned '.map' files in the distribution directory (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6455\"\u003e#6455\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7155fe8776fe25c6557188929c5a7e04f0212e97\"\u003e7155fe8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emixin:\u003c/strong\u003e allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spec tests (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6467\"\u003e#6467\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003eafa4c2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e tag transformation - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6211\"\u003e#6211\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/be7d73e695cfae678dacf8d6b3a1b42e967e8417\"\u003ebe7d73e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e variables as decorators arguments - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6451\"\u003e#6451\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/fa9a025ac584997a702483ef53f2b6125c9d196e\"\u003efa9a025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e😋 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003e4.38.3\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003e4.38.2\u003c/a\u003e (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.0...v4.38.1\"\u003e4.38.1\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTest\u003c/strong\u003e Export internal \u003ccode\u003emockComponentMeta\u003c/code\u003e object making writing custom output-target tests easier (\u003ca href=\"https://github.com/stenciljs/core/commit/ef05b4505a9313280bca5712dedcbc0444fa37a5\"\u003eef05b45\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/stenciljs/core/commit/3771af0aaed0dee078beb2fa4639d21668dabf00\"\u003e\u003ccode\u003e3771af0\u003c/code\u003e\u003c/a\u003e chore: revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/49e30a5602ed2911a50c3318bbe7a54614256fd6\"\u003e\u003ccode\u003e49e30a5\u003c/code\u003e\u003c/a\u003e chore: revert workflow opts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/9799580ebae5c94ab610d55be5fead05f833c11b\"\u003e\u003ccode\u003e9799580\u003c/code\u003e\u003c/a\u003e Release v4.39.0 (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6472\"\u003e#6472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003e\u003ccode\u003eafa4c2d\u003c/code\u003e\u003c/a\u003e fix(mixin): allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"h...\n\n_Description has been truncated_","html_url":"https://github.com/WillBrock/webdriverio/pull/204","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/WillBrock%2Fwebdriverio/issues/204","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/204/packages"},{"uuid":"3726591980","node_id":"PR_kwDOPFpNwM64uhSy","number":37,"state":"closed","title":"chore(deps-dev): Bump the dev-dependencies group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-21T01:14:56.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-14T01:20:33.000Z","updated_at":"2025-12-21T01:14:57.000Z","time_to_close":604463,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","group_name":"dev-dependencies","update_count":39,"packages":[{"name":"@actions/core","old_version":"1.11.1","new_version":"2.0.1","repository_url":"https://github.com/actions/toolkit"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@microsoft/api-extractor","old_version":"7.52.8","new_version":"7.55.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@rollup/plugin-babel","old_version":"6.0.4","new_version":"6.1.0","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-node-resolve","old_version":"16.0.1","new_version":"16.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"@stylistic/eslint-plugin","old_version":"4.4.1","new_version":"5.6.1","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"@types/sinon","old_version":"17.0.4","new_version":"21.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript-eslint","old_version":"8.34.1","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"esbuild","old_version":"0.25.5","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-mocha","old_version":"11.1.0","new_version":"11.2.0","repository_url":"https://github.com/lo1tuma/eslint-plugin-mocha"},{"name":"eslint-plugin-prettier","old_version":"5.5.0","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-tsdoc","old_version":"0.4.0","new_version":"0.5.0","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"eslint-plugin-unused-imports","old_version":"4.1.4","new_version":"4.3.0","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"eslint","old_version":"9.22.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"execa","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"expect","old_version":"30.0.2","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"globals","old_version":"16.2.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"hereby","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/jakebailey/hereby"},{"name":"mocha","old_version":"11.7.0","new_version":"11.7.5","repository_url":"https://github.com/mochajs/mocha"},{"name":"prettier","old_version":"3.5.3","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"rollup","old_version":"4.44.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@schematics/angular","old_version":"20.0.3","new_version":"21.0.3","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.0.3","new_version":"21.0.3","repository_url":"https://github.com/angular/angular-cli"},{"name":"@types/chrome","old_version":"0.0.326","new_version":"0.1.32","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"parsel-js","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/LeaVerou/parsel"},{"name":"glob","old_version":"10.4.5","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"@typescript-eslint/utils","old_version":"8.26.1","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@swc/core","old_version":"1.12.5","new_version":"1.15.4","repository_url":"https://github.com/swc-project/swc"},{"name":"pkg-dir","old_version":"8.0.0","new_version":"9.0.0","repository_url":"https://github.com/sindresorhus/pkg-dir"},{"name":"source-map","old_version":"0.7.4","new_version":"0.7.6","repository_url":"https://github.com/mozilla/source-map"},{"name":"@microsoft/api-documenter","old_version":"7.26.28","new_version":"7.28.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/api-extractor-model","old_version":"7.30.6","new_version":"7.32.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/tsdoc","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"@rushstack/node-core-library","old_version":"5.13.1","new_version":"5.19.1","repository_url":"https://github.com/microsoft/rushstack"},{"name":"zod","old_version":"3.25.67","new_version":"4.1.13","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) | `1.11.1` | `2.0.1` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.3` |\n| [@microsoft/api-extractor](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor) | `7.52.8` | `7.55.2` |\n| [@rollup/plugin-babel](https://github.com/rollup/plugins/tree/HEAD/packages/babel) | `6.0.4` | `6.1.0` |\n| [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) | `16.0.1` | `16.0.3` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `4.4.1` | `5.6.1` |\n| [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) | `17.0.4` | `21.0.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.34.1` | `8.49.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.5` | `0.27.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.3` | `4.4.4` |\n| [eslint-plugin-mocha](https://github.com/lo1tuma/eslint-plugin-mocha) | `11.1.0` | `11.2.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.0` | `5.5.4` |\n| [eslint-plugin-tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/eslint-plugin) | `0.4.0` | `0.5.0` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.1.4` | `4.3.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.22.0` | `9.39.2` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.0` | `9.6.1` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.2` | `30.2.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.2.0` | `16.5.0` |\n| [hereby](https://github.com/jakebailey/hereby) | `1.11.0` | `1.11.1` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.0` | `11.7.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.7.4` |\n| [rollup](https://github.com/rollup/rollup) | `4.44.0` | `4.53.3` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [@schematics/angular](https://github.com/angular/angular-cli) | `20.0.3` | `21.0.3` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.0.3` | `21.0.3` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.0.326` | `0.1.32` |\n| [parsel-js](https://github.com/LeaVerou/parsel) | `1.2.1` | `1.2.2` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `13.0.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.26.1` | `8.49.0` |\n| [@swc/core](https://github.com/swc-project/swc) | `1.12.5` | `1.15.4` |\n| [pkg-dir](https://github.com/sindresorhus/pkg-dir) | `8.0.0` | `9.0.0` |\n| [source-map](https://github.com/mozilla/source-map) | `0.7.4` | `0.7.6` |\n| [@microsoft/api-documenter](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-documenter) | `7.26.28` | `7.28.2` |\n| [@microsoft/api-extractor-model](https://github.com/microsoft/rushstack/tree/HEAD/libraries/api-extractor-model) | `7.30.6` | `7.32.2` |\n| [@microsoft/tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/tsdoc) | `0.15.1` | `0.16.0` |\n| [@rushstack/node-core-library](https://github.com/microsoft/rushstack/tree/HEAD/libraries/node-core-library) | `5.13.1` | `5.19.1` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.67` | `4.1.13` |\n\n\nUpdates `@actions/core` from 1.11.1 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md\"\u003e\u003ccode\u003e@​actions/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/exec\u003c/code\u003e from 1.1.1 to 2.0.0 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2199\"\u003e#2199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Node 24 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2110\"\u003e#2110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/http-client\u003c/code\u003e from 2.0.1 to 3.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/actions/toolkit/commits/@actions/artifact@2.0.1/packages/core\"\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@​actions/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-class-static-block` from 7.27.1 to 7.28.3\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/plugin-transform-class-static-block\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/souhailaS\"\u003e\u003ccode\u003e@​souhailaS\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\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\u003ch4\u003eCommitters: 4\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\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\u003eSOUHAILA SERBOUT (\u003ca href=\"https://github.com/souhailaS\"\u003e\u003ccode\u003e@​souhailaS\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.1 (2025-07-12)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/plugin-transform-class-static-block\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch4\u003e:leftwards_arrow_with_hook: Revert\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, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17432\"\u003e#17432\u003c/a\u003e Do not mark OptionalMemberExpresion as LVal (\u003ca href=\"https://github.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.0 (2025-07-02)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17147\"\u003e#17147\u003c/a\u003e Support top level await in node repl (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/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/f4a96162033b23b33285af63b13aa0632ebb943b\"\u003e\u003ccode\u003ef4a9616\u003c/code\u003e\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block/issues/17443\"\u003e#17443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.3/packages/babel-plugin-transform-class-static-block\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/api-extractor` from 7.52.8 to 7.55.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/rushstack/blob/main/apps/api-extractor/CHANGELOG.md\"\u003e\u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.55.2\u003c/h2\u003e\n\u003cp\u003eSat, 06 Dec 2025 01:12:28 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.55.1\u003c/h2\u003e\n\u003cp\u003eFri, 21 Nov 2025 16:13:56 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.55.0\u003c/h2\u003e\n\u003cp\u003eWed, 12 Nov 2025 01:12:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the \u003ccode\u003e@microsoft/tsdoc\u003c/code\u003e dependency to \u003ccode\u003e~0.16.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBump the \u003ccode\u003e@microsoft/tsdoc-config\u003c/code\u003e dependency to \u003ccode\u003e~0.18.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.54.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Nov 2025 08:15:14 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new setting \u003ccode\u003eIExtractorInvokeOptions.printApiReportDiff\u003c/code\u003e that makes build logs easier to diagnose by printing a diff of any changes to API report files (*.api.md).\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003e--print-api-report-diff\u003c/code\u003e CLI flag that causes a diff of any changes to API report files (*.api.md) to be printed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.53.3\u003c/h2\u003e\n\u003cp\u003eFri, 24 Oct 2025 00:13:38 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.2\u003c/h2\u003e\n\u003cp\u003eWed, 22 Oct 2025 00:57:54 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.1\u003c/h2\u003e\n\u003cp\u003eWed, 08 Oct 2025 00:13:28 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.0\u003c/h2\u003e\n\u003cp\u003eFri, 03 Oct 2025 20:09:59 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize import of builtin modules to use the \u003ccode\u003enode:\u003c/code\u003e protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.52.15\u003c/h2\u003e\n\u003cp\u003eTue, 30 Sep 2025 23:57:45 GMT\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/microsoft/rushstack/commit/18d1c120db14591c92e6908da83dc4c3ea3cce97\"\u003e\u003ccode\u003e18d1c12\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/39a6d3469f249ca124c46000801dae7b32f40405\"\u003e\u003ccode\u003e39a6d34\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/a6dcf1a6e9ddcc534190d28779badb44aa059f60\"\u003e\u003ccode\u003ea6dcf1a\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/05a77caccbbfb337b467d4386dd28b39cde74a70\"\u003e\u003ccode\u003e05a77ca\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/ba53f2b048599435959ea65ad5d534d9e976c82c\"\u003e\u003ccode\u003eba53f2b\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/5a39dfe3c722ee535a4b93766f512a570bff4a07\"\u003e\u003ccode\u003e5a39dfe\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/5b5c350e1599c5317429fe7012ba65d579544630\"\u003e\u003ccode\u003e5b5c350\u003c/code\u003e\u003c/a\u003e Bump decoupled local dependencies. (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5440\"\u003e#5440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/3f7b8f94293832edeb949334cffc9379d499b80c\"\u003e\u003ccode\u003e3f7b8f9\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/6ae6a7af58015bad6ef8d562add7a4d42d5b5638\"\u003e\u003ccode\u003e6ae6a7a\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/6d8ac6429036e1956ff5524167da1f6f9be1aaa6\"\u003e\u003ccode\u003e6d8ac64\u003c/code\u003e\u003c/a\u003e Generate a JSON schemas artifact after publish. (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5429\"\u003e#5429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/rushstack/commits/@microsoft/api-extractor_v7.55.2/apps/api-extractor\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-babel` from 6.0.4 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/babel/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow excluding manual chunks when transforming generated code (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/1906\"\u003e#1906\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/rollup/plugins/commit/7f241b28e41e3b28500d489e9f59862837915430\"\u003e\u003ccode\u003e7f241b2\u003c/code\u003e\u003c/a\u003e chore(repo): run lint for the entire repo, clean some things up (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/537001f5b8504d2922c754e601d5191b5e78d054\"\u003e\u003ccode\u003e537001f\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/c5e5f58d30b30f1fe5d63ee4168beff290d8d54c\"\u003e\u003ccode\u003ec5e5f58\u003c/code\u003e\u003c/a\u003e fix(babel): clone cached helper identifier before returning it (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/584\"\u003e#584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/83bcdcf271d6cdb2b8c690c30886d01851edc6d2\"\u003e\u003ccode\u003e83bcdcf\u003c/code\u003e\u003c/a\u003e fix(babel): strip hash and query param in extension filter (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7941389b2ea90fe66d5676a5e3f4f6a7f2ad8a43\"\u003e\u003ccode\u003e7941389\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/55a9cb20d7686750aa104d6a45a7d6834f57ba4a\"\u003e\u003ccode\u003e55a9cb2\u003c/code\u003e\u003c/a\u003e chore(babel): add deprecation/migration warnings for the runtime (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/72a0c44ffec40ff5793007c467d95ca5cd4cde05\"\u003e\u003ccode\u003e72a0c44\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/5fa15590e452d568239a6d8e1c7018865c027fe4\"\u003e\u003ccode\u003e5fa1559\u003c/code\u003e\u003c/a\u003e feat(babel): \u003ccode\u003eexport * as ns\u003c/code\u003e support (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/621768bfa45e934c9a3eb8462c2d8ea3005762ed\"\u003e\u003ccode\u003e621768b\u003c/code\u003e\u003c/a\u003e feat(commonjs)!: return the namespace by default when requiring ESM  (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/13526d606743eb0fcd44b0874b33812e4f4099a5\"\u003e\u003ccode\u003e13526d6\u003c/code\u003e\u003c/a\u003e chore(babel): update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/plugins/commits/url-v6.1.0/packages/babel\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-node-resolve` from 16.0.1 to 16.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-node-resolve\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve bare targets of package \u0026quot;imports\u0026quot; using export maps; avoid fileURLToPath(null) (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.0.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-04\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\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/rollup/plugins/commit/764910a09d57e3b55cb4d027765b717a50341253\"\u003e\u003ccode\u003e764910a\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/35697207a44aa9f1b474dc6e1cc6054f575765ad\"\u003e\u003ccode\u003e3569720\u003c/code\u003e\u003c/a\u003e fix(node-resolve): resolve bare targets of package \u0026quot;imports\u0026quot; using export map...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/516ed1db422c5dfa0d29c5cbb18ca488b3ad95f6\"\u003e\u003ccode\u003e516ed1d\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7ad50574b269ae9e1ebd5263f8d211a5103ef27d\"\u003e\u003ccode\u003e7ad5057\u003c/code\u003e\u003c/a\u003e fix(node-resolve): error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rollup/plugins/commits/node-resolve-v16.0.3/packages/node-resolve\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 4.4.1 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2025-10-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/eslint-stylistic/eslint-stylistic/commit/52b2b2ebd1d911c72c42aea7db05a56ea919cdca\"\u003e\u003ccode\u003e52b2b2e\u003c/code\u003e\u003c/a\u003e chore: release v5.6.1 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003e\u003ccode\u003ec486861\u003c/code\u003e\u003c/a\u003e fix(computed-property-spacing): guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/1f5526a995ee29ce0282ad8f0726742bef219e2a\"\u003e\u003ccode\u003e1f5526a\u003c/code\u003e\u003c/a\u003e chore: release v5.6.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e\u003ccode\u003e684ff76\u003c/code\u003e\u003c/a\u003e feat(no-whitespace-before-property): support TS nodes (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003e\u003ccode\u003ed6e7437\u003c/code\u003e\u003c/a\u003e feat(computed-property-spacing): support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e\u003ccode\u003e88248cf\u003c/code\u003e\u003c/a\u003e docs(no-extra-parens): add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003e\u003ccode\u003eaa0c6ac\u003c/code\u003e\u003c/a\u003e fix(type-generic-spacing): ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e\u003ccode\u003e3fcec3e\u003c/code\u003e\u003c/a\u003e test(indent): cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e\u003ccode\u003e598bbb0\u003c/code\u003e\u003c/a\u003e feat(type-annotation-spacing): deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of `arrow...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003e\u003ccode\u003ea5380d2\u003c/code\u003e\u003c/a\u003e feat(arrow-spacing): support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.6.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@​stylistic/eslint-plugin\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/sinon` from 17.0.4 to 21.0.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/sinon\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.34.1 to 8.49.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.49.0\u003c/h2\u003e\n\u003ch2\u003e8.49.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use \u003ccode\u003eIntl.Segmenter\u003c/code\u003e instead of \u003ccode\u003egraphemer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11804\"\u003e#11804\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 prettier to v3.7.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11820\"\u003e#11820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJustin McBride\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.48.1\u003c/h2\u003e\n\u003ch2\u003e8.48.1 (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003e⏪ Reverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e revert \u0026quot;[no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11812\"\u003e#11812\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 [consistent-type-exports] check value flag before resolving alias (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11769\"\u003e#11769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e honor ignored base types on generic classes (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11767\"\u003e#11767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [restrict-template-expressions] check base types in allow list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11764\"\u003e#11764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11759\"\u003e#11759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eOleksandraKordonets\u003c/li\u003e\n\u003cli\u003eSangheeSon \u003ca href=\"https://github.com/Higangssh\"\u003e\u003ccode\u003e@​Higangssh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etao\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.48.0\u003c/h2\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e remove workaround for jest circular structure error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11772\"\u003e#11772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e gate all errors behind allowInvalidAST (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11693\"\u003e#11693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e replace fast-glob with tinyglobby (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11740\"\u003e#11740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.49.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.48.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.3 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.2 (2025-10-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.1 (2025-10-13)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.0 (2025-10-06)\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/864595a44b56beb9870bf0f41d59cf7f8f48276a\"\u003e\u003ccode\u003e864595a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/32b7e891bd60ae993e85018ceefa2a0c07590688\"\u003e\u003ccode\u003e32b7e89\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.5.1 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11816\"\u003e#11816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8fe34456f75c1d1e8a4dc518306d5ab93422efec\"\u003e\u003ccode\u003e8fe3445\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6fb1551634b2ff11718e579098f69e041a2ff92c\"\u003e\u003ccode\u003e6fb1551\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4dc42ac541139f0da344550bce7accd8f3d366a\"\u003e\u003ccode\u003ea4dc42a\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 22 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11780\"\u003e#11780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/28cf8032c2492bb3c55dd7dd145249f2246034ad\"\u003e\u003ccode\u003e28cf803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/843f144797c0a94272cdb002c00c5639cf0797c6\"\u003e\u003ccode\u003e843f144\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7c6944e74b29a3310515a9de9333e20116165b58\"\u003e\u003ccode\u003e7c6944e\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11744\"\u003e#11744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d9f3497dfb72e90fd7dc977c77d41b0eb9df4909\"\u003e\u003ccode\u003ed9f3497\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55ca033ee88cc95cfac4ad6dea2257fbeb1d4657\"\u003e\u003ccode\u003e55ca033\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.49.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for typescript-eslint since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.5 to 0.27.1\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.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\na:e:try{for(;;)break a}catch{break e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\nconst foo=()=\u0026gt;{console.log(x())};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\na:e:try{for(;;)break a}catch{break e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\nconst foo=()=\u0026gt;{console.log(x())};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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/5e0e56d6d62076dfeff47f5227ae5300f91d2b16\"\u003e\u003ccode\u003e5e0e56d\u003c/code\u003e\u003c/a\u003e publish 0.27.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5a89732d6bc7d251b604b9d82a3044de65078230\"\u003e\u003ccode\u003e5a89732\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e: improve IIFE inlining for expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b940218ceaadc819d11e8d84dfdf07ac84e27e57\"\u003e\u003ccode\u003eb940218\u003c/code\u003e\u003c/a\u003e minify: move unused expr simplification later\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c46d498c20ed336a3b5b69040b1250a861b2fa89\"\u003e\u003ccode\u003ec46d498\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e: remove empty \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003efinally\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7a72735c0d5efccd99ac4920cb9501e928b28ec9\"\u003e\u003ccode\u003e7a72735\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e: bundler bug with \u003ccode\u003evar\u003c/code\u003e inside \u003ccode\u003eif\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4e4e177bf252829472fc827aa421554cf436b40a\"\u003e\u003ccode\u003e4e4e177\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e: label + \u003ccode\u003etry\u003c/code\u003e + \u003ccode\u003efor\u003c/code\u003e minifier bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6427c91edab734da686c4c5d29ed580b08b9fd5\"\u003e\u003ccode\u003ed6427c9\u003c/code\u003e\u003c/a\u003e fix: deno release url wrong comment (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48e3e19bbf5c72e7b15afbb660fb1e1acaf3ce6f\"\u003e\u003ccode\u003e48e3e19\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol.for\u003c/code\u003e with a primitive never throws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4ff88d01062514c21ee58fdbee6ecfc4158689c0\"\u003e\u003ccode\u003e4ff88d0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003edecorator-tests.js\u003c/code\u003e snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1877e605bf1ac3e5881e6ffba5dfe94d5259b95c\"\u003e\u003ccode\u003e1877e60\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol\u003c/code\u003e with a primitive will never throw\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.5...v0.27.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-import-resolver-typescript` from 4.4.3 to 4.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/releases\"\u003eeslint-import-resolver-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.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/import-js/eslint-import-resolver-typescript/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e! - fix: include options hash in cache key for options normalization\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ShayanTheNerd\"\u003e\u003ccode\u003e@​ShayanTheNerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/464\"\u003eimport-js/eslint-import-resolver-typescript#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003eimport-js/eslint-import-resolver-typescript#466\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\"\u003ehttps://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\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/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md\"\u003eeslint-import-resolver-typescript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.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/import-js/eslint-import-resolver-typescript/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e! - fix: include options hash in cache key for options normalization\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/76672ae7b85b338e93915d1147ead2f0baa1977f\"\u003e\u003ccode\u003e76672ae\u003c/code\u003e\u003c/a\u003e chore: release eslint-import-resolver-typescript (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e fix(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e fix: include options hash in cache key for options normalization (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/c06392fcb4c6445e720db326475e3fe0b0814229\"\u003e\u003ccode\u003ec06392f\u003c/code\u003e\u003c/a\u003e docs: improve the documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-mocha` from 11.1.0 to 11.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lo1tuma/eslint-plugin-mocha/blob/main/CHANGELOG.md\"\u003eeslint-plugin-mocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.0 (October 2, 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove exported plugin type (\u003ca href=\"https://redirect.github.com/lo1tuma/eslint-plugin-mocha/pull/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild-Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop node 23, add node 24 (\u003ca href=\"https://redirect.github.com/lo1tuma/eslint-plugin-mocha/pull/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lo1tuma/eslint-plugin-mocha/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~screendriver\"\u003escreendriver\u003c/a\u003e, a new releaser for eslint-plugin-mocha since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.0 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRe...\n\n_Description has been truncated_","html_url":"https://github.com/Boetie78/puppeteer/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Boetie78%2Fpuppeteer/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"},{"uuid":"3726589231","node_id":"PR_kwDODBBND864ugvX","number":135,"state":"closed","title":"chore(deps-dev): Bump the dev-dependencies group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-21T01:11:22.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-14T01:15:55.000Z","updated_at":"2025-12-21T01:11:24.000Z","time_to_close":604527,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","group_name":"dev-dependencies","update_count":39,"packages":[{"name":"@actions/core","old_version":"1.11.1","new_version":"2.0.1","repository_url":"https://github.com/actions/toolkit"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@microsoft/api-extractor","old_version":"7.52.8","new_version":"7.55.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@rollup/plugin-babel","old_version":"6.0.4","new_version":"6.1.0","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-node-resolve","old_version":"16.0.1","new_version":"16.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"@stylistic/eslint-plugin","old_version":"4.4.1","new_version":"5.6.1","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"@types/sinon","old_version":"17.0.4","new_version":"21.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript-eslint","old_version":"8.34.1","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"esbuild","old_version":"0.25.5","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-mocha","old_version":"11.1.0","new_version":"11.2.0","repository_url":"https://github.com/lo1tuma/eslint-plugin-mocha"},{"name":"eslint-plugin-prettier","old_version":"5.5.0","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-tsdoc","old_version":"0.4.0","new_version":"0.5.0","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"eslint-plugin-unused-imports","old_version":"4.1.4","new_version":"4.3.0","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"eslint","old_version":"9.22.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"execa","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"expect","old_version":"30.0.2","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"globals","old_version":"16.2.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"hereby","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/jakebailey/hereby"},{"name":"mocha","old_version":"11.7.0","new_version":"11.7.5","repository_url":"https://github.com/mochajs/mocha"},{"name":"prettier","old_version":"3.5.3","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"rollup","old_version":"4.44.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@schematics/angular","old_version":"20.0.3","new_version":"21.0.3","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.0.3","new_version":"21.0.3","repository_url":"https://github.com/angular/angular-cli"},{"name":"@types/chrome","old_version":"0.0.326","new_version":"0.1.32","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"parsel-js","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/LeaVerou/parsel"},{"name":"glob","old_version":"10.4.5","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"@typescript-eslint/utils","old_version":"8.26.1","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@swc/core","old_version":"1.12.5","new_version":"1.15.4","repository_url":"https://github.com/swc-project/swc"},{"name":"pkg-dir","old_version":"8.0.0","new_version":"9.0.0","repository_url":"https://github.com/sindresorhus/pkg-dir"},{"name":"source-map","old_version":"0.7.4","new_version":"0.7.6","repository_url":"https://github.com/mozilla/source-map"},{"name":"@microsoft/api-documenter","old_version":"7.26.28","new_version":"7.28.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/api-extractor-model","old_version":"7.30.6","new_version":"7.32.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/tsdoc","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"@rushstack/node-core-library","old_version":"5.13.1","new_version":"5.19.1","repository_url":"https://github.com/microsoft/rushstack"},{"name":"zod","old_version":"3.25.67","new_version":"4.1.13","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) | `1.11.1` | `2.0.1` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.3` |\n| [@microsoft/api-extractor](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor) | `7.52.8` | `7.55.2` |\n| [@rollup/plugin-babel](https://github.com/rollup/plugins/tree/HEAD/packages/babel) | `6.0.4` | `6.1.0` |\n| [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) | `16.0.1` | `16.0.3` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `4.4.1` | `5.6.1` |\n| [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) | `17.0.4` | `21.0.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.34.1` | `8.49.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.5` | `0.27.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.3` | `4.4.4` |\n| [eslint-plugin-mocha](https://github.com/lo1tuma/eslint-plugin-mocha) | `11.1.0` | `11.2.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.0` | `5.5.4` |\n| [eslint-plugin-tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/eslint-plugin) | `0.4.0` | `0.5.0` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.1.4` | `4.3.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.22.0` | `9.39.2` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.0` | `9.6.1` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.2` | `30.2.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.2.0` | `16.5.0` |\n| [hereby](https://github.com/jakebailey/hereby) | `1.11.0` | `1.11.1` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.0` | `11.7.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.7.4` |\n| [rollup](https://github.com/rollup/rollup) | `4.44.0` | `4.53.3` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [@schematics/angular](https://github.com/angular/angular-cli) | `20.0.3` | `21.0.3` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.0.3` | `21.0.3` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.0.326` | `0.1.32` |\n| [parsel-js](https://github.com/LeaVerou/parsel) | `1.2.1` | `1.2.2` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `13.0.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.26.1` | `8.49.0` |\n| [@swc/core](https://github.com/swc-project/swc) | `1.12.5` | `1.15.4` |\n| [pkg-dir](https://github.com/sindresorhus/pkg-dir) | `8.0.0` | `9.0.0` |\n| [source-map](https://github.com/mozilla/source-map) | `0.7.4` | `0.7.6` |\n| [@microsoft/api-documenter](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-documenter) | `7.26.28` | `7.28.2` |\n| [@microsoft/api-extractor-model](https://github.com/microsoft/rushstack/tree/HEAD/libraries/api-extractor-model) | `7.30.6` | `7.32.2` |\n| [@microsoft/tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/tsdoc) | `0.15.1` | `0.16.0` |\n| [@rushstack/node-core-library](https://github.com/microsoft/rushstack/tree/HEAD/libraries/node-core-library) | `5.13.1` | `5.19.1` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.67` | `4.1.13` |\n\n\nUpdates `@actions/core` from 1.11.1 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md\"\u003e\u003ccode\u003e@​actions/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/exec\u003c/code\u003e from 1.1.1 to 2.0.0 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2199\"\u003e#2199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Node 24 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2110\"\u003e#2110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/http-client\u003c/code\u003e from 2.0.1 to 3.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/actions/toolkit/commits/@actions/artifact@2.0.1/packages/core\"\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@​actions/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-class-static-block` from 7.27.1 to 7.28.3\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/plugin-transform-class-static-block\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/souhailaS\"\u003e\u003ccode\u003e@​souhailaS\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\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\u003ch4\u003eCommitters: 4\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\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\u003eSOUHAILA SERBOUT (\u003ca href=\"https://github.com/souhailaS\"\u003e\u003ccode\u003e@​souhailaS\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.1 (2025-07-12)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/plugin-transform-class-static-block\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch4\u003e:leftwards_arrow_with_hook: Revert\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, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17432\"\u003e#17432\u003c/a\u003e Do not mark OptionalMemberExpresion as LVal (\u003ca href=\"https://github.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.0 (2025-07-02)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17147\"\u003e#17147\u003c/a\u003e Support top level await in node repl (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/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/f4a96162033b23b33285af63b13aa0632ebb943b\"\u003e\u003ccode\u003ef4a9616\u003c/code\u003e\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block/issues/17443\"\u003e#17443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.3/packages/babel-plugin-transform-class-static-block\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/api-extractor` from 7.52.8 to 7.55.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/rushstack/blob/main/apps/api-extractor/CHANGELOG.md\"\u003e\u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.55.2\u003c/h2\u003e\n\u003cp\u003eSat, 06 Dec 2025 01:12:28 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.55.1\u003c/h2\u003e\n\u003cp\u003eFri, 21 Nov 2025 16:13:56 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.55.0\u003c/h2\u003e\n\u003cp\u003eWed, 12 Nov 2025 01:12:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the \u003ccode\u003e@microsoft/tsdoc\u003c/code\u003e dependency to \u003ccode\u003e~0.16.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBump the \u003ccode\u003e@microsoft/tsdoc-config\u003c/code\u003e dependency to \u003ccode\u003e~0.18.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.54.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Nov 2025 08:15:14 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new setting \u003ccode\u003eIExtractorInvokeOptions.printApiReportDiff\u003c/code\u003e that makes build logs easier to diagnose by printing a diff of any changes to API report files (*.api.md).\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003e--print-api-report-diff\u003c/code\u003e CLI flag that causes a diff of any changes to API report files (*.api.md) to be printed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.53.3\u003c/h2\u003e\n\u003cp\u003eFri, 24 Oct 2025 00:13:38 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.2\u003c/h2\u003e\n\u003cp\u003eWed, 22 Oct 2025 00:57:54 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.1\u003c/h2\u003e\n\u003cp\u003eWed, 08 Oct 2025 00:13:28 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.0\u003c/h2\u003e\n\u003cp\u003eFri, 03 Oct 2025 20:09:59 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize import of builtin modules to use the \u003ccode\u003enode:\u003c/code\u003e protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.52.15\u003c/h2\u003e\n\u003cp\u003eTue, 30 Sep 2025 23:57:45 GMT\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/microsoft/rushstack/commit/18d1c120db14591c92e6908da83dc4c3ea3cce97\"\u003e\u003ccode\u003e18d1c12\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/39a6d3469f249ca124c46000801dae7b32f40405\"\u003e\u003ccode\u003e39a6d34\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/a6dcf1a6e9ddcc534190d28779badb44aa059f60\"\u003e\u003ccode\u003ea6dcf1a\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/05a77caccbbfb337b467d4386dd28b39cde74a70\"\u003e\u003ccode\u003e05a77ca\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/ba53f2b048599435959ea65ad5d534d9e976c82c\"\u003e\u003ccode\u003eba53f2b\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/5a39dfe3c722ee535a4b93766f512a570bff4a07\"\u003e\u003ccode\u003e5a39dfe\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/5b5c350e1599c5317429fe7012ba65d579544630\"\u003e\u003ccode\u003e5b5c350\u003c/code\u003e\u003c/a\u003e Bump decoupled local dependencies. (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5440\"\u003e#5440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/3f7b8f94293832edeb949334cffc9379d499b80c\"\u003e\u003ccode\u003e3f7b8f9\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/6ae6a7af58015bad6ef8d562add7a4d42d5b5638\"\u003e\u003ccode\u003e6ae6a7a\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/6d8ac6429036e1956ff5524167da1f6f9be1aaa6\"\u003e\u003ccode\u003e6d8ac64\u003c/code\u003e\u003c/a\u003e Generate a JSON schemas artifact after publish. (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5429\"\u003e#5429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/rushstack/commits/@microsoft/api-extractor_v7.55.2/apps/api-extractor\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-babel` from 6.0.4 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/babel/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow excluding manual chunks when transforming generated code (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/1906\"\u003e#1906\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/rollup/plugins/commit/7f241b28e41e3b28500d489e9f59862837915430\"\u003e\u003ccode\u003e7f241b2\u003c/code\u003e\u003c/a\u003e chore(repo): run lint for the entire repo, clean some things up (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/537001f5b8504d2922c754e601d5191b5e78d054\"\u003e\u003ccode\u003e537001f\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/c5e5f58d30b30f1fe5d63ee4168beff290d8d54c\"\u003e\u003ccode\u003ec5e5f58\u003c/code\u003e\u003c/a\u003e fix(babel): clone cached helper identifier before returning it (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/584\"\u003e#584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/83bcdcf271d6cdb2b8c690c30886d01851edc6d2\"\u003e\u003ccode\u003e83bcdcf\u003c/code\u003e\u003c/a\u003e fix(babel): strip hash and query param in extension filter (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7941389b2ea90fe66d5676a5e3f4f6a7f2ad8a43\"\u003e\u003ccode\u003e7941389\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/55a9cb20d7686750aa104d6a45a7d6834f57ba4a\"\u003e\u003ccode\u003e55a9cb2\u003c/code\u003e\u003c/a\u003e chore(babel): add deprecation/migration warnings for the runtime (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/72a0c44ffec40ff5793007c467d95ca5cd4cde05\"\u003e\u003ccode\u003e72a0c44\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/5fa15590e452d568239a6d8e1c7018865c027fe4\"\u003e\u003ccode\u003e5fa1559\u003c/code\u003e\u003c/a\u003e feat(babel): \u003ccode\u003eexport * as ns\u003c/code\u003e support (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/621768bfa45e934c9a3eb8462c2d8ea3005762ed\"\u003e\u003ccode\u003e621768b\u003c/code\u003e\u003c/a\u003e feat(commonjs)!: return the namespace by default when requiring ESM  (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/13526d606743eb0fcd44b0874b33812e4f4099a5\"\u003e\u003ccode\u003e13526d6\u003c/code\u003e\u003c/a\u003e chore(babel): update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/plugins/commits/url-v6.1.0/packages/babel\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-node-resolve` from 16.0.1 to 16.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-node-resolve\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve bare targets of package \u0026quot;imports\u0026quot; using export maps; avoid fileURLToPath(null) (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.0.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-04\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\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/rollup/plugins/commit/764910a09d57e3b55cb4d027765b717a50341253\"\u003e\u003ccode\u003e764910a\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/35697207a44aa9f1b474dc6e1cc6054f575765ad\"\u003e\u003ccode\u003e3569720\u003c/code\u003e\u003c/a\u003e fix(node-resolve): resolve bare targets of package \u0026quot;imports\u0026quot; using export map...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/516ed1db422c5dfa0d29c5cbb18ca488b3ad95f6\"\u003e\u003ccode\u003e516ed1d\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7ad50574b269ae9e1ebd5263f8d211a5103ef27d\"\u003e\u003ccode\u003e7ad5057\u003c/code\u003e\u003c/a\u003e fix(node-resolve): error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rollup/plugins/commits/node-resolve-v16.0.3/packages/node-resolve\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 4.4.1 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2025-10-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/eslint-stylistic/eslint-stylistic/commit/52b2b2ebd1d911c72c42aea7db05a56ea919cdca\"\u003e\u003ccode\u003e52b2b2e\u003c/code\u003e\u003c/a\u003e chore: release v5.6.1 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003e\u003ccode\u003ec486861\u003c/code\u003e\u003c/a\u003e fix(computed-property-spacing): guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/1f5526a995ee29ce0282ad8f0726742bef219e2a\"\u003e\u003ccode\u003e1f5526a\u003c/code\u003e\u003c/a\u003e chore: release v5.6.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e\u003ccode\u003e684ff76\u003c/code\u003e\u003c/a\u003e feat(no-whitespace-before-property): support TS nodes (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003e\u003ccode\u003ed6e7437\u003c/code\u003e\u003c/a\u003e feat(computed-property-spacing): support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e\u003ccode\u003e88248cf\u003c/code\u003e\u003c/a\u003e docs(no-extra-parens): add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003e\u003ccode\u003eaa0c6ac\u003c/code\u003e\u003c/a\u003e fix(type-generic-spacing): ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e\u003ccode\u003e3fcec3e\u003c/code\u003e\u003c/a\u003e test(indent): cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e\u003ccode\u003e598bbb0\u003c/code\u003e\u003c/a\u003e feat(type-annotation-spacing): deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of `arrow...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003e\u003ccode\u003ea5380d2\u003c/code\u003e\u003c/a\u003e feat(arrow-spacing): support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.6.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@​stylistic/eslint-plugin\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/sinon` from 17.0.4 to 21.0.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/sinon\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.34.1 to 8.49.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.49.0\u003c/h2\u003e\n\u003ch2\u003e8.49.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use \u003ccode\u003eIntl.Segmenter\u003c/code\u003e instead of \u003ccode\u003egraphemer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11804\"\u003e#11804\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 prettier to v3.7.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11820\"\u003e#11820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJustin McBride\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.48.1\u003c/h2\u003e\n\u003ch2\u003e8.48.1 (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003e⏪ Reverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e revert \u0026quot;[no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11812\"\u003e#11812\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 [consistent-type-exports] check value flag before resolving alias (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11769\"\u003e#11769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e honor ignored base types on generic classes (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11767\"\u003e#11767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [restrict-template-expressions] check base types in allow list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11764\"\u003e#11764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11759\"\u003e#11759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eOleksandraKordonets\u003c/li\u003e\n\u003cli\u003eSangheeSon \u003ca href=\"https://github.com/Higangssh\"\u003e\u003ccode\u003e@​Higangssh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etao\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.48.0\u003c/h2\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e remove workaround for jest circular structure error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11772\"\u003e#11772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e gate all errors behind allowInvalidAST (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11693\"\u003e#11693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e replace fast-glob with tinyglobby (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11740\"\u003e#11740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.49.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.48.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.3 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.2 (2025-10-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.1 (2025-10-13)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.0 (2025-10-06)\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/864595a44b56beb9870bf0f41d59cf7f8f48276a\"\u003e\u003ccode\u003e864595a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/32b7e891bd60ae993e85018ceefa2a0c07590688\"\u003e\u003ccode\u003e32b7e89\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.5.1 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11816\"\u003e#11816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8fe34456f75c1d1e8a4dc518306d5ab93422efec\"\u003e\u003ccode\u003e8fe3445\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6fb1551634b2ff11718e579098f69e041a2ff92c\"\u003e\u003ccode\u003e6fb1551\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4dc42ac541139f0da344550bce7accd8f3d366a\"\u003e\u003ccode\u003ea4dc42a\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 22 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11780\"\u003e#11780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/28cf8032c2492bb3c55dd7dd145249f2246034ad\"\u003e\u003ccode\u003e28cf803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/843f144797c0a94272cdb002c00c5639cf0797c6\"\u003e\u003ccode\u003e843f144\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7c6944e74b29a3310515a9de9333e20116165b58\"\u003e\u003ccode\u003e7c6944e\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11744\"\u003e#11744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d9f3497dfb72e90fd7dc977c77d41b0eb9df4909\"\u003e\u003ccode\u003ed9f3497\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55ca033ee88cc95cfac4ad6dea2257fbeb1d4657\"\u003e\u003ccode\u003e55ca033\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.49.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for typescript-eslint since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.5 to 0.27.1\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.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\na:e:try{for(;;)break a}catch{break e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\nconst foo=()=\u0026gt;{console.log(x())};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\na:e:try{for(;;)break a}catch{break e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\nconst foo=()=\u0026gt;{console.log(x())};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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/5e0e56d6d62076dfeff47f5227ae5300f91d2b16\"\u003e\u003ccode\u003e5e0e56d\u003c/code\u003e\u003c/a\u003e publish 0.27.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5a89732d6bc7d251b604b9d82a3044de65078230\"\u003e\u003ccode\u003e5a89732\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e: improve IIFE inlining for expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b940218ceaadc819d11e8d84dfdf07ac84e27e57\"\u003e\u003ccode\u003eb940218\u003c/code\u003e\u003c/a\u003e minify: move unused expr simplification later\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c46d498c20ed336a3b5b69040b1250a861b2fa89\"\u003e\u003ccode\u003ec46d498\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e: remove empty \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003efinally\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7a72735c0d5efccd99ac4920cb9501e928b28ec9\"\u003e\u003ccode\u003e7a72735\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e: bundler bug with \u003ccode\u003evar\u003c/code\u003e inside \u003ccode\u003eif\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4e4e177bf252829472fc827aa421554cf436b40a\"\u003e\u003ccode\u003e4e4e177\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e: label + \u003ccode\u003etry\u003c/code\u003e + \u003ccode\u003efor\u003c/code\u003e minifier bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6427c91edab734da686c4c5d29ed580b08b9fd5\"\u003e\u003ccode\u003ed6427c9\u003c/code\u003e\u003c/a\u003e fix: deno release url wrong comment (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48e3e19bbf5c72e7b15afbb660fb1e1acaf3ce6f\"\u003e\u003ccode\u003e48e3e19\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol.for\u003c/code\u003e with a primitive never throws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4ff88d01062514c21ee58fdbee6ecfc4158689c0\"\u003e\u003ccode\u003e4ff88d0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003edecorator-tests.js\u003c/code\u003e snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1877e605bf1ac3e5881e6ffba5dfe94d5259b95c\"\u003e\u003ccode\u003e1877e60\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol\u003c/code\u003e with a primitive will never throw\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.5...v0.27.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-import-resolver-typescript` from 4.4.3 to 4.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/releases\"\u003eeslint-import-resolver-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.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/import-js/eslint-import-resolver-typescript/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e! - fix: include options hash in cache key for options normalization\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ShayanTheNerd\"\u003e\u003ccode\u003e@​ShayanTheNerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/464\"\u003eimport-js/eslint-import-resolver-typescript#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003eimport-js/eslint-import-resolver-typescript#466\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\"\u003ehttps://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\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/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md\"\u003eeslint-import-resolver-typescript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.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/import-js/eslint-import-resolver-typescript/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e! - fix: include options hash in cache key for options normalization\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/76672ae7b85b338e93915d1147ead2f0baa1977f\"\u003e\u003ccode\u003e76672ae\u003c/code\u003e\u003c/a\u003e chore: release eslint-import-resolver-typescript (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e fix(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e fix: include options hash in cache key for options normalization (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/c06392fcb4c6445e720db326475e3fe0b0814229\"\u003e\u003ccode\u003ec06392f\u003c/code\u003e\u003c/a\u003e docs: improve the documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-mocha` from 11.1.0 to 11.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lo1tuma/eslint-plugin-mocha/blob/main/CHANGELOG.md\"\u003eeslint-plugin-mocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.0 (October 2, 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove exported plugin type (\u003ca href=\"https://redirect.github.com/lo1tuma/eslint-plugin-mocha/pull/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild-Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop node 23, add node 24 (\u003ca href=\"https://redirect.github.com/lo1tuma/eslint-plugin-mocha/pull/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lo1tuma/eslint-plugin-mocha/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~screendriver\"\u003escreendriver\u003c/a\u003e, a new releaser for eslint-plugin-mocha since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.0 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRe...\n\n_Description has been truncated_","html_url":"https://github.com/edisplay/puppeteer/pull/135","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/edisplay%2Fpuppeteer/issues/135","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/135/packages"},{"uuid":"3706025478","node_id":"PR_kwDOPaua9s63qRkr","number":31,"state":"closed","title":"chore(deps): bump the minor-deps-updates-main group across 1 directory with 30 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T11:47:35.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T11:51:00.000Z","updated_at":"2025-12-15T11:47:37.000Z","time_to_close":604595,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-deps-updates-main","update_count":30,"packages":[{"name":"@aws-sdk/client-cloudfront","old_version":"3.840.0","new_version":"3.946.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-device-farm","old_version":"3.840.0","new_version":"3.946.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.840.0","new_version":"3.946.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.840.0","new_version":"3.946.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@serenity-js/core","old_version":"3.32.3","new_version":"3.37.0","repository_url":"https://github.com/serenity-js/serenity-js"},{"name":"@stencil/core","old_version":"4.35.3","new_version":"4.38.3","repository_url":"https://github.com/stenciljs/core"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"puppeteer-core","old_version":"24.11.2","new_version":"24.32.1","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"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":"import-meta-resolve","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/wooorm/import-meta-resolve"},{"name":"csv-stringify","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"mlly","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/unjs/mlly"},{"name":"vite-plugin-top-level-await","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/Menci/vite-plugin-top-level-await"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"pretty-ms","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"jasmine","old_version":"5.8.0","new_version":"5.13.0","repository_url":"https://github.com/jasmine/jasmine-npm"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"expect-webdriverio","old_version":"5.3.4","new_version":"5.5.0","repository_url":"https://github.com/webdriverio/expect-webdriverio"},{"name":"@babel/core","old_version":"7.27.7","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@puppeteer/browsers","old_version":"2.10.5","new_version":"2.11.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"edgedriver","old_version":"6.1.2","new_version":"6.2.0","repository_url":"https://github.com/webdriverio-community/node-edgedriver"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-deps-updates-main group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-cloudfront](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront) | `3.840.0` | `3.946.0` |\n| [@aws-sdk/client-device-farm](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm) | `3.840.0` | `3.946.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.840.0` | `3.946.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.840.0` | `3.946.0` |\n| [@serenity-js/core](https://github.com/serenity-js/serenity-js/tree/HEAD/packages/core) | `3.32.3` | `3.37.0` |\n| [@stencil/core](https://github.com/stenciljs/core) | `4.35.3` | `4.38.3` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.11.2` | `24.32.1` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\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| [import-meta-resolve](https://github.com/wooorm/import-meta-resolve) | `4.1.0` | `4.2.0` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.5.2` | `6.6.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [mlly](https://github.com/unjs/mlly) | `1.7.4` | `1.8.0` |\n| [vite-plugin-top-level-await](https://github.com/Menci/vite-plugin-top-level-await) | `1.5.0` | `1.6.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.27.1` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.2.0` | `9.3.0` |\n| [jasmine](https://github.com/jasmine/jasmine-npm) | `5.8.0` | `5.13.0` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.13` |\n| [expect-webdriverio](https://github.com/webdriverio/expect-webdriverio) | `5.3.4` | `5.5.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.7` | `7.28.5` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [@puppeteer/browsers](https://github.com/puppeteer/puppeteer) | `2.10.5` | `2.11.0` |\n| [edgedriver](https://github.com/webdriverio-community/node-edgedriver) | `6.1.2` | `6.2.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n\n\nUpdates `@aws-sdk/client-cloudfront` from 3.840.0 to 3.946.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.946.0\u003c/h2\u003e\n\u003ch4\u003e3.946.0(2025-12-05)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003erelease smithy-aws-typescript-codegen 0.39.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7548\"\u003e#7548\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/abaca492fdc60752040742d3536784987085812e\"\u003eabaca492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for typescript formatting (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7546\"\u003e#7546\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003eda6eee73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype imports and index tests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7545\"\u003e#7545\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003eeb4e29bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e  bump jws from 3.2.2 to 3.2.3 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7544\"\u003e#7544\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a934dcb7b2723ae4b1ca0360bd82ec8c8bfb1b99\"\u003ea934dcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Updating stop-task API to encapsulate containers with custom stop signal (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d7a58e2094527eecb4465f58f36bff05f0929bdc\"\u003ed7a58e20\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iam:\u003c/strong\u003e  Adding the ExpirationTime attribute to the delegation request resource. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2de739245699a99e911d0550749e7c9e4b0313ba\"\u003e2de73924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  This release adds a new ScanStatus called \u0026quot;Unsupported Code Artifacts\u0026quot;. This ScanStatus will be returned when a Lambda function was not code scanned because it has unsupported code artifacts. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30b100c95832cb085138547adf0c2cd97de84248\"\u003e30b100c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding Verification API's to Partner Central Account SDK. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9bad198139e2f90ece73c567ec855f1dc083f23\"\u003eb9bad198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Updating the desired url for \u003ccode\u003ePutEmailIdentityDkimSigningAttributes\u003c/code\u003e from v1 to v2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4e8746fff5a52958dc8d53e9ea85263d3233a9f6\"\u003e4e8746ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003econditionally append xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7551\"\u003e#7551\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f9245def44697ffb3b64d55c6e1e58ef9edd7ef4\"\u003ef9245def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eawsQueryCompatibility error structuring (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7541\"\u003e#7541\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab6839561b259612ec9524938277804f59d3048f\"\u003eab683956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eec2-metadata-service:\u003c/strong\u003e  discard response body stream on failed request (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7543\"\u003e#7543\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2dc10c6fef69350a3a2b6e0e22ef0fb4f4e3c7ab\"\u003e2dc10c6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.946.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.945.0\u003c/h2\u003e\n\u003ch4\u003e3.945.0(2025-12-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Add DisallowedByVpcEncryptionControl to the LastUpdateStatusReasonCode and StateReasonCode enums to represent failures caused by VPC Encryption Controls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cc1ebe72de21549a7c4bbc02963de04dd810f264\"\u003ecc1ebe72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.945.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.944.0\u003c/h2\u003e\n\u003ch4\u003e3.944.0(2025-12-03)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-cloudfront/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e Add TrustStore, ConnectionFunction APIs to CloudFront SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e168505e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e This release adds support for bring your own IP (BYOIP) to CloudFront's CreateAnycastIpList API through an optional IpamCidrConfigs field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/aa047c72b437e3559b10979ea59afaba8844d91d\"\u003eaa047c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.935.0...v3.936.0\"\u003e3.936.0\u003c/a\u003e (2025-11-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e\u003ccode\u003e168505e\u003c/code\u003e\u003c/a\u003e feat(client-cloudfront): Add TrustStore, ConnectionFunction APIs to CloudFron...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/aa047c72b437e3559b10979ea59afaba8844d91d\"\u003e\u003ccode\u003eaa047c7\u003c/code\u003e\u003c/a\u003e feat(client-cloudfront): This release adds support for bring your own IP (BYO...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.946.0/clients/client-cloudfront\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-device-farm` from 3.840.0 to 3.946.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.946.0\u003c/h2\u003e\n\u003ch4\u003e3.946.0(2025-12-05)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003erelease smithy-aws-typescript-codegen 0.39.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7548\"\u003e#7548\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/abaca492fdc60752040742d3536784987085812e\"\u003eabaca492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for typescript formatting (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7546\"\u003e#7546\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003eda6eee73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype imports and index tests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7545\"\u003e#7545\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003eeb4e29bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e  bump jws from 3.2.2 to 3.2.3 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7544\"\u003e#7544\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a934dcb7b2723ae4b1ca0360bd82ec8c8bfb1b99\"\u003ea934dcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Updating stop-task API to encapsulate containers with custom stop signal (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d7a58e2094527eecb4465f58f36bff05f0929bdc\"\u003ed7a58e20\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iam:\u003c/strong\u003e  Adding the ExpirationTime attribute to the delegation request resource. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2de739245699a99e911d0550749e7c9e4b0313ba\"\u003e2de73924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  This release adds a new ScanStatus called \u0026quot;Unsupported Code Artifacts\u0026quot;. This ScanStatus will be returned when a Lambda function was not code scanned because it has unsupported code artifacts. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30b100c95832cb085138547adf0c2cd97de84248\"\u003e30b100c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding Verification API's to Partner Central Account SDK. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9bad198139e2f90ece73c567ec855f1dc083f23\"\u003eb9bad198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Updating the desired url for \u003ccode\u003ePutEmailIdentityDkimSigningAttributes\u003c/code\u003e from v1 to v2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4e8746fff5a52958dc8d53e9ea85263d3233a9f6\"\u003e4e8746ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003econditionally append xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7551\"\u003e#7551\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f9245def44697ffb3b64d55c6e1e58ef9edd7ef4\"\u003ef9245def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eawsQueryCompatibility error structuring (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7541\"\u003e#7541\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab6839561b259612ec9524938277804f59d3048f\"\u003eab683956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eec2-metadata-service:\u003c/strong\u003e  discard response body stream on failed request (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7543\"\u003e#7543\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2dc10c6fef69350a3a2b6e0e22ef0fb4f4e3c7ab\"\u003e2dc10c6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.946.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.945.0\u003c/h2\u003e\n\u003ch4\u003e3.945.0(2025-12-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Add DisallowedByVpcEncryptionControl to the LastUpdateStatusReasonCode and StateReasonCode enums to represent failures caused by VPC Encryption Controls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cc1ebe72de21549a7c4bbc02963de04dd810f264\"\u003ecc1ebe72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.945.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.944.0\u003c/h2\u003e\n\u003ch4\u003e3.944.0(2025-12-03)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-device-farm/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-device-farm:\u003c/strong\u003e Add support for environment variables and an IAM execution role. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3476f4df42c0c0e9721de269e95dbdefd6d1055c\"\u003e3476f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.935.0...v3.936.0\"\u003e3.936.0\u003c/a\u003e (2025-11-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3476f4df42c0c0e9721de269e95dbdefd6d1055c\"\u003e\u003ccode\u003e3476f4d\u003c/code\u003e\u003c/a\u003e feat(client-device-farm): Add support for environment variables and an IAM ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c31b14b70eb5750573dedf0de1ccb9c8136c84f9\"\u003e\u003ccode\u003ec31b14b\u003c/code\u003e\u003c/a\u003e Publish v3.935.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.946.0/clients/client-device-farm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.840.0 to 3.946.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.946.0\u003c/h2\u003e\n\u003ch4\u003e3.946.0(2025-12-05)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003erelease smithy-aws-typescript-codegen 0.39.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7548\"\u003e#7548\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/abaca492fdc60752040742d3536784987085812e\"\u003eabaca492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for typescript formatting (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7546\"\u003e#7546\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003eda6eee73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype imports and index tests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7545\"\u003e#7545\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003eeb4e29bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e  bump jws from 3.2.2 to 3.2.3 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7544\"\u003e#7544\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a934dcb7b2723ae4b1ca0360bd82ec8c8bfb1b99\"\u003ea934dcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Updating stop-task API to encapsulate containers with custom stop signal (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d7a58e2094527eecb4465f58f36bff05f0929bdc\"\u003ed7a58e20\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iam:\u003c/strong\u003e  Adding the ExpirationTime attribute to the delegation request resource. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2de739245699a99e911d0550749e7c9e4b0313ba\"\u003e2de73924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  This release adds a new ScanStatus called \u0026quot;Unsupported Code Artifacts\u0026quot;. This ScanStatus will be returned when a Lambda function was not code scanned because it has unsupported code artifacts. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30b100c95832cb085138547adf0c2cd97de84248\"\u003e30b100c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding Verification API's to Partner Central Account SDK. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9bad198139e2f90ece73c567ec855f1dc083f23\"\u003eb9bad198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Updating the desired url for \u003ccode\u003ePutEmailIdentityDkimSigningAttributes\u003c/code\u003e from v1 to v2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4e8746fff5a52958dc8d53e9ea85263d3233a9f6\"\u003e4e8746ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003econditionally append xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7551\"\u003e#7551\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f9245def44697ffb3b64d55c6e1e58ef9edd7ef4\"\u003ef9245def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eawsQueryCompatibility error structuring (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7541\"\u003e#7541\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab6839561b259612ec9524938277804f59d3048f\"\u003eab683956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eec2-metadata-service:\u003c/strong\u003e  discard response body stream on failed request (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7543\"\u003e#7543\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2dc10c6fef69350a3a2b6e0e22ef0fb4f4e3c7ab\"\u003e2dc10c6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.946.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.945.0\u003c/h2\u003e\n\u003ch4\u003e3.945.0(2025-12-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Add DisallowedByVpcEncryptionControl to the LastUpdateStatusReasonCode and StateReasonCode enums to represent failures caused by VPC Encryption Controls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cc1ebe72de21549a7c4bbc02963de04dd810f264\"\u003ecc1ebe72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.945.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.944.0\u003c/h2\u003e\n\u003ch4\u003e3.944.0(2025-12-03)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e New S3 Storage Class FSX_ONTAP (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e56ffa40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Enable / Disable ABAC on a general purpose bucket. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9816b260680314d8883fc56e59e015fdd906f8b8\"\u003e9816b26\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.935.0...v3.936.0\"\u003e3.936.0\u003c/a\u003e (2025-11-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e\u003ccode\u003e56ffa40\u003c/code\u003e\u003c/a\u003e feat(client-s3): New S3 Storage Class FSX_ONTAP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9816b260680314d8883fc56e59e015fdd906f8b8\"\u003e\u003ccode\u003e9816b26\u003c/code\u003e\u003c/a\u003e feat(client-s3): Enable / Disable ABAC on a general purpose bucket.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.946.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.840.0 to 3.946.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.946.0\u003c/h2\u003e\n\u003ch4\u003e3.946.0(2025-12-05)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003erelease smithy-aws-typescript-codegen 0.39.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7548\"\u003e#7548\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/abaca492fdc60752040742d3536784987085812e\"\u003eabaca492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for typescript formatting (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7546\"\u003e#7546\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003eda6eee73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype imports and index tests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7545\"\u003e#7545\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003eeb4e29bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e  bump jws from 3.2.2 to 3.2.3 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7544\"\u003e#7544\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a934dcb7b2723ae4b1ca0360bd82ec8c8bfb1b99\"\u003ea934dcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Updating stop-task API to encapsulate containers with custom stop signal (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d7a58e2094527eecb4465f58f36bff05f0929bdc\"\u003ed7a58e20\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iam:\u003c/strong\u003e  Adding the ExpirationTime attribute to the delegation request resource. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2de739245699a99e911d0550749e7c9e4b0313ba\"\u003e2de73924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  This release adds a new ScanStatus called \u0026quot;Unsupported Code Artifacts\u0026quot;. This ScanStatus will be returned when a Lambda function was not code scanned because it has unsupported code artifacts. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30b100c95832cb085138547adf0c2cd97de84248\"\u003e30b100c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding Verification API's to Partner Central Account SDK. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9bad198139e2f90ece73c567ec855f1dc083f23\"\u003eb9bad198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Updating the desired url for \u003ccode\u003ePutEmailIdentityDkimSigningAttributes\u003c/code\u003e from v1 to v2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4e8746fff5a52958dc8d53e9ea85263d3233a9f6\"\u003e4e8746ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003econditionally append xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7551\"\u003e#7551\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f9245def44697ffb3b64d55c6e1e58ef9edd7ef4\"\u003ef9245def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eawsQueryCompatibility error structuring (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7541\"\u003e#7541\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab6839561b259612ec9524938277804f59d3048f\"\u003eab683956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eec2-metadata-service:\u003c/strong\u003e  discard response body stream on failed request (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7543\"\u003e#7543\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2dc10c6fef69350a3a2b6e0e22ef0fb4f4e3c7ab\"\u003e2dc10c6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.946.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.945.0\u003c/h2\u003e\n\u003ch4\u003e3.945.0(2025-12-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Add DisallowedByVpcEncryptionControl to the LastUpdateStatusReasonCode and StateReasonCode enums to represent failures caused by VPC Encryption Controls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cc1ebe72de21549a7c4bbc02963de04dd810f264\"\u003ecc1ebe72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.945.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.944.0\u003c/h2\u003e\n\u003ch4\u003e3.944.0(2025-12-03)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.935.0...v3.936.0\"\u003e3.936.0\u003c/a\u003e (2025-11-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.934.0...v3.935.0\"\u003e3.935.0\u003c/a\u003e (2025-11-19)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c31b14b70eb5750573dedf0de1ccb9c8136c84f9\"\u003e\u003ccode\u003ec31b14b\u003c/code\u003e\u003c/a\u003e Publish v3.935.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ac2be518aa22bbc0c1899580073b433c0d3836ac\"\u003e\u003ccode\u003eac2be51\u003c/code\u003e\u003c/a\u003e chore(codegen): update for smithy/core serde fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7511\"\u003e#7511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.946.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@serenity-js/core` from 3.32.3 to 3.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/releases\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.37.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​cucumber/cucumber\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/7056e7129928f7e1db57ed6e7657ffa8bfd486ed\"\u003e7056e71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency body-parser to v2.2.1 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0738ce8d63428f2d989db40d39f64cb1893cd897\"\u003e0738ce8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency express to v5.2.0 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/99a34b3a555324755ae15ba4ea82245c9057adef\"\u003e99a34b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency jasmine to v5.13.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9e924c0458b380126245f033c5b95b96ac4ac57b\"\u003e9e924c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency lru-cache to v11.2.4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/53255161e3b3ef77fe26ee72c5d40bbac6a2a5b4\"\u003e5325516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e introduced axios fixture (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a83674697531622d522c6924db2875188efcc834\"\u003ea836746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e support for providing extraAbilities without overriding the actors (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/5e189caa4f4a0f38287f8586f21d8106c7c7dab3\"\u003e5e189ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e useBase supports merging multiple base fixtures (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e37ed77ae2cc8c18349096cc82668cf522d2e7f1\"\u003ee37ed77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update playwright dependencies to v1.57.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/800445eca508112ab2dd9fd1f1101113c6091fe3\"\u003e800445e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update webdriverio dependencies to ^9.20.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/1d89e8bb8f5ec03386afdef0eacdab802c7d6940\"\u003e1d89e8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocal-server:\u003c/strong\u003e updated examples in API docs (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/32f99b0620e91d00252a74ea435e5fed9c060da8\"\u003e32f99b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency axios to v1.13.2 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9f8d6cc34ecf2cbd121380bd584f509b1416e675\"\u003e9f8d6cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright:\u003c/strong\u003e corrected handling of pages closed during the test (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/adbd35c9b2ae83b63bd7541461646891f5951b2d\"\u003eadbd35c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/serenity-js/serenity-js/issues/3054\"\u003e#3054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\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/serenity-js/serenity-js/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e introduced support for Node 24, dropped support for Node 18 (EOL) (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9dd5f885d8e65cd8ff3429a2af94151fbe9134ed\"\u003e9dd5f88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.2...v3.35.3\"\u003e3.35.3\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency semver to v7.7.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/4d73e2127068088d42aa751acf730097a4e3a426\"\u003e4d73e21\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/serenity-js/serenity-js/commit/dae146cd99a04f09b5926fb9d3205af562fa2927\"\u003e\u003ccode\u003edae146c\u003c/code\u003e\u003c/a\u003e chore(release): v3.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/88a1027aa2171c26e3988e2aaeacea081df91780\"\u003e\u003ccode\u003e88a1027\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/98c39768e18fdba1e9f15464c5e4e4bc166ebe6d\"\u003e\u003ccode\u003e98c3976\u003c/code\u003e\u003c/a\u003e docs(console-reporter): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/371f89759b7b503d5a581f23a69961d0bc97b322\"\u003e\u003ccode\u003e371f897\u003c/code\u003e\u003c/a\u003e docs(rest): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/97c87d6956647fdd9ca594e029f7a754812973a5\"\u003e\u003ccode\u003e97c87d6\u003c/code\u003e\u003c/a\u003e docs(core): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/3fd671ed1982540f2821c02ec2679cca77822936\"\u003e\u003ccode\u003e3fd671e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to v4.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/bce71a2454b8c6e2639bc351cc84f47c0c8cbb0a\"\u003e\u003ccode\u003ebce71a2\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/21a824403d570f7a8e0875c579794635c614bd77\"\u003e\u003ccode\u003e21a8244\u003c/code\u003e\u003c/a\u003e docs(core): removed deprecated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/d13abbfcd6255c6f9466394d4efa1e808907a71f\"\u003e\u003ccode\u003ed13abbf\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/73bc19c2ebdab0f93b6edbc31e3a6e3b74f52034\"\u003e\u003ccode\u003e73bc19c\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serenity-js/serenity-js/commits/v3.37.0/packages/core\"\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@​serenity-js/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stencil/core` from 4.35.3 to 4.38.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/releases\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e😋 v4.38.3 (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentation:\u003c/strong\u003e Escape special chars within jsdoc comments (\u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003e#6435\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/fredppro\"\u003e\u003ccode\u003e@​fredppro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003estenciljs/core#6435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🐎 4.38.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ritoban23\"\u003e\u003ccode\u003e@​ritoban23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6423\"\u003estenciljs/core#6423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🚎 4.38.1 (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTest\u003c/strong\u003e Export internal \u003ccode\u003emockComponentMeta\u003c/code\u003e object making writing custom output-target tests easier (\u003ca href=\"https://github.com/stenciljs/core/commit/ef05b4505a9313280bca5712dedcbc0444fa37a5\"\u003eef05b45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript:\u003c/strong\u003e update typescript to version 5.9.2 by \u003ca href=\"https://github.com/OS-jacobbell\"\u003e\u003ccode\u003e@​OS-jacobbell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6397\"\u003estenciljs/core#6397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Cliffback\"\u003e\u003ccode\u003e@​Cliffback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6409\"\u003estenciljs/core#6409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OS-jacobbell\"\u003e\u003ccode\u003e@​OS-jacobbell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6397\"\u003estenciljs/core#6397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.0...v4.38.1\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.0...v4.38.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🎿 4.38.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/stenciljs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e😋 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003e4.38.3\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003e4.38.2\u003c/a\u003e (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.0...v4.38.1\"\u003e4.38.1\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTest\u003c/strong\u003e Export internal \u003ccode\u003emockComponentMeta\u003c/code\u003e object making writing custom output-target tests easier (\u003ca href=\"https://github.com/stenciljs/core/commit/ef05b4505a9313280bca5712dedcbc0444fa37a5\"\u003eef05b45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e🎿 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.37.1...v4.38.0\"\u003e4.38.0\u003c/a\u003e (2025-10-02)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elocal (same-file) class inheritance search (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6403\"\u003e#6403\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/695b1acabd401bd0f7b6c945be3225e7896bbc14\"\u003e695b1ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e stop immediate re-renders for reflected props when null !== undefined (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6404\"\u003e#6404\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/680b12ec7302f169e5d251066e522b81071f8c4e\"\u003e680b12e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etest:\u003c/strong\u003e stop duplicate super calls in Jest (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6401\"\u003e#6401\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/32160ad13beb1891f2cefbcf946f17fdb41aacf5\"\u003e32160ad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etest:\u003c/strong\u003e trigger \u003ca href=\"https://github.com/Watch\"\u003e\u003ccode\u003e@​Watch\u003c/code\u003e\u003c/a\u003e decorators on inherited classes in jest env (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6402\"\u003e#6402\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/f2770687f592782ce2ff234da933f603ca9e31bb\"\u003ef277068\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\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/stenciljs/core/commit/bede52f9ed7e60d3faff0a57de6c97d28b5caa66\"\u003e\u003ccode\u003ebede52f\u003c/code\u003e\u003c/a\u003e v4.38.3 (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6442\"\u003e#6442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e\u003ccode\u003e4719427\u003c/code\u003e\u003c/a\u003e fix(types): revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/744b783cdf5d76dec0e66cd53cf83140ac5a7c75\"\u003e\u003ccode\u003e744b783\u003c/code\u003e\u003c/a\u003e FIX {CORE-6376} Escape special chars in JSDoc comments (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6435\"\u003e#6435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003e\u003ccode\u003ee790c24\u003c/code\u003e\u003c/a\u003e fix(runtime): modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e\u003ccode\u003e5018e1e\u003c/code\u003e\u003c/a\u003e fix(ts): moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitO...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/b990425d14bc10c3e86bedeacee7741d8c41c0e5\"\u003e\u003ccode\u003eb990425\u003c/code\u003e\u003c/a\u003e v4.38.2 (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6427\"\u003e#6427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e\u003ccode\u003e7044550\u003c/code\u003e\u003c/a\u003e fix(types): temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/11b2d7a08ee39ba79cc482197e7a9145e881172a\"\u003e\u003ccode\u003e11b2d7a\u003c/code\u003e\u003c/a\u003e chore: more mixin / extends warnings (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6424\"\u003e#6424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003e\u003ccode\u003ea85d031\u003c/code\u003e\u003c/a\u003e fix(mock-doc): implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003e\u003ccode\u003eb191267\u003c/code\u003e\u003c/a\u003e fix(types): new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stenciljs/core/compare/v4.35.3...v4.38.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.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/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 16.3.0 to 16.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)  6d441ca\u003c/li\u003e\n\u003cli\u003eAdd Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)  ea31521\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/309\"\u003e#309\u003c/a\u003e)  8b8a2d6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/46fdf18f4ce0b5abc9da1b3cf0f64fe8413f8573\"\u003e\u003ccode\u003e46fdf18\u003c/code\u003e\u003c/a\u003e 16.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/6d441ca77493f1ce9a8b332acdcbf8b153f2d788\"\u003e\u003ccode\u003e6d441ca\u003c/code\u003e\u003c/a\u003e Update globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/d323da640b22eb962aa60a85e9303419d1ec3131\"\u003e\u003ccode\u003ed323da6\u003c/code\u003e\u003c/a\u003e Add test for keys and values (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ea31521ef3c30a6ac4ca269970ecccf47e1524d6\"\u003e\u003ccode\u003eea31521\u003c/code\u003e\u003c/a\u003e Add Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/fa8aaaeb9b203468a07e9c2dacec9ca48527aa1f\"\u003e\u003ccode\u003efa8aaae\u003c/code\u003e\u003c/a\u003e Add date to automated PR title (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b777f0926d9f5d433a4cc507e4d282eb714ddc4f\"\u003e\u003ccode\u003eb777f09\u003c/code\u003e\u003c/a\u003e Update Puppeteer (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/52ba38b98338c0e4c16ebab6638b2ac74a2f726c\"\u003e\u003ccode\u003e52ba38b\u003c/code\u003e\u003c/a\u003e 16.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8b8a2d62527a90c2535de732f3eeeb6f3111f1be\"\u003e\u003ccode\u003e8b8a2d6\u003c/code\u003e\u003c/a\u003e Update globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.3.0...v16.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `puppeteer-core` from 24.11.2 to 24.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/puppeteer/puppeteer/releases\"\u003epuppeteer-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epuppeteer-core: v24.32.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.32.0...puppeteer-core-v24.32.1\"\u003e24.32.1\u003c/a\u003e (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eassertion errors and wrong URL in puppeteer.connect(channel) (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14486\"\u003e#14486\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/1095b463494dce105fff567321aa3b6e504bab52\"\u003e1095b46\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📄 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix versioning in Supported browsers (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14481\"\u003e#14481\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/1af199d748333f6068ce89d09a6c82fc8cc07d8b\"\u003e1af199d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epuppeteer-core: v24.32.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.31.0...puppeteer-core-v24.32.0\"\u003e24.32.0\u003c/a\u003e (2025-12-03)\u003c/h2\u003e\n\u003ch3\u003e🎉 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd browser.screens, .addScreen and .removeScreen methods (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14445\"\u003e#14445\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/98ae5e75fda3d01c067dac6926370dba05cd720c\"\u003e98ae5e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebluetooth emulation (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14448\"\u003e#14448\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/e181c1befaebadfa74ec4e1b6742f26187bd3a2a\"\u003ee181c1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 143.0.7499.40 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14476\"\u003e#14476\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/b0e15aff5143b1c08d0ad66555cfc5c9a369d5dd\"\u003eb0e15af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport channel in puppeteer.connect (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14466\"\u003e#14466\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/bc3a52185d43618756c491e9cc930ca9340f9776\"\u003ebc3a521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport new page window positioning (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14446\"\u003e#14446\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/20881f8a52b8a29abaf6e5353dc8642474348fa0\"\u003e20881f8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriver:\u003c/strong\u003e bluetooth emulation via WebDriver BiDi (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14455\"\u003e#14455\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/e17263c815cb6638c035d0d91934ab8536f03b7b\"\u003ee17263c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eignore non-page DevTools targets when handleDevToolsAsPage=true (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14472\"\u003e#14472\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/11bf1d205707e02c874cb6e3c5ee6f12b1e27f70\"\u003e11bf1d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent accessibility nodes attributes with false from being ignored (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14475\"\u003e#14475\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/086a8ab650c424192ec8edf489fce90bad318bb2\"\u003e086a8ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Firefox 145.0.2 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14462\"\u003e#14462\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/97ca8944d5fb5f169804f230d431a62cb600bbfc\"\u003e97ca894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriver:\u003c/strong\u003e allow for scripts to throw platform objects (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14456\"\u003e#14456\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/7c0d3d977b2c3370516c42218977bd4338421b28\"\u003e7c0d3d9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​puppeteer/browsers\u003c/code\u003e bumped from 2.10.13 to 2.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epuppeteer-core: v24.31.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.30.0...puppeteer-core-v24.31.0\"\u003e24.31.0\u003c/a\u003e (2025-11-20)\u003c/h2\u003e\n\u003ch3\u003e🎉 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriver:\u003c/strong\u003e use \u003ccode\u003eemulation.setNetworkConditions\u003c/code\u003e for offline emulation (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14431\"\u003e#14431\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/a9e7c1dc7df7de10304c2f6cdd93e95de3bc0921\"\u003ea9e7c1d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriver:\u003c/strong\u003e use \u003ccode\u003eemulation.setUserAgentOverride\u003c/code\u003e instead of network interception (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14335\"\u003e#14335\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/e48ae6bd8ca39fc09c79f468b48b1666d5668726\"\u003ee48ae6b\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/puppeteer/puppeteer/blob/main/CHANGELOG.md\"\u003epuppeteer-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.32.0...puppeteer-v24.32.1\"\u003e24.32.1\u003c/a...\n\n_Description has been truncated_","html_url":"https://github.com/StephNathai/webdriverio/pull/31","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/StephNathai%2Fwebdriverio/issues/31","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/31/packages"},{"uuid":"3700576502","node_id":"PR_kwDOAJO6mc63Ya85","number":3148,"state":"open","title":"build(deps-dev): bump expect from 29.7.0 to 30.2.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-05T22:50:30.000Z","updated_at":"2025-12-05T22:50:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"expect","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"}],"path":null,"ecosystem":"npm"},"body":"Bumps [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) from 29.7.0 to 30.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003eexpect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e`[jest-snapshot-utils] Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChore\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect]\u003c/code\u003e Update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring check (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15789\"\u003e#15789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/blob/main/CHANGELOG.md\"\u003eexpect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-matcher-utils]\u003c/code\u003e Fix infinite recursion with self-referential getters in \u003ccode\u003edeepCyclicCopyReplaceable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15831\"\u003e#15831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Improve messaging about goo.gl snapshot link change (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15821\"\u003e#15821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\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/jestjs/jest/commit/855864e3f9751366455246790be2bf912d4d0dac\"\u003e\u003ccode\u003e855864e\u003c/code\u003e\u003c/a\u003e v30.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/ebfa31cc9787303e8698a1a029a162a18e8974aa\"\u003e\u003ccode\u003eebfa31c\u003c/code\u003e\u003c/a\u003e v30.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/d347c0f3f87f976a1dbd9761d503e45f5ced2a7e\"\u003e\u003ccode\u003ed347c0f\u003c/code\u003e\u003c/a\u003e v30.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/4d5f41d0885c1d9630c81b4fd47f74ab0615e18f\"\u003e\u003ccode\u003e4d5f41d\u003c/code\u003e\u003c/a\u003e v30.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/5884e4a632d3c1342744fc3b6f8642ac96de4756\"\u003e\u003ccode\u003e5884e4a\u003c/code\u003e\u003c/a\u003e chore(expect): update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/22236cf58b66039f81893537c90dee290bab427f\"\u003e\u003ccode\u003e22236cf\u003c/code\u003e\u003c/a\u003e v30.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/a3d1e2eb4bb24e2974c88e8868b44cde987eebb2\"\u003e\u003ccode\u003ea3d1e2e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ebigint\u003c/code\u003e cause error (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15702\"\u003e#15702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/f4296d2bc85c1405f84ddf613a25d0bc3766b7e5\"\u003e\u003ccode\u003ef4296d2\u003c/code\u003e\u003c/a\u003e v30.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/06f8e2872d96658126f1f98cadc85796f810b805\"\u003e\u003ccode\u003e06f8e28\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003easync function\u003c/code\u003es in \u003ccode\u003etoBe\u003c/code\u003e (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15714\"\u003e#15714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/fceea7ab9cc5be0301b84b938b096aea53a1ebaf\"\u003e\u003ccode\u003efceea7a\u003c/code\u003e\u003c/a\u003e feat: handle line endings in snapshot (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15708\"\u003e#15708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.2.0/packages/expect\"\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=expect\u0026package-manager=npm_and_yarn\u0026previous-version=29.7.0\u0026new-version=30.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/XRPLF/xrpl.js/pull/3148","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/XRPLF%2Fxrpl.js/issues/3148","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3148/packages"},{"uuid":"3700439378","node_id":"PR_kwDOPG4Nfs63X87E","number":7,"state":"closed","title":"build(deps-dev): bump expect from 29.7.0 to 30.2.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-05T22:04:36.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-05T21:48:02.000Z","updated_at":"2025-12-05T22:04:44.000Z","time_to_close":994,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"expect","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"}],"path":null,"ecosystem":"npm"},"body":"Bumps [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) from 29.7.0 to 30.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003eexpect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e`[jest-snapshot-utils] Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChore\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect]\u003c/code\u003e Update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring check (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15789\"\u003e#15789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/blob/main/CHANGELOG.md\"\u003eexpect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-matcher-utils]\u003c/code\u003e Fix infinite recursion with self-referential getters in \u003ccode\u003edeepCyclicCopyReplaceable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15831\"\u003e#15831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Improve messaging about goo.gl snapshot link change (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15821\"\u003e#15821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\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/jestjs/jest/commit/855864e3f9751366455246790be2bf912d4d0dac\"\u003e\u003ccode\u003e855864e\u003c/code\u003e\u003c/a\u003e v30.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/ebfa31cc9787303e8698a1a029a162a18e8974aa\"\u003e\u003ccode\u003eebfa31c\u003c/code\u003e\u003c/a\u003e v30.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/d347c0f3f87f976a1dbd9761d503e45f5ced2a7e\"\u003e\u003ccode\u003ed347c0f\u003c/code\u003e\u003c/a\u003e v30.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/4d5f41d0885c1d9630c81b4fd47f74ab0615e18f\"\u003e\u003ccode\u003e4d5f41d\u003c/code\u003e\u003c/a\u003e v30.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/5884e4a632d3c1342744fc3b6f8642ac96de4756\"\u003e\u003ccode\u003e5884e4a\u003c/code\u003e\u003c/a\u003e chore(expect): update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/22236cf58b66039f81893537c90dee290bab427f\"\u003e\u003ccode\u003e22236cf\u003c/code\u003e\u003c/a\u003e v30.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/a3d1e2eb4bb24e2974c88e8868b44cde987eebb2\"\u003e\u003ccode\u003ea3d1e2e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ebigint\u003c/code\u003e cause error (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15702\"\u003e#15702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/f4296d2bc85c1405f84ddf613a25d0bc3766b7e5\"\u003e\u003ccode\u003ef4296d2\u003c/code\u003e\u003c/a\u003e v30.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/06f8e2872d96658126f1f98cadc85796f810b805\"\u003e\u003ccode\u003e06f8e28\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003easync function\u003c/code\u003es in \u003ccode\u003etoBe\u003c/code\u003e (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15714\"\u003e#15714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/fceea7ab9cc5be0301b84b938b096aea53a1ebaf\"\u003e\u003ccode\u003efceea7a\u003c/code\u003e\u003c/a\u003e feat: handle line endings in snapshot (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15708\"\u003e#15708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.2.0/packages/expect\"\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=expect\u0026package-manager=npm_and_yarn\u0026previous-version=29.7.0\u0026new-version=30.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Patel-Raj11/xrpl.js/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Patel-Raj11%2Fxrpl.js/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"3691874237","node_id":"PR_kwDOFfnV1M6267rT","number":2659,"state":"open","title":"npm(deps-dev): bump the development-dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-03T20:55:37.000Z","updated_at":"2025-12-03T20:55:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"npm(deps-dev): bump","group_name":"development-dependencies","update_count":21,"packages":[{"name":"@influxdata/influxdb-client","old_version":"1.33.2","new_version":"1.35.0","repository_url":"https://github.com/influxdata/influxdb-client-js"},{"name":"@noble/curves","old_version":"1.8.1","new_version":"2.0.1","repository_url":"https://github.com/paulmillr/noble-curves"},{"name":"@noble/hashes","old_version":"1.7.1","new_version":"2.0.1","repository_url":"https://github.com/paulmillr/noble-hashes"},{"name":"@playwright/test","old_version":"1.48.0","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"18.18.9","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"esbuild","old_version":"0.25.5","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"expect","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"fs-extra","old_version":"10.1.0","new_version":"11.3.2","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"glob","old_version":"8.1.0","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"graphql","old_version":"16.10.0","new_version":"16.12.0","repository_url":"https://github.com/graphql/graphql-js"},{"name":"jest","old_version":"28.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@types/jest","old_version":"27.5.2","new_version":"30.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"oxlint","old_version":"1.0.0","new_version":"1.31.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"pkg-pr-new","old_version":"0.0.9","new_version":"0.0.62","repository_url":"https://github.com/stackblitz-labs/pkg.pr.new"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"replace-in-file","old_version":"6.3.5","new_version":"8.3.0","repository_url":"https://github.com/adamreisnz/replace-in-file"},{"name":"rimraf","old_version":"3.0.2","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"ts-jest","old_version":"28.0.8","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typedoc","old_version":"0.28.5","new_version":"0.28.15","repository_url":"https://github.com/TypeStrong/TypeDoc"},{"name":"typedoc-plugin-markdown","old_version":"4.6.4","new_version":"4.9.0","repository_url":"https://github.com/typedoc2md/typedoc-plugin-markdown"},{"name":"typescript","old_version":"5.4.5","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@influxdata/influxdb-client](https://github.com/influxdata/influxdb-client-js/tree/HEAD/packages/core) | `1.33.2` | `1.35.0` |\n| [@noble/curves](https://github.com/paulmillr/noble-curves) | `1.8.1` | `2.0.1` |\n| [@noble/hashes](https://github.com/paulmillr/noble-hashes) | `1.7.1` | `2.0.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.48.0` | `1.57.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `18.18.9` | `24.10.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.5` | `0.27.1` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `29.7.0` | `30.2.0` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `10.1.0` | `11.3.2` |\n| [glob](https://github.com/isaacs/node-glob) | `8.1.0` | `13.0.0` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.10.0` | `16.12.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `28.1.3` | `30.2.0` |\n| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `27.5.2` | `30.0.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.0.0` | `1.31.0` |\n| [pkg-pr-new](https://github.com/stackblitz-labs/pkg.pr.new/tree/HEAD/packages/cli) | `0.0.9` | `0.0.62` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.4` |\n| [replace-in-file](https://github.com/adamreisnz/replace-in-file) | `6.3.5` | `8.3.0` |\n| [rimraf](https://github.com/isaacs/rimraf) | `3.0.2` | `6.1.2` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `28.0.8` | `29.4.6` |\n| [typedoc](https://github.com/TypeStrong/TypeDoc) | `0.28.5` | `0.28.15` |\n| [typedoc-plugin-markdown](https://github.com/typedoc2md/typedoc-plugin-markdown/tree/HEAD/packages/typedoc-plugin-markdown) | `4.6.4` | `4.9.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.4.5` | `5.9.3` |\n\n\nUpdates `@influxdata/influxdb-client` from 1.33.2 to 1.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/influxdata/influxdb-client-js/releases\"\u003e\u003ccode\u003e@​influxdata/influxdb-client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.35.0\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/influxdata/influxdb-client-js/pull/1044\"\u003e#1044\u003c/a\u003e: Allow 201 status code in a write response.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003e1.34.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cp\u003e:warning: Drop supports for node v14, v15 and v16 in CI.\u003c/p\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/influxdata/influxdb-client-js/pull/1005\"\u003e#1005\u003c/a\u003e: Token stored as a private class property.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/influxdata/influxdb-client-js/pull/1019\"\u003e#1019\u003c/a\u003e: Propagates headers from HTTP response when an error is returned from the server.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/influxdata/influxdb-client-js/pull/893\"\u003e#893\u003c/a\u003e: Add node v20 to CI.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/influxdata/influxdb-client-js/pull/953\"\u003e#953\u003c/a\u003e: Add node v21 to CI.\u003c/li\u003e\n\u003c/ol\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/influxdata/influxdb-client-js/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​influxdata/influxdb-client\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.35.0 [2024-08-15]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/influxdata/influxdb-client-js/pull/1044\"\u003e#1044\u003c/a\u003e: Allow 201 status code in a write response.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003e1.34.0 [2024-07-26]\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cp\u003e:warning: Drop supports for node v14, v15 and v16 in CI.\u003c/p\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/influxdata/influxdb-client-js/pull/1005\"\u003e#1005\u003c/a\u003e: Token stored as a private class property.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/influxdata/influxdb-client-js/pull/1019\"\u003e#1019\u003c/a\u003e: Propagates headers from HTTP response when an error is returned from the server.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/influxdata/influxdb-client-js/pull/1020\"\u003e#1020\u003c/a\u003e: Adds example of working with \u003ccode\u003eHttpError\u003c/code\u003e response.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/influxdata/influxdb-client-js/pull/893\"\u003e#893\u003c/a\u003e: Add node v20 to CI.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/influxdata/influxdb-client-js/pull/953\"\u003e#953\u003c/a\u003e: Add node v21 to CI.\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/influxdata/influxdb-client-js/commit/fe5bc8eb17156b7e93434dc1caaa479f3181ede4\"\u003e\u003ccode\u003efe5bc8e\u003c/code\u003e\u003c/a\u003e chore(release): publish v1.35.0 [skip CI]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/influxdata/influxdb-client-js/commit/187e987c0a93839261c8edc9bc39065b69d95df0\"\u003e\u003ccode\u003e187e987\u003c/code\u003e\u003c/a\u003e chore(release): prepare to release influxdb-client-js-1.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/influxdata/influxdb-client-js/commit/fff36156ef8b26ee95a345a26566b2d418a3e095\"\u003e\u003ccode\u003efff3615\u003c/code\u003e\u003c/a\u003e fix: handle 201 response from write endpoint (\u003ca href=\"https://github.com/influxdata/influxdb-client-js/tree/HEAD/packages/core/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/influxdata/influxdb-client-js/commit/b11ebbf075617362d7277ca0629dd18b989e630f\"\u003e\u003ccode\u003eb11ebbf\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e from 7.14.1 to 8.0.0 (\u003ca href=\"https://github.com/influxdata/influxdb-client-js/tree/HEAD/packages/core/issues/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/influxdata/influxdb-client-js/commit/e535fb01b15d839252e8cc92ce5d30d733471e29\"\u003e\u003ccode\u003ee535fb0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump prettier from 3.3.2 to 3.3.3 (\u003ca href=\"https://github.com/influxdata/influxdb-client-js/tree/HEAD/packages/core/issues/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/influxdata/influxdb-client-js/commit/d35725e382b8c17613906a01da75810af1b00786\"\u003e\u003ccode\u003ed35725e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump esbuild from 0.22.0 to 0.23.0 (\u003ca href=\"https://github.com/influxdata/influxdb-client-js/tree/HEAD/packages/core/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/influxdata/influxdb-client-js/commit/7cb8e4336e1f81ff5b0696b59d53eac1aefe08af\"\u003e\u003ccode\u003e7cb8e43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/influxdata/influxdb-client-js/tree/HEAD/packages/core/issues/1020\"\u003e#1020\u003c/a\u003e from influxdata/docs/headersExample\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/influxdata/influxdb-client-js/commit/3d1ff622a66bf7903794f9469f47b399a7602a69\"\u003e\u003ccode\u003e3d1ff62\u003c/code\u003e\u003c/a\u003e docs: adds httpErrorHandled example and integration test for HttpError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/influxdata/influxdb-client-js/commit/147f6ee089dad2a4d5d35d1dc146c2ef0f313bcc\"\u003e\u003ccode\u003e147f6ee\u003c/code\u003e\u003c/a\u003e chore(release): publish v1.34.0 [skip CI]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/influxdata/influxdb-client-js/commit/4db6db9ce4b848deeb5ddf6d902d4f47f269bd76\"\u003e\u003ccode\u003e4db6db9\u003c/code\u003e\u003c/a\u003e chore(release): prepare to release influxdb-client-js-1.34.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/influxdata/influxdb-client-js/commits/v1.35.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@noble/curves` from 1.8.1 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-curves/releases\"\u003e\u003ccode\u003e@​noble/curves\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisable extension-less imports. If you've used \u003ccode\u003e/ed25519\u003c/code\u003e, switch to \u003ccode\u003e/ed25519.js\u003c/code\u003e now. See \u003ca href=\"https://github.com/paulmillr/noble-curves/releases/tag/2.0.0\"\u003e2.0.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\u003cli\u003epackage.json: bump hashes to 2.0.1 with scrypt \u0026amp; pkg.json changes\u003c/li\u003e\n\u003cli\u003eed25519: export map_to_curve_elligator2_curve25519 \u003ca href=\"https://redirect.github.com/paulmillr/noble-curves/pull/211\"\u003epaulmillr/noble-curves#211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebls: try-catch pairingBatch in bls12_381.verify() by \u003ca href=\"https://github.com/MegaManSec\"\u003e\u003ccode\u003e@​MegaManSec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/noble-curves/pull/212\"\u003epaulmillr/noble-curves#212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efft: expose extra info in \u003ccode\u003erootsOfUnity\u003c/code\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/MegaManSec\"\u003e\u003ccode\u003e@​MegaManSec\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/noble-curves/pull/212\"\u003epaulmillr/noble-curves#212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eGitHub Immutable Releases\u003c/h2\u003e\n\u003cp\u003eThis GH release does not include standalone noble-curves.js: use 2.0.0 for now, until we upgrade to newly added Immutable Releases\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-curves/compare/2.0.0...2.0.1\"\u003ehttps://github.com/paulmillr/noble-curves/compare/2.0.0...2.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003ch3\u003eHigh-level\u003c/h3\u003e\n\u003cp\u003ev2 massively simplifies internals, improves security, reduces bundle size and lays path for the future. To simplify upgrading, upgrade first to curves 1.9.x. It would show deprecations in vscode-like text editor.\u003c/p\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\u003ePackage imports now work correctly in bundler-less environments, such as browsers\u003c/li\u003e\n\u003cli\u003eReduces npm package size (traffic consumed): 354KB =\u0026gt; 300KB\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 2.1MB =\u0026gt; 1.2MB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMake bundle sizes smaller, compared to v1.x: -4KB for schnorr,  -5.3KB for ristretto255, -9.4KB for x448\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/curves/ed25519\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/curves/ed25519.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\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewebcrypto: create friendly noble-like wrapper over built-in WebCrypto\u003c/li\u003e\n\u003cli\u003eoprf: implement RFC 9497 OPRFs (oblivious pseudorandom functions)\n\u003cul\u003e\n\u003cli\u003eWe support p256, p384, p521, ristretto255 and decaf448\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eweierstrass, edwards: add \u003ccode\u003eisValidSecretKey\u003c/code\u003e, \u003ccode\u003eisValidPublicKey\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003emisc: add Brainpool curves: brainpoolP256r1, brainpoolP384r1, brainpoolP512r1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMost methods now expect Uint8Array, string hex inputs are prohibited\n\u003cul\u003e\n\u003cli\u003eThe change simplifies reasoning, improves security and reduces malleability\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePoint.fromHex\u003c/code\u003e now expects string-only hex inputs, use \u003ccode\u003ePoint.fromBytes\u003c/code\u003e for Uint8Array\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBreaking changes of ECDSA (secp256k1, p256, p384...):\n\u003cul\u003e\n\u003cli\u003esign, verify: Switch to \u003cstrong\u003eprehashed messages\u003c/strong\u003e. Instead of\nmessageHash, the methods now expect unhashed message.\nTo bring back old behavior, use option \u003ccode\u003e{prehash: false}\u003c/code\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/paulmillr/noble-curves/commit/99d97742b6ec04e1fe9e20857099dc89c9378dcf\"\u003e\u003ccode\u003e99d9774\u003c/code\u003e\u003c/a\u003e Release 2.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/e4d7b5af3e6c91c8cab5bae31fd51bc30daabd20\"\u003e\u003ccode\u003ee4d7b5a\u003c/code\u003e\u003c/a\u003e Bump hashes to 2.0.1: scrypt \u0026amp; pkg.json changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/d588039bec87c385ce792a959ece6b873d60ae91\"\u003e\u003ccode\u003ed588039\u003c/code\u003e\u003c/a\u003e Export map_to_curve_elligator2_curve25519. Closes \u003ca href=\"https://redirect.github.com/paulmillr/noble-curves/issues/211\"\u003egh-211\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/48a97b770941c578bfb09c382cdab49b5b467109\"\u003e\u003ccode\u003e48a97b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-curves/issues/212\"\u003e#212\u003c/a\u003e from MegaManSec/throw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/270e5d6e7487317d5e28facfa07eb3e23bb637aa\"\u003e\u003ccode\u003e270e5d6\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-curves/commit/0cdef3242bb7522df94d3485355eacd7198f0322\"\u003e\u003ccode\u003e0cdef32\u003c/code\u003e\u003c/a\u003e try-catch pairingBatch in bls12_381.verify()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/fc60edf28bc3d0b4a2d7dbe4c75df38ae0dc9ed0\"\u003e\u003ccode\u003efc60edf\u003c/code\u003e\u003c/a\u003e fft: expose extra info in rootsOfUnity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/83bf33bd377d139e7c6d52f43be3a634d5dd15f0\"\u003e\u003ccode\u003e83bf33b\u003c/code\u003e\u003c/a\u003e Release 2.0.0 to JSR.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/24d3110a07601654d9fcfa1791029e4f05b783b9\"\u003e\u003ccode\u003e24d3110\u003c/code\u003e\u003c/a\u003e Release 2.0.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/9e3545694710c1ab41d1d9795de0d523e23bdcc2\"\u003e\u003ccode\u003e9e35456\u003c/code\u003e\u003c/a\u003e Bump jsbt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-curves/compare/1.8.1...2.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@noble/hashes` from 1.7.1 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-hashes/releases\"\u003e\u003ccode\u003e@​noble/hashes\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\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/hashes/sha3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/hashes/sha3.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis simplifies working in browsers natively without transpilers\u003c/li\u003e\n\u003cli\u003eThis was planned for \u003ca href=\"https://github.com/paulmillr/noble-hashes/releases/tag/2.0.0\"\u003e2.0.0\u003c/a\u003e, but was accidentally left out\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003epackage.json: specify exported submodules to ensure typescript autocompletion\u003c/li\u003e\n\u003cli\u003escrypt: Fix error message for maxmem check by \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/pull/121\"\u003epaulmillr/noble-hashes#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003escrypt: 4% speed-up by \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/pull/122\"\u003epaulmillr/noble-hashes#122\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-hashes/compare/2.0.0...2.0.1\"\u003ehttps://github.com/paulmillr/noble-hashes/compare/2.0.0...2.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003ch3\u003eHigh-level\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\u003ePackage imports now work correctly in bundler-less environments, such as browsers\u003c/li\u003e\n\u003cli\u003eReduces npm package size (traffic consumed): 152KB =\u0026gt; 136KB\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 1.1MB =\u0026gt; 669KB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMake bundle sizes smaller, compared to v1.x\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/hashes/sha3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/hashes/sha3.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\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly allow Uint8Array as hash inputs, prohibit \u003ccode\u003estring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eStrict validation checks improve security\u003c/li\u003e\n\u003cli\u003eTo replicate previous behavior, use \u003ccode\u003eutils.utf8ToBytes\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRename / remove some modules for consistency. Previously, sha384 resided in sha512, which was weird\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esha256\u003c/code\u003e, \u003ccode\u003esha512\u003c/code\u003e =\u0026gt; \u003ccode\u003esha2.js\u003c/code\u003e (consistent with \u003ccode\u003esha3.js\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eblake2b\u003c/code\u003e, \u003ccode\u003eblake2s\u003c/code\u003e =\u0026gt; \u003ccode\u003eblake2.js\u003c/code\u003e (consistent with \u003ccode\u003eblake3.js\u003c/code\u003e, \u003ccode\u003eblake1.js\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eripemd160\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003emd5\u003c/code\u003e =\u0026gt; \u003ccode\u003elegacy.js\u003c/code\u003e (all low-security hashes are there)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e_assert\u003c/code\u003e =\u0026gt; \u003ccode\u003eutils.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecrypto\u003c/code\u003e internal module got removed: use built-in WebCrypto instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImprove typescript types \u0026amp; option autocomplete\u003c/li\u003e\n\u003cli\u003eUpgrade typescript compilation env to ts5.9 and es2022\u003c/li\u003e\n\u003cli\u003eMassively improve error messages, make them more descriptive\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-hashes/compare/1.8.0...2.0.0\"\u003ehttps://github.com/paulmillr/noble-hashes/compare/1.8.0...2.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003ch2\u003ePreparation for v2\u003c/h2\u003e\n\u003cp\u003eThe release contains bugfixes and a few improvements which pave the way for upcoming v2.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eModules are now available with \u003ccode\u003e.js\u003c/code\u003e extension\n\u003cul\u003e\n\u003cli\u003eOld: \u003ccode\u003e@noble/hashes/sha2\u003c/code\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/paulmillr/noble-hashes/commit/d30e0707258f4cf0d4fb5dd6062436f8c1e997eb\"\u003e\u003ccode\u003ed30e070\u003c/code\u003e\u003c/a\u003e Release 2.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/4485505fb8f9d34a6e7c20424f663dadbe633205\"\u003e\u003ccode\u003e4485505\u003c/code\u003e\u003c/a\u003e anumber: fix error msg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/dd62b81da8eda270813530eb79ce698242719a51\"\u003e\u003ccode\u003edd62b81\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-hashes/commit/59fda2cd233fd7928d67fa0b4756e57eda2d6993\"\u003e\u003ccode\u003e59fda2c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/122\"\u003e#122\u003c/a\u003e from ChALkeR/chalker/perf/scrypt/0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/90dfe179bd461e5657320d10c169707a47137101\"\u003e\u003ccode\u003e90dfe17\u003c/code\u003e\u003c/a\u003e adjust comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/e6099aeeb0d0c85ed2c395a26b405232cbe7751f\"\u003e\u003ccode\u003ee6099ae\u003c/code\u003e\u003c/a\u003e add a comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/15ee761edfb09aaa472b3452fe39a13e1b4e2b66\"\u003e\u003ccode\u003e15ee761\u003c/code\u003e\u003c/a\u003e perf: tiny improvement in scrypt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/30f87801d5aacb7f75639bc56686f76575089bc8\"\u003e\u003ccode\u003e30f8780\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/121\"\u003e#121\u003c/a\u003e from ChALkeR/patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/f43e04b89bc9ce89ae67e2574d9e048c8a684c14\"\u003e\u003ccode\u003ef43e04b\u003c/code\u003e\u003c/a\u003e Fix error message for scrypt maxmem check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/b048d148d2bf125efefb7ca9ff8978642fdb3bc4\"\u003e\u003ccode\u003eb048d14\u003c/code\u003e\u003c/a\u003e Release 2.0.0 to JSR.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-hashes/compare/1.7.1...2.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.48.0 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.48.0...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 `@types/node` from 18.18.9 to 24.10.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 `esbuild` from 0.25.5 to 0.27.1\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.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\na:e:try{for(;;)break a}catch{break e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\nconst foo=()=\u0026gt;{console.log(x())};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\na:e:try{for(;;)break a}catch{break e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\nconst foo=()=\u0026gt;{console.log(x())};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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/5e0e56d6d62076dfeff47f5227ae5300f91d2b16\"\u003e\u003ccode\u003e5e0e56d\u003c/code\u003e\u003c/a\u003e publish 0.27.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5a89732d6bc7d251b604b9d82a3044de65078230\"\u003e\u003ccode\u003e5a89732\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e: improve IIFE inlining for expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b940218ceaadc819d11e8d84dfdf07ac84e27e57\"\u003e\u003ccode\u003eb940218\u003c/code\u003e\u003c/a\u003e minify: move unused expr simplification later\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c46d498c20ed336a3b5b69040b1250a861b2fa89\"\u003e\u003ccode\u003ec46d498\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e: remove empty \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003efinally\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7a72735c0d5efccd99ac4920cb9501e928b28ec9\"\u003e\u003ccode\u003e7a72735\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e: bundler bug with \u003ccode\u003evar\u003c/code\u003e inside \u003ccode\u003eif\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4e4e177bf252829472fc827aa421554cf436b40a\"\u003e\u003ccode\u003e4e4e177\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e: label + \u003ccode\u003etry\u003c/code\u003e + \u003ccode\u003efor\u003c/code\u003e minifier bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6427c91edab734da686c4c5d29ed580b08b9fd5\"\u003e\u003ccode\u003ed6427c9\u003c/code\u003e\u003c/a\u003e fix: deno release url wrong comment (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48e3e19bbf5c72e7b15afbb660fb1e1acaf3ce6f\"\u003e\u003ccode\u003e48e3e19\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol.for\u003c/code\u003e with a primitive never throws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4ff88d01062514c21ee58fdbee6ecfc4158689c0\"\u003e\u003ccode\u003e4ff88d0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003edecorator-tests.js\u003c/code\u003e snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1877e605bf1ac3e5881e6ffba5dfe94d5259b95c\"\u003e\u003ccode\u003e1877e60\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol\u003c/code\u003e with a primitive will never throw\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.5...v0.27.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expect` from 29.7.0 to 30.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003eexpect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e`[jest-snapshot-utils] Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChore\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect]\u003c/code\u003e Update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring check (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15789\"\u003e#15789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/blob/main/CHANGELOG.md\"\u003eexpect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-matcher-utils]\u003c/code\u003e Fix infinite recursion with self-referential getters in \u003ccode\u003edeepCyclicCopyReplaceable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15831\"\u003e#15831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Improve messaging about goo.gl snapshot link change (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15821\"\u003e#15821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\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/jestjs/jest/commit/855864e3f9751366455246790be2bf912d4d0dac\"\u003e\u003ccode\u003e855864e\u003c/code\u003e\u003c/a\u003e v30.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/ebfa31cc9787303e8698a1a029a162a18e8974aa\"\u003e\u003ccode\u003eebfa31c\u003c/code\u003e\u003c/a\u003e v30.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/d347c0f3f87f976a1dbd9761d503e45f5ced2a7e\"\u003e\u003ccode\u003ed347c0f\u003c/code\u003e\u003c/a\u003e v30.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/4d5f41d0885c1d9630c81b4fd47f74ab0615e18f\"\u003e\u003ccode\u003e4d5f41d\u003c/code\u003e\u003c/a\u003e v30.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/5884e4a632d3c1342744fc3b6f8642ac96de4756\"\u003e\u003ccode\u003e5884e4a\u003c/code\u003e\u003c/a\u003e chore(expect): update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/22236cf58b66039f81893537c90dee290bab427f\"\u003e\u003ccode\u003e22236cf\u003c/code\u003e\u003c/a\u003e v30.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/a3d1e2eb4bb24e2974c88e8868b44cde987eebb2\"\u003e\u003ccode\u003ea3d1e2e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ebigint\u003c/code\u003e cause error (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15702\"\u003e#15702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/f4296d2bc85c1405f84ddf613a25d0bc3766b7e5\"\u003e\u003ccode\u003ef4296d2\u003c/code\u003e\u003c/a\u003e v30.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/06f8e2872d96658126f1f98cadc85796f810b805\"\u003e\u003ccode\u003e06f8e28\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003easync function\u003c/code\u003es in \u003ccode\u003etoBe\u003c/code\u003e (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15714\"\u003e#15714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/fceea7ab9cc5be0301b84b938b096aea53a1ebaf\"\u003e\u003ccode\u003efceea7a\u003c/code\u003e\u003c/a\u003e feat: handle line endings in snapshot (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15708\"\u003e#15708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.2.0/packages/expect\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 10.1.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\u003ch2\u003e11.3.0 / 2025-01-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd promise support for newer \u003ccode\u003efs\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1044\"\u003e#1044\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003efs.opendir\u003c/code\u003e in \u003ccode\u003ecopy()\u003c/code\u003e/\u003ccode\u003ecopySync()\u003c/code\u003e for better perf/scalability (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/972\"\u003e#972\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2.0 / 2023-11-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCopy directory contents in parallel for better performance (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor internal code to use \u003ccode\u003easync\u003c/code\u003e/\u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1020\"\u003e#1020\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.1 / 2023-03-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve timestamps when moving files across devices (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/992\"\u003e#992\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.0 / 2022-11-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-add \u003ccode\u003emain\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e for better TypeScript compatibility (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/979\"\u003e#979\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.0 / 2022-11-28\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't allow requiring \u003ccode\u003efs-extra/lib/SOMETHING\u003c/code\u003e (switched to \u003ccode\u003eexports\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node v14.14+ (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/968\"\u003e#968\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003efs-extra/esm\u003c/code\u003e for ESM named export support; see \u003ca href=\"https://github.com/jprichardson/node-fs-extra#esm\"\u003edocs\u003c/a\u003e for details (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/746\"\u003e#746\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd promise support for \u003ccode\u003efs.readv()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't \u003ccode\u003estat\u003c/code\u003e filtered items in \u003ccode\u003ecopy*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/965\"\u003e#965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove buggy stats check in \u003ccode\u003ecopy\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/918\"\u003e#918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/976\"\u003e#976\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\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/176ad6a6dbdec503c2d79fa70d17df32dff49972\"\u003e\u003ccode\u003e176ad6a\u003c/code\u003e\u003c/a\u003e 11.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/e75b9bf3a0827a5052143f48b81fe80cf478bd76\"\u003e\u003ccode\u003ee75b9bf\u003c/code\u003e\u003c/a\u003e Add promise support for missing fs methods (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/d96f2655f181f1c6b1641711619400140a89d027\"\u003e\u003ccode\u003ed96f265\u003c/code\u003e\u003c/a\u003e Update copyright year (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/1d931c88b2d5428670fb39458158ce9c5ac242a3\"\u003e\u003ccode\u003e1d931c8\u003c/code\u003e\u003c/a\u003e Refactor \u003ccode\u003ecopy\u003c/code\u003e to use \u003ccode\u003eopendir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jprichardson/node-fs-extra/compare/10.1.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 `glob` from 8.1.0 to 13.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-glob/blob/main/changelog.md\"\u003eglob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echangeglob\u003c/h1\u003e\n\u003ch2\u003e13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove the CLI program out to a separate package, \u003ccode\u003eglob-bin\u003c/code\u003e.\nInstall that if you'd like to continue using glob from the\ncommand line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the unsafe \u003ccode\u003e--shell\u003c/code\u003e option. The \u003ccode\u003e--shell\u003c/code\u003e option is now\nONLY supported on known shells where the behavior can be\nimplemented safely.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2\"\u003eGHSA-5j98-mcp5-4vw2\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--shell\u003c/code\u003e option for the command line, with a warning\nthat this is unsafe. (It will be removed in v12.)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--cmd-arg\u003c/code\u003e/\u003ccode\u003e-g\u003c/code\u003e as a way to \u003cem\u003esafely\u003c/em\u003e add positional\narguments to the command provided to the CLI tool.\u003c/li\u003e\n\u003cli\u003eDetect commands with space or quote characters on known shells,\nand pass positional arguments to them safely, avoiding\n\u003ccode\u003eshell:true\u003c/code\u003e execution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for node before v20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eincludeChildMatches: false\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eExport the \u003ccode\u003eIgnore\u003c/code\u003e class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--default -p\u003c/code\u003e flag to provide a default pattern\u003c/li\u003e\n\u003cli\u003eexclude symbolic links to directories when \u003ccode\u003efollow\u003c/code\u003e and \u003ccode\u003enodir\u003c/code\u003e\nare both set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd glob cli\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn \u003ccode\u003e'.'\u003c/code\u003e instead of the empty string \u003ccode\u003e''\u003c/code\u003e when the current\nworking directory is returned as a match.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eposix: true\u003c/code\u003e option to return \u003ccode\u003e/\u003c/code\u003e delimited paths, even on\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/3bfb9604fabcd372fd13bbacef90339d10d1aa92\"\u003e\u003ccode\u003e3bfb960\u003c/code\u003e\u003c/a\u003e 13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/db31a63edaffa88b6361199267f155112f49f4fe\"\u003e\u003ccode\u003edb31a63\u003c/code\u003e\u003c/a\u003e Split the CLI out from the main project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/54934586bc33b3f90fde6c13c1ca5b719801ee78\"\u003e\u003ccode\u003e5493458\u003c/code\u003e\u003c/a\u003e ci: remove node 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/3f7526c1f4843404a3548c5c5fc27aa2a329bca2\"\u003e\u003ccode\u003e3f7526c\u003c/code\u003e\u003c/a\u003e test: fix bin tests on windows (slashes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/2b03ccaf9fc397b6054d639cd5fbe97104d36221\"\u003e\u003ccode\u003e2b03cca\u003c/code\u003e\u003c/a\u003e 12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/d56203dc19a4af5c8f8177a3b67e63a14a246458\"\u003e\u003ccode\u003ed56203d\u003c/code\u003e\u003c/a\u003e prettier config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/bb521e5d188a8cbbe86d5cef3bf57a49fdee7c59\"\u003e\u003ccode\u003ebb521e5\u003c/code\u003e\u003c/a\u003e Remove --shell option where unsafe to use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/2551fb51440d402fa2120457bf460e546ee9964d\"\u003e\u003ccode\u003e2551fb5\u003c/code\u003e\u003c/a\u003e 11.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/47473c046b91c67269df7a66eab782a6c2716146\"\u003e\u003ccode\u003e47473c0\u003c/code\u003e\u003c/a\u003e bin: Do not expose filenames to shell expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/bc33fe1c6a47abd497703d79ad96036e7891ff62\"\u003e\u003ccode\u003ebc33fe1\u003c/code\u003e\u003c/a\u003e skip tilde test on systems that lack tilde expansion\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v8.1.0...v13.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~isaacs\"\u003eisaacs\u003c/a\u003e, a new releaser for glob since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `graphql` from 16.10.0 to 16.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/graphql/graphql-js/releases\"\u003egraphql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.12.0\u003c/h2\u003e\n\u003ch2\u003ev16.12.0 (2025-11-01)\u003c/h2\u003e\n\u003ch4\u003eNew Feature 🚀\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4482\"\u003e#4482\u003c/a\u003e Implement changes for executable descriptions (\u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4493\"\u003e#4493\u003c/a\u003e Backport schema coordinates (\u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug Fix 🐞\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4392\"\u003e#4392\u003c/a\u003e Catch unhandled exception in abstract resolution (\u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs 📝\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4374\"\u003e#4374\u003c/a\u003e docs: testing graphQL servers (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4376\"\u003e#4376\u003c/a\u003e docs: type generation for graphql servers (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4380\"\u003e#4380\u003c/a\u003e docs: add guides for custom scalars (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4381\"\u003e#4381\u003c/a\u003e docs: anatomy of a resolver (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4382\"\u003e#4382\u003c/a\u003e docs: understanding graphql errors (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4383\"\u003e#4383\u003c/a\u003e docs: N+1 problem and DataLoader (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4391\"\u003e#4391\u003c/a\u003e docs: cursor-based pagination guide (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4393\"\u003e#4393\u003c/a\u003e docs: add page on abstract types (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4394\"\u003e#4394\u003c/a\u003e docs: editorial on abstract types page (\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4395\"\u003e#4395\u003c/a\u003e docs: editorial for recent documentation updates (\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4396\"\u003e#4396\u003c/a\u003e docs: add page on authorization strategies (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4398\"\u003e#4398\u003c/a\u003e docs: update \u0026quot;going to production\u0026quot; guide (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4399\"\u003e#4399\u003c/a\u003e Update mutations-and-input-types.mdx (\u003ca href=\"https://github.com/roman-lakhnov\"\u003e\u003ccode\u003e@​roman-lakhnov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4400\"\u003e#4400\u003c/a\u003e Remove CJS from docs (\u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4401\"\u003e#4401\u003c/a\u003e docs: add guide on directives (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4402\"\u003e#4402\u003c/a\u003e docs: add guide for operation complexity controls (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4405\"\u003e#4405\u003c/a\u003e docs: add guide on nullability (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4406\"\u003e#4406\u003c/a\u003e docs: add guide on subscriptions (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4411\"\u003e#4411\u003c/a\u003e docs: add guide on caching strategies (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4414\"\u003e#4414\u003c/a\u003e docs: guide on scaling your API (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4416\"\u003e#4416\u003c/a\u003e Editorial for \u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4405\"\u003e#4405\u003c/a\u003e (nullability) (\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4417\"\u003e#4417\u003c/a\u003e Indicate that field arguments should always be preferred over directives (\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4418\"\u003e#4418\u003c/a\u003e docs: trusted documents (\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4419\"\u003e#4419\u003c/a\u003e docs: cleanup and fixes (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4436\"\u003e#4436\u003c/a\u003e Suggestions for federation links (\u003ca href=\"https://github.com/Urigo\"\u003e\u003ccode\u003e@​Urigo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4444\"\u003e#4444\u003c/a\u003e Fix navigation (\u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4452\"\u003e#4452\u003c/a\u003e fix(docs/mutations-and-input-types.mdx): root being inside of SDL (\u003ca href=\"https://github.com/alesculek\"\u003e\u003ccode\u003e@​alesculek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4473\"\u003e#4473\u003c/a\u003e docs: remove fourth permutation of the visit API (\u003ca href=\"https://github.com/janmeier\"\u003e\u003ccode\u003e@​janmeier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003ePolish 💅\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4453\"\u003e#4453\u003c/a\u003e Remove oneof validation from values of correct type (\u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eInternal 🏠\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/bf9ffffa6b46197dc59326cfc2ba678b70cc20d3\"\u003e\u003ccode\u003ebf9ffff\u003c/code\u003e\u003c/a\u003e 16.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/e2457b33e928f4ec8b22e96a6dc6cb2808c03dfa\"\u003e\u003ccode\u003ee2457b3\u003c/code\u003e\u003c/a\u003e Backport schema coordinates (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4493\"\u003e#4493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/364f17fd3519fe2daf7caa0238f4f977bd079012\"\u003e\u003ccode\u003e364f17f\u003c/code\u003e\u003c/a\u003e Implement changes for executable descriptions (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/60ae6c48b9c78332bf3d6036e7d931a3617d0674\"\u003e\u003ccode\u003e60ae6c4\u003c/code\u003e\u003c/a\u003e updated location of ModelSim gitignore file (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/6808b16b7c3a9b1c512e0a77e19b9af6879ff3bb\"\u003e\u003ccode\u003e6808b16\u003c/code\u003e\u003c/a\u003e docs: remove fourth permutation of the visit API (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4473\"\u003e#4473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/d07c9c581205e2f47f5657b8969a492fe8c92b1c\"\u003e\u003ccode\u003ed07c9c5\u003c/code\u003e\u003c/a\u003e Fix typo in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/8dc295551f9a64276442ef850943794db6bcaa4a\"\u003e\u003ccode\u003e8dc2955\u003c/code\u003e\u003c/a\u003e fix(docs/mutations-and-input-types.mdx): root being inside of SDL (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4452\"\u003e#4452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/7134cab194b259dba123a2b18c9c39215513d83a\"\u003e\u003ccode\u003e7134cab\u003c/code\u003e\u003c/a\u003e Remove oneof validation from values of correct type (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4453\"\u003e#4453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/9032db1e4e55052bead6936359ecc5592c817f64\"\u003e\u003ccode\u003e9032db1\u003c/code\u003e\u003c/a\u003e Fix navigation (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4444\"\u003e#4444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/ba4b411385507929b6c4c7905eb04b3e6bd1e93c\"\u003e\u003ccode\u003eba4b411\u003c/code\u003e\u003c/a\u003e docs: testing graphQL servers (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4374\"\u003e#4374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/graphql/graphql-js/compare/v16.10.0...v16.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest` from 28.1.3 to 30.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ejest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e`[jest-snapshot-utils] Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChore\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect]\u003c/code\u003e Update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring check (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15789\"\u003e#15789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/blob/main/CHANGELOG.md\"\u003ejest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead...\n\n_Description has been truncated_","html_url":"https://github.com/o1-labs/o1js/pull/2659","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/o1-labs%2Fo1js/issues/2659","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2659/packages"},{"uuid":"3681170109","node_id":"PR_kwDOGIJixM62WxNq","number":129,"state":"closed","title":"chore(deps): bump the minor-deps-updates-main group across 1 directory with 30 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-08T11:31:05.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T14:04:42.000Z","updated_at":"2025-12-08T11:31:07.000Z","time_to_close":595583,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-deps-updates-main","update_count":30,"packages":[{"name":"@types/vscode","old_version":"1.102.0","new_version":"1.106.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/eslint-plugin","old_version":"1.3.4","new_version":"1.5.1","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"eslint","old_version":"9.31.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-mocha","old_version":"11.1.0","new_version":"11.2.0","repository_url":"https://github.com/lo1tuma/eslint-plugin-mocha"},{"name":"jest-mock-vscode","old_version":"4.5.0","new_version":"4.9.5","repository_url":"https://github.com/streetsidesoftware/jest-mock-vscode"},{"name":"lint-staged","old_version":"16.1.2","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.3","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"turbo","old_version":"2.5.5","new_version":"2.6.1","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@wdio/reporter","old_version":"9.17.0","new_version":"9.20.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/types","old_version":"9.16.2","new_version":"9.20.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"birpc","old_version":"2.4.0","new_version":"2.8.0","repository_url":"https://github.com/antfu-collective/birpc"},{"name":"import-meta-resolve","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/wooorm/import-meta-resolve"},{"name":"@wdio/cli","old_version":"9.17.1","new_version":"9.21.1","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.7.1","repository_url":"https://github.com/Microsoft/vsce"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"esbuild","old_version":"0.25.8","new_version":"0.27.0","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":"@wdio/local-runner","old_version":"9.17.0","new_version":"9.21.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/mocha-framework","old_version":"9.17.0","new_version":"9.21.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/spec-reporter","old_version":"9.17.0","new_version":"9.20.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"webdriver","old_version":"9.17.0","new_version":"9.21.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"webdriverio","old_version":"9.17.0","new_version":"9.21.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@cucumber/cucumber","old_version":"12.1.0","new_version":"12.2.0","repository_url":"https://github.com/cucumber/cucumber-js"},{"name":"@wdio/cucumber-framework","old_version":"9.17.0","new_version":"9.21.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/jasmine-framework","old_version":"9.17.0","new_version":"9.21.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"jasmine","old_version":"5.8.0","new_version":"5.12.0","repository_url":"https://github.com/jasmine/jasmine-npm"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-deps-updates-main group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.102.0` | `1.106.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.3.4` | `1.5.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.31.0` | `9.39.1` |\n| [eslint-plugin-mocha](https://github.com/lo1tuma/eslint-plugin-mocha) | `11.1.0` | `11.2.0` |\n| [jest-mock-vscode](https://github.com/streetsidesoftware/jest-mock-vscode) | `4.5.0` | `4.9.5` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.2` | `16.2.7` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.3` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.5.5` | `2.6.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [@wdio/reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-reporter) | `9.17.0` | `9.20.0` |\n| [@wdio/types](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-types) | `9.16.2` | `9.20.0` |\n| [birpc](https://github.com/antfu-collective/birpc) | `2.4.0` | `2.8.0` |\n| [import-meta-resolve](https://github.com/wooorm/import-meta-resolve) | `4.1.0` | `4.2.0` |\n| [@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) | `9.17.1` | `9.21.1` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.7.1` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.8` | `0.27.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [@wdio/local-runner](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner) | `9.17.0` | `9.21.0` |\n| [@wdio/mocha-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework) | `9.17.0` | `9.21.0` |\n| [@wdio/spec-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter) | `9.17.0` | `9.20.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [webdriver](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriver) | `9.17.0` | `9.21.0` |\n| [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio) | `9.17.0` | `9.21.0` |\n| [@cucumber/cucumber](https://github.com/cucumber/cucumber-js) | `12.1.0` | `12.2.0` |\n| [@wdio/cucumber-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cucumber-framework) | `9.17.0` | `9.21.0` |\n| [@wdio/jasmine-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-jasmine-framework) | `9.17.0` | `9.21.0` |\n| [jasmine](https://github.com/jasmine/jasmine-npm) | `5.8.0` | `5.12.0` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.13` |\n\n\nUpdates `@types/vscode` from 1.102.0 to 1.106.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/vscode\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.3.4 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e\u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-alias-methods\u003c/strong\u003e: Align no-alias-methods rule with Vitest by aliasing toThrow to toThrowError  -  by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/832\"\u003evitest-dev/eslint-plugin-vitest#832\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/4ea5673\"\u003e\u003c!-- raw HTML omitted --\u003e(4ea56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.5.0...v1.5.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd rule to recommended Vitest ESLint config  -  by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/827\"\u003evitest-dev/eslint-plugin-vitest#827\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/bc95b10\"\u003e\u003c!-- raw HTML omitted --\u003e(bc95b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econsistent-test-it\u003c/strong\u003e: Handle aliased Vitest imports when enforcing consistent test names  -  by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/828\"\u003evitest-dev/eslint-plugin-vitest#828\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/54be66e\"\u003e\u003c!-- raw HTML omitted --\u003e(54be6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.4...v1.5.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(consistent-test-it): Handle aliased Vitest imports when enforcing consistent test names by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/828\"\u003evitest-dev/eslint-plugin-vitest#828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add rule to recommended Vitest ESLint config by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/827\"\u003evitest-dev/eslint-plugin-vitest#827\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.4...v1.5.0\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.4...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdding \u003ccode\u003erequire-import-vi-mock\u003c/code\u003e rule  -  by \u003ca href=\"https://github.com/axel7083\"\u003e\u003ccode\u003e@​axel7083\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/820\"\u003evitest-dev/eslint-plugin-vitest#820\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/abdeab3\"\u003e\u003c!-- raw HTML omitted --\u003e(abdea)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd rule consistent-each-for  -  by \u003ca href=\"https://github.com/figueiredoluiz\"\u003e\u003ccode\u003e@​figueiredoluiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/826\"\u003evitest-dev/eslint-plugin-vitest#826\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/db570c8\"\u003e\u003c!-- raw HTML omitted --\u003e(db570)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexpect-expect\u003c/strong\u003e: Potential false positives for expect-expect and valid-title when using it.scoped  -  by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/822\"\u003evitest-dev/eslint-plugin-vitest#822\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/765eeac\"\u003e\u003c!-- raw HTML omitted --\u003e(765ee)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-identical-title\u003c/strong\u003e: FP when using \u003ccode\u003etest.for\u003c/code\u003e  -  by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/825\"\u003evitest-dev/eslint-plugin-vitest#825\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/962defb\"\u003e\u003c!-- raw HTML omitted --\u003e(962de)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.4.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(expect-expect): Potential false positives for expect-expect and valid-title when using it.scoped by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/822\"\u003evitest-dev/eslint-plugin-vitest#822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: adding \u003ccode\u003erequire-import-vi-mock\u003c/code\u003e rule by \u003ca href=\"https://github.com/axel7083\"\u003e\u003ccode\u003e@​axel7083\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/820\"\u003evitest-dev/eslint-plugin-vitest#820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(prefer-equality-matcher): correct (e)quality typo in description by \u003ca href=\"https://github.com/JoshuaKGoldberg\"\u003e\u003ccode\u003e@​JoshuaKGoldberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/824\"\u003evitest-dev/eslint-plugin-vitest#824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-identical-title): FP when using \u003ccode\u003etest.for\u003c/code\u003e by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/825\"\u003evitest-dev/eslint-plugin-vitest#825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add rule consistent-each-for by \u003ca href=\"https://github.com/figueiredoluiz\"\u003e\u003ccode\u003e@​figueiredoluiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/826\"\u003evitest-dev/eslint-plugin-vitest#826\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/axel7083\"\u003e\u003ccode\u003e@​axel7083\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/820\"\u003evitest-dev/eslint-plugin-vitest#820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figueiredoluiz\"\u003e\u003ccode\u003e@​figueiredoluiz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/826\"\u003evitest-dev/eslint-plugin-vitest#826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.4.4\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.4.4\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/vitest-dev/eslint-plugin-vitest/commit/cc85c0a85d8cd86bb4c52e7a2477e970920d955a\"\u003e\u003ccode\u003ecc85c0a\u003c/code\u003e\u003c/a\u003e chore: release v1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/4ea5673e080bf814ef623481da23f86961722eff\"\u003e\u003ccode\u003e4ea5673\u003c/code\u003e\u003c/a\u003e fix(no-alias-methods): Align no-alias-methods rule with Vitest by aliasing to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fb2b13473ad5def99b71ab4137383d88f767b366\"\u003e\u003ccode\u003efb2b134\u003c/code\u003e\u003c/a\u003e chore: release v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/bc95b107e78f03fc47219ff15295347c6885c9c9\"\u003e\u003ccode\u003ebc95b10\u003c/code\u003e\u003c/a\u003e feat: Add rule to recommended Vitest ESLint config (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/54be66e5d9349ae1207c5c9bf50fec8e0bd75551\"\u003e\u003ccode\u003e54be66e\u003c/code\u003e\u003c/a\u003e fix(consistent-test-it): Handle aliased Vitest imports when enforcing consist...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/cc5fcdbcfe7e81def2f846d6d180c46bcbd433b7\"\u003e\u003ccode\u003ecc5fcdb\u003c/code\u003e\u003c/a\u003e fix minor docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/13efaafeb6c470acabafec57572e850e823e79bb\"\u003e\u003ccode\u003e13efaaf\u003c/code\u003e\u003c/a\u003e chore: release v1.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/db570c8d5039a6a61718a245c430265127d71464\"\u003e\u003ccode\u003edb570c8\u003c/code\u003e\u003c/a\u003e feat: add rule consistent-each-for (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/962defb91db93b1fd97225423b4d516fc4b554e7\"\u003e\u003ccode\u003e962defb\u003c/code\u003e\u003c/a\u003e fix(no-identical-title): FP when using \u003ccode\u003etest.for\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5e5a64bc51b6424ba0b480cb91f7384ba03b4565\"\u003e\u003ccode\u003e5e5a64b\u003c/code\u003e\u003c/a\u003e docs(prefer-equality-matcher): correct (e)quality typo in description (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.3.4...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.31.0 to 9.39.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\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/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\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/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5\"\u003e\u003ccode\u003e637216b\u003c/code\u003e\u003c/a\u003e docs: update CLI flags migration instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20238\"\u003e#20238\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200\"\u003e\u003ccode\u003ee7cda3b\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/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8\"\u003e\u003ccode\u003e7b9446f\u003c/code\u003e\u003c/a\u003e docs: handle empty flags sections on the feature flags page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20222\"\u003e#20222\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d\"\u003e\u003ccode\u003edfe3c1b\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20270\"\u003e#20270\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\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/a1f4e52d67c94bef61edd1607dcd130047c1baf0\"\u003e\u003ccode\u003ea1f4e52\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20265\"\u003e#20265\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836\"\u003e\u003ccode\u003ec7d3229\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.17.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20256\"\u003e#20256\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d\"\u003e\u003ccode\u003e27549bc\u003c/code\u003e\u003c/a\u003e chore: update fuzz testing to not error if code sample minimizer fails (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20252\"\u003e#20252\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f\"\u003e\u003ccode\u003ea1370ee\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20230\"\u003e#20230\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20208\"\u003e#20208\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/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.31.0...v9.39.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-mocha` from 11.1.0 to 11.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lo1tuma/eslint-plugin-mocha/blob/main/CHANGELOG.md\"\u003eeslint-plugin-mocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.0 (October 2, 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove exported plugin type (\u003ca href=\"https://redirect.github.com/lo1tuma/eslint-plugin-mocha/pull/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild-Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop node 23, add node 24 (\u003ca href=\"https://redirect.github.com/lo1tuma/eslint-plugin-mocha/pull/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lo1tuma/eslint-plugin-mocha/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~screendriver\"\u003escreendriver\u003c/a\u003e, a new releaser for eslint-plugin-mocha since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest-mock-vscode` from 4.5.0 to 4.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/releases\"\u003ejest-mock-vscode's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.9.4...v4.9.5\"\u003e4.9.5\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCSpell Version: \u003cstrong\u003e\u003ccode\u003e^1.106.0\u003c/code\u003e\u003c/strong\u003e --\u0026gt; \u003cstrong\u003e\u003ccode\u003e^1.106.1\u003c/code\u003e\u003c/strong\u003e (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/76595f3fff70f8e38e15a5658740af34e55ea56d\"\u003e76595f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.9.3...v4.9.4\"\u003e4.9.4\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTry publishing with access public (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/736\"\u003e#736\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/68f356bb891f294c988fd34ec060a659c4af944d\"\u003e68f356b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.9.2...v4.9.3\"\u003e4.9.3\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump node requirement to 22.x (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/734\"\u003e#734\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/f96d1169aaf3804e7fb1262a48b53ce50ad83518\"\u003ef96d116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.9.1...v4.9.2\"\u003e4.9.2\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure provenance (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/732\"\u003e#732\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/7e150b05c9be72381882a8c89da654b674dce9f1\"\u003e7e150b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.9.0...v4.9.1\"\u003e4.9.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePublish from main (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/730\"\u003e#730\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/036002776d10279e4d41d42dc816fe72a82caa52\"\u003e0360027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.8.2...v4.9.0\"\u003e4.9.0\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate VSCode to (^1.106.0) (main) (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/723\"\u003e#723\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/81e8f658b12dc863813a4e6209b2e7a7ada5e652\"\u003e81e8f65\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.8.1...v4.8.2\"\u003e4.8.2\u003c/a\u003e (2025-11-01)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/blob/main/CHANGELOG.md\"\u003ejest-mock-vscode's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.9.4...v4.9.5\"\u003e4.9.5\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCSpell Version: \u003cstrong\u003e\u003ccode\u003e^1.106.0\u003c/code\u003e\u003c/strong\u003e --\u0026gt; \u003cstrong\u003e\u003ccode\u003e^1.106.1\u003c/code\u003e\u003c/strong\u003e (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/76595f3fff70f8e38e15a5658740af34e55ea56d\"\u003e76595f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.9.3...v4.9.4\"\u003e4.9.4\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTry publishing with access public (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/736\"\u003e#736\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/68f356bb891f294c988fd34ec060a659c4af944d\"\u003e68f356b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.9.2...v4.9.3\"\u003e4.9.3\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump node requirement to 22.x (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/734\"\u003e#734\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/f96d1169aaf3804e7fb1262a48b53ce50ad83518\"\u003ef96d116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.9.1...v4.9.2\"\u003e4.9.2\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure provenance (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/732\"\u003e#732\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/7e150b05c9be72381882a8c89da654b674dce9f1\"\u003e7e150b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.9.0...v4.9.1\"\u003e4.9.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePublish from main (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/730\"\u003e#730\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/036002776d10279e4d41d42dc816fe72a82caa52\"\u003e0360027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.8.2...v4.9.0\"\u003e4.9.0\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate VSCode to (^1.106.0) (main) (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/723\"\u003e#723\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/81e8f658b12dc863813a4e6209b2e7a7ada5e652\"\u003e81e8f65\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.8.1...v4.8.2\"\u003e4.8.2\u003c/a\u003e (2025-11-01)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect createMockWorkspaceConfiguration signature (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/711\"\u003e#711\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/497765cd0b54fb62dc500be7538714901e09c4c1\"\u003e497765c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.8.0...v4.8.1\"\u003e4.8.1\u003c/a\u003e (2025-11-01)\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/streetsidesoftware/jest-mock-vscode/commit/2f76f2b2a35782b9123160f5724845bbe388070f\"\u003e\u003ccode\u003e2f76f2b\u003c/code\u003e\u003c/a\u003e chore(main): release 4.9.5 (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/751\"\u003e#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/127846470a4cc03bfe44369b3512a025b621e297\"\u003e\u003ccode\u003e1278464\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/4a0c7f115eed1b6e1bea8920f4bd0d6361ef3daa\"\u003e\u003ccode\u003e4a0c7f1\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/184d2645144b1482e528fcfe431ab10fe937214d\"\u003e\u003ccode\u003e184d264\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/745\"\u003e#745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/252a371a8240d9ff0b79028bbdc4db7c61cdb14f\"\u003e\u003ccode\u003e252a371\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/76595f3fff70f8e38e15a5658740af34e55ea56d\"\u003e\u003ccode\u003e76595f3\u003c/code\u003e\u003c/a\u003e feat: Update VSCode to (^1.106.1) (main) (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/739\"\u003e#739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/24684efc26292115cce5f04381a8e287423c08e1\"\u003e\u003ccode\u003e24684ef\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/740\"\u003e#740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/dc7effaf830c7f57ccc88a2c4d17399ff6d7b5c9\"\u003e\u003ccode\u003edc7effa\u003c/code\u003e\u003c/a\u003e chore(main): release 4.9.4 (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/737\"\u003e#737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/68f356bb891f294c988fd34ec060a659c4af944d\"\u003e\u003ccode\u003e68f356b\u003c/code\u003e\u003c/a\u003e fix: Try publishing with access public (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/736\"\u003e#736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/7ed3ff9d2f90fc64d77c024687acdb3b7b0ae1cb\"\u003e\u003ccode\u003e7ed3ff9\u003c/code\u003e\u003c/a\u003e chore(main): release 4.9.3 (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/735\"\u003e#735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.5.0...v4.9.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 jest-mock-vscode since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.2 to 16.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e\"\u003e\u003ccode\u003e33d4502\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Adrian-Baran-GY\"\u003e\u003ccode\u003e@​Adrian-Baran-GY\u003c/code\u003e\u003c/a\u003e! - Fix problems with \u003ccode\u003e--continue-on-error\u003c/code\u003e option, where tasks might have still been killed (\u003ccode\u003eSIGINT\u003c/code\u003e) when one of them failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1687\"\u003e#1687\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839\"\u003e\u003ccode\u003e9e02d9d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix unhandled promise rejection when spawning tasks (\u003cem\u003einstead of the tasks themselves failing\u003c/em\u003e). Previously when a task failed to spawn, \u003cem\u003elint-staged\u003c/em\u003e also failed and the backup stash might not have been automatically restored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.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/lint-staged/lint-staged/pull/1682\"\u003e#1682\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/01760380e57080d136cc396455346c36aef5770e\"\u003e\u003ccode\u003e0176038\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/sindresorhus/nano-spawn/releases/tag/v2.0.0\"\u003e\u003ccode\u003enano-spawn@2.0.0\u003c/code\u003e\u003c/a\u003e with bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1671\"\u003e#1671\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/581a54eea6ba3a3a1b715407c895f63a961903f3\"\u003e\u003ccode\u003e581a54e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Speed up execution by only importing the \u003ccode\u003eyaml\u003c/code\u003e depedency if using YAML configuration files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\u003c/p\u003e\n\u003cp\u003e\u0026gt; git stash list --format=\u0026quot;%h %s\u0026quot;\nc18d55a3 On main: lint-staged automatic backup\n\u0026gt; git apply --index c18d55a3\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e\"\u003e\u003ccode\u003e33d4502\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Adrian-Baran-GY\"\u003e\u003ccode\u003e@​Adrian-Baran-GY\u003c/code\u003e\u003c/a\u003e! - Fix problems with \u003ccode\u003e--continue-on-error\u003c/code\u003e option, where tasks might have still been killed (\u003ccode\u003eSIGINT\u003c/code\u003e) when one of them failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1687\"\u003e#1687\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839\"\u003e\u003ccode\u003e9e02d9d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix unhandled promise rejection when spawning tasks (\u003cem\u003einstead of the tasks themselves failing\u003c/em\u003e). Previously when a task failed to spawn, \u003cem\u003elint-staged\u003c/em\u003e also failed and the backup stash might not have been automatically restored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.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/lint-staged/lint-staged/pull/1682\"\u003e#1682\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/01760380e57080d136cc396455346c36aef5770e\"\u003e\u003ccode\u003e0176038\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/sindresorhus/nano-spawn/releases/tag/v2.0.0\"\u003e\u003ccode\u003enano-spawn@2.0.0\u003c/code\u003e\u003c/a\u003e with bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1671\"\u003e#1671\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/581a54eea6ba3a3a1b715407c895f63a961903f3\"\u003e\u003ccode\u003e581a54e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Speed up execution by only importing the \u003ccode\u003eyaml\u003c/code\u003e depedency if using YAML configuration files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\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/lint-staged/lint-staged/commit/0c1b000af8688366077ecc7093333e8a701c4f7c\"\u003e\u003ccode\u003e0c1b000\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/595b2022b08b3c6936ec21e18e04bdfbb4071b49\"\u003e\u003ccode\u003e595b202\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e fix: do display \u0026quot;failed to spawn\u0026quot; message when task fails normally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5cf2a1ee62af346c41c99dda1eaea75e7f7c9a1c\"\u003e\u003ccode\u003e5cf2a1e\u003c/code\u003e\u003c/a\u003e style: do not autofix when running lint-staged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ba4001276ac6c9c17309eec05b69b0bddf426823\"\u003e\u003ccode\u003eba40012\u003c/code\u003e\u003c/a\u003e chore: drop \u003ccode\u003enpx\u003c/code\u003e from \u003ccode\u003ecommit-msg\u003c/code\u003e hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d67de9ac0495ca384a441e196357c49857499bd9\"\u003e\u003ccode\u003ed67de9a\u003c/code\u003e\u003c/a\u003e chore: fix \u003ccode\u003epre-push\u003c/code\u003e hook usage with changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8017d1df2fdb8141fa359944cba6244cbe199152\"\u003e\u003ccode\u003e8017d1d\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/922d7f4fb356d59e8e959391566c81f4e15042f2\"\u003e\u003ccode\u003e922d7f4\u003c/code\u003e\u003c/a\u003e ci: remove dependabot integration, it's not useful\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/6aeeef18f0a6c405016c2d0370d04bd7a1d2c353\"\u003e\u003ccode\u003e6aeeef1\u003c/code\u003e\u003c/a\u003e docs: add PR template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a5728b5059c6b5897b854650a606a4fea307d017\"\u003e\u003ccode\u003ea5728b5\u003c/code\u003e\u003c/a\u003e docs: add AGENTS.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.2...v16.2.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 lint-staged since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.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.7.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.2...3.7.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAPI: Fix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003e#18375\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eAn internal refactor accidentally broke the VSCode extension plugin loading.\u003c/p\u003e\n\u003ch1\u003e3.7.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.1...3.7.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Fix string print when switching quotes (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003e#18351\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Input\nconsole.log(\u0026quot;A descriptor\\\\'s .kind must be \\\u0026quot;method\\\u0026quot; or \\\u0026quot;field\\\u0026quot;.\u0026quot;)\n\u003cp\u003e// Prettier 3.7.1\nconsole.log('A descriptor\\'s .kind must be \u0026quot;method\u0026quot; or \u0026quot;field\u0026quot;.');\u003c/p\u003e\n\u003cp\u003e// Prettier 3.7.2\nconsole.log('A descriptor\\'s .kind must be \u0026quot;method\u0026quot; or \u0026quot;field\u0026quot;.');\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Preserve quote for embedded HTML attribute values (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003e#18352\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=\"tsx\"\u003e\u003ccode\u003e// Input\nconst html = /* HTML */ ` \u0026lt;div class=\u0026quot;${styles.banner}\u0026quot;\u0026gt;\u0026lt;/div\u0026gt; `;\n\u003cp\u003e// Prettier 3.7.1\nconst html = /* HTML */ \u003ccode\u003e\u0026amp;lt;div class=${styles.banner}\u0026amp;gt;\u0026amp;lt;/div\u0026amp;gt;\u003c/code\u003e;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.7.2\nconst html = /* HTML */ \u003ccode\u003e\u0026amp;lt;div class=\u0026amp;quot;${styles.banner}\u0026amp;quot;\u0026amp;gt;\u0026amp;lt;/div\u0026amp;gt;\u003c/code\u003e;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Fix comment in empty type literal (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003e#18364\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\nexport type XXX = {\n  // tbd\n};\n\u003cp\u003e// Prettier 3.7.1\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/fdfa6701767f5140a85902ecc9fb6444f5b4e3f8\"\u003e\u003ccode\u003efdfa670\u003c/code\u003e\u003c/a\u003e Release 3.7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/2dce3ec09081427775cc93a8d92cb828a0129e6f\"\u003e\u003ccode\u003e2dce3ec\u003c/code\u003e\u003c/a\u003e Fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/27d6c645cadeebe86011a195e8058d29888a68f6\"\u003e\u003ccode\u003e27d6c64\u003c/code\u003e\u003c/a\u003e Revert previous change to \u003ccode\u003egetFileInfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18375\"\u003e#18375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f4a7afaebfa27b975f6b4e336091cd600b0f5592\"\u003e\u003ccode\u003ef4a7afa\u003c/code\u003e\u003c/a\u003e Add types for config related functions (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18376\"\u003e#18376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/9266e3e85b0dd4c594554cf9a91988e20c006f9b\"\u003e\u003ccode\u003e9266e3e\u003c/code\u003e\u003c/a\u003e Add resolved test cases (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18358\"\u003e#18358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3bfc014442370ebad42b42e8eceea6d25891148d\"\u003e\u003ccode\u003e3bfc014\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/081b84695b060651dc221afcda7531f4c7731c2e\"\u003e\u003ccode\u003e081b846\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/03384c964d99ef26cb1a7fec68e7e5e263220cea\"\u003e\u003ccode\u003e03384c9\u003c/code\u003e\u003c/a\u003e Release 3.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/514e51afa2046aac7beb651270f0f4ce74a3dafa\"\u003e\u003ccode\u003e514e51a\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-hermes\u003c/code\u003e \u0026amp; \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e v0.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/29a11ae1ae417b8d0fa66d88d656001a6a90e297\"\u003e\u003ccode\u003e29a11ae\u003c/code\u003e\u003c/a\u003e Fix comment in empty type literal (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18364\"\u003e#18364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.20.3 to 4.21.0\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.21.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.6...v4.21.0\"\u003e4.21.0\u003c/a\u003e (2025-11-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade esbuild (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/748\"\u003e#748\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/048fb623870f22c5026ad84187b545d418d2dfe8\"\u003e048fb62\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.21.0\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/f6284cd50575ce6e8d110f63266d66cb9cde3b88\"\u003e\u003ccode\u003ef6284cd\u003c/code\u003e\u003c/a\u003e ci: lock in semantic-release v24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/048fb623870f22c5026ad84187b545d418d2dfe8\"\u003e\u003ccode\u003e048fb62\u003c/code\u003e\u003c/a\u003e feat: upgrade esbuild (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.3...v4.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.5.5 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: 2.6 release blog post by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11003\"\u003evercel/turborepo#11003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update typo'd link by \u003ca href=\"https://github.com/lishaduck\"\u003e\u003ccode\u003e@​lishaduck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11032\"\u003evercel/turborepo#11032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(with-docker/Dockerfile): Some improvements by \u003ca href=\"https://github.com/yairopro\"\u003e\u003ccode\u003e@​yairopro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11010\"\u003evercel/turborepo#11010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix grammatical mistake on structuring-a-repository.mdx by \u003ca href=\"https://github.com/Andrew-Pynch\"\u003e\u003ccode\u003e@​Andrew-Pynch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11091\"\u003evercel/turborepo#11091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Cross-platform microfrontends port command by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11098\"\u003evercel/turborepo#11098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turbo/codemod\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: Fix flake in JS tests by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11067\"\u003evercel/turborepo#11067\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turbo/repository\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update to Rust 1.91.0 by \u003ca href=\"https://github.com/ognevny\"\u003e\u003ccode\u003e@​ognevny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10885\"\u003evercel/turborepo#10885\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexamples(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 18.17.4 to 24.10.0 in /examples/non-monorepo 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/vercel/turborepo/pull/11037\"\u003evercel/turborepo#11037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 9 updates 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/vercel/turborepo/pull/11043\"\u003evercel/turborepo#11043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples: Remove redundant border declaration by \u003ca href=\"https://github.com/Yeom-JinHo\"\u003e\u003ccode\u003e@​Yeom-JinHo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11042\"\u003evercel/turborepo#11042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump turbo from 2.5.6 to 2.6.0 in /examples/with-shell-commands in the with-shell-commands group 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/vercel/turborepo/pull/11039\"\u003evercel/turborepo#11039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump the with-svelte group in /examples/with-svelte with 7 updates 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/vercel/turborepo/pull/11041\"\u003evercel/turborepo#11041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump the basic group in /examples/basic with 9 updates 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/vercel/turborepo/pull/11040\"\u003evercel/turborepo#11040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 6 updates 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/vercel/turborepo/pull/11038\"\u003evercel/turborepo#11038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/non-monorepo 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/vercel/turborepo/pull/11051\"\u003evercel/turborepo#11051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/basic 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/vercel/turborepo/pull/11082\"\u003evercel/turborepo#11082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/with-tailwind 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/vercel/turborepo/pull/11083\"\u003evercel/turborepo#11083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(dev-deps): bump eslint-config-next from 16.0.0 to 16.0.1 in /examples/non-monorepo 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/vercel/turborepo/pull/11086\"\u003evercel/turborepo#11086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(fix): Gradient in \u003ccode\u003ewith-tailwind\u003c/code\u003e by \u003ca href=\"https://github.com/mahi656\"\u003e\u003ccode\u003e@​mahi656\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11073\"\u003evercel/turborepo#11073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(dev-deps): bump svelte from 5.43.3 to 5.43.5 in /examples/with-svelte 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/vercel/turborepo/pull/11087\"\u003evercel/turborepo#11087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/kitchen-sink 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/vercel/turborepo/pull/11088\"\u003evercel/turborepo#11088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Improve parity with real Bun lockfile format for \u003ccode\u003eprune\u003c/code\u003e by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11048\"\u003evercel/turborepo#11048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add some Linux variables to default passthrough env vars by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10959\"\u003evercel/turborepo#10959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Labels for k + j backwards in binds list by \u003ca href=\"https://github.com/ethan-fraser\"\u003e\u003ccode\u003e@​ethan-fraser\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11036\"\u003evercel/turborepo#11036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prune): Add bunfig.toml to list of copied files by \u003ca href=\"https://github.com/Gabrola\"\u003e\u003ccode\u003e@​Gabrola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11055\"\u003evercel/turborepo#11055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prune): Handle \u003ccode\u003epatchedDependencies\u003c/code\u003e for bun by \u003ca href=\"https://github.com/Gabrola\"\u003e\u003ccode\u003e@​Gabrola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11027\"\u003evercel/turborepo#11027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(boundaries): Enable import attributes parsing by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11053\"\u003evercel/turborepo#11053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve determinism for graceful shutdown by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11063\"\u003evercel/turborepo#11063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Lower opt-level and remove debug symbols for dev profile by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11068\"\u003evercel/turborepo#11068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Avoid flaking for test server mock by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11066\"\u003evercel/turborepo#11066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Don't install dependencies in tests that don't need it by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11071\"\u003evercel/turborepo#11071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Revert \u0026quot;fix(logs): create log files for non-cached tasks\u0026quot; by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11072\"\u003evercel/turborepo#11072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Fix leaky tests by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turbo...\n\n_Description has been truncated_","html_url":"https://github.com/webdriverio/vscode-webdriverio/pull/129","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webdriverio%2Fvscode-webdriverio/issues/129","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/129/packages"}],"issue_packages":[{"old_version":"30.2.0","new_version":"30.4.1","update_type":"minor","path":null,"pr_created_at":"2026-05-11T16:41:48.000Z","version_change":"30.2.0 → 30.4.1","issue":{"uuid":"4422578648","node_id":"PR_kwDOACMMis7aVndL","number":15245,"state":"closed","title":"chore(deps): bump the minor-deps-updates-main group across 1 directory with 27 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-18T20:31:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-11T16:41:48.000Z","updated_at":"2026-05-18T20:31:08.000Z","time_to_close":618557,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-deps-updates-main","update_count":27,"packages":[{"name":"@aws-sdk/client-cloudfront","old_version":"3.962.0","new_version":"3.1045.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-device-farm","old_version":"3.962.0","new_version":"3.1045.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.962.0","new_version":"3.1045.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.962.0","new_version":"3.1045.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@serenity-js/core","old_version":"3.37.1","new_version":"3.43.1","repository_url":"https://github.com/serenity-js/serenity-js"},{"name":"@stencil/core","old_version":"4.41.0","new_version":"4.43.4","repository_url":"https://github.com/stenciljs/core"},{"name":"cddl","old_version":"0.14.5","new_version":"0.20.1","repository_url":"https://github.com/webdriverio/cddl"},{"name":"cddl2ts","old_version":"0.4.1","new_version":"0.9.1","repository_url":"https://github.com/webdriverio/cddl"},{"name":"cheerio","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/cheeriojs/cheerio"},{"name":"puppeteer-core","old_version":"24.34.0","new_version":"24.43.1","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"tempy","old_version":"3.1.0","new_version":"3.2.0","repository_url":"https://github.com/sindresorhus/tempy"},{"name":"semver","old_version":"7.7.4","new_version":"7.8.0","repository_url":"https://github.com/npm/node-semver"},{"name":"typescript-eslint","old_version":"8.56.1","new_version":"8.59.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"allure-js-commons","old_version":"3.4.4","new_version":"3.8.0","repository_url":"https://github.com/allure-framework/allure-js"},{"name":"csv-stringify","old_version":"6.6.0","new_version":"6.7.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"strip-ansi","old_version":"7.1.2","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"get-port","old_version":"7.1.0","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/get-port"},{"name":"expect","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"safe-stringify","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/sindresorhus/safe-stringify"},{"name":"esbuild","old_version":"0.27.3","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"yauzl","old_version":"3.2.0","new_version":"3.3.0","repository_url":"https://github.com/thejoshwolfe/yauzl"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"jiti","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/unjs/jiti"},{"name":"safe-regex2","old_version":"5.0.0","new_version":"5.1.1","repository_url":"https://github.com/fastify/safe-regex2"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@puppeteer/browsers","old_version":"2.11.0","new_version":"2.13.2","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"ws","old_version":"8.18.3","new_version":"8.20.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-deps-updates-main group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-cloudfront](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront) | `3.962.0` | `3.1045.0` |\n| [@aws-sdk/client-device-farm](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm) | `3.962.0` | `3.1045.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.962.0` | `3.1045.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.962.0` | `3.1045.0` |\n| [@serenity-js/core](https://github.com/serenity-js/serenity-js/tree/HEAD/packages/core) | `3.37.1` | `3.43.1` |\n| [@stencil/core](https://github.com/stenciljs/core) | `4.41.0` | `4.43.4` |\n| [cddl](https://github.com/webdriverio/cddl) | `0.14.5` | `0.20.1` |\n| [cddl2ts](https://github.com/webdriverio/cddl) | `0.4.1` | `0.9.1` |\n| [cheerio](https://github.com/cheeriojs/cheerio) | `1.1.2` | `1.2.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.34.0` | `24.43.1` |\n| [tempy](https://github.com/sindresorhus/tempy) | `3.1.0` | `3.2.0` |\n| [semver](https://github.com/npm/node-semver) | `7.7.4` | `7.8.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.1` | `8.59.2` |\n| [allure-js-commons](https://github.com/allure-framework/allure-js/tree/HEAD/packages/allure-js-commons) | `3.4.4` | `3.8.0` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.6.0` | `6.7.0` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.2` | `7.2.0` |\n| [get-port](https://github.com/sindresorhus/get-port) | `7.1.0` | `7.2.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.2.0` | `30.4.1` |\n| [safe-stringify](https://github.com/sindresorhus/safe-stringify) | `1.2.0` | `1.3.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.3` | `0.28.0` |\n| [yauzl](https://github.com/thejoshwolfe/yauzl) | `3.2.0` | `3.3.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.6.1` | `2.7.0` |\n| [safe-regex2](https://github.com/fastify/safe-regex2) | `5.0.0` | `5.1.1` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@puppeteer/browsers](https://github.com/puppeteer/puppeteer) | `2.11.0` | `2.13.2` |\n| [ws](https://github.com/websockets/ws) | `8.18.3` | `8.20.0` |\n\n\nUpdates `@aws-sdk/client-cloudfront` from 3.962.0 to 3.1045.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-cloudfront's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1045.0\u003c/h2\u003e\n\u003ch4\u003e3.1045.0(2026-05-07)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This is a documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1484574cd28136e104e4364499a02f0435d274af\"\u003e1484574c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81310767bd884df988d524faf7d1f131f15c6197\"\u003e81310767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-data-exports:\u003c/strong\u003e  With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/238da2c16c5885ef9051c2798c0bec4a5c10fa9f\"\u003e238da2c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  Updated ListInvoiceSummaries API to add new ReceiverRole filter in Request and Response (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60a448cbfb17643b0b93c0bf72848b404dc31a83\"\u003e60a448cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e1031a7c070e56c2c781df05af75baf543e65ca\"\u003e1e1031a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  DescribeInstanceTypes now accepts an IncludeUnsupportedInRegion parameter. When set, the response also lists instance types that are not available in the current Region. Each instance type includes a SupportedInRegion field indicating its regional availability. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7026243303994e24be2996bf169b6acd50d5b081\"\u003e70262433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe5861ae18b0b71616398dcbb54936a919af1d8f\"\u003efe5861ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route53resolver:\u003c/strong\u003e  Adds supports for DNS64 on inbound endpoints and IPv6 forwarding through the internet gateway (IGW) on outbound endpoints, making it easier to manage hybrid DNS across IPv4 and IPv6 networks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e6e18c603f2392b7b61d5f2efdfc54dab0d8126\"\u003e8e6e18c6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1045.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1044.0\u003c/h2\u003e\n\u003ch4\u003e3.1044.0(2026-05-06)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Release GenerateRecommendedPolicyV2 and GetRecommendedPolicyV2 APIs. This supports generating and retrieving policy recommendations to remediate unused permissions findings that are now being supported on Security Hub. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/772b8629c270edee6fb4bb6874bb4036102d0f60\"\u003e772b8629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker HyperPod now returns ImageVersionStatus in DescribeCluster, DescribeClusterNode, and ListClusterNodes responses, indicating whether cluster instances are running the latest available image version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2be7e6b4b07f9732823fbb6b9b6e0c78b640e44f\"\u003e2be7e6b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter evaluation runs by ruleset name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b95d850bd64dae6c73588e9035803b9924781a4d\"\u003eb95d850b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lex-models-v2:\u003c/strong\u003e  Amazon Lex V2 introduces audio filler support for speech-to-speech bots. Configure melody or typing sounds that play during backend processing to reduce perceived latency and maintain a natural conversational experience for callers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01426f8e5c9073cdf81e7bd2a6d816156bd81249\"\u003e01426f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e20f24d92f340e25371fa4b00e1321b627211b98\"\u003ee20f24d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Amazon MWAA now supports a PublicAndPrivate webserver access mode. The Airflow web server is accessible over both public and private endpoints, enabling workers in VPCs without internet access to reach the Task API privately while retaining public access to the Airflow UI. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a6054ef54e1f8afbc167fa27761c1cd36dffa5e\"\u003e3a6054ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  The ImportDiskImage API now enforces a maximum character limit of 128 characters on the image name field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fc2565c6b8b25d3257729b962125cffe00e5c42\"\u003e7fc2565c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  include type symbols in api snapshot test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/02f86176e779ecd6f7e9802b92fc15080803973b\"\u003e02f86176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1044.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1043.0\u003c/h2\u003e\n\u003ch4\u003e3.1043.0(2026-05-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-cloudfront/CHANGELOG.md\"\u003e@​aws-sdk/client-cloudfront's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1042.0...v3.1043.0\"\u003e3.1043.0\u003c/a\u003e (2026-05-05)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e Adds support for tagging CloudFront Functions and KeyValueStores resources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cb71d306ef0d83818e90e7ce8b31689362605542\"\u003ecb71d30\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1041.0...v3.1042.0\"\u003e3.1042.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1040.0...v3.1041.0\"\u003e3.1041.0\u003c/a\u003e (2026-05-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1039.0...v3.1040.0\"\u003e3.1040.0\u003c/a\u003e (2026-04-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b329def5fdfa4fc2f311a66553d6b3782f78d4ce\"\u003e\u003ccode\u003eb329def\u003c/code\u003e\u003c/a\u003e Publish v3.1045.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ccd438a189e58745a6f25f5dec7ecd83120f7a8\"\u003e\u003ccode\u003e1ccd438\u003c/code\u003e\u003c/a\u003e Publish v3.1044.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/96baad9d69cbc4157632d8e76753d19e5a13cd04\"\u003e\u003ccode\u003e96baad9\u003c/code\u003e\u003c/a\u003e Publish v3.1043.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cb71d306ef0d83818e90e7ce8b31689362605542\"\u003e\u003ccode\u003ecb71d30\u003c/code\u003e\u003c/a\u003e feat(client-cloudfront): Adds support for tagging CloudFront Functions and Ke...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d942e31ae5787bc4f46e2fbe17b3e4116708097b\"\u003e\u003ccode\u003ed942e31\u003c/code\u003e\u003c/a\u003e Publish v3.1042.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5df4c0175d3391ce5f5a8b9205f6466ac8a991dc\"\u003e\u003ccode\u003e5df4c01\u003c/code\u003e\u003c/a\u003e Publish v3.1041.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7736067de09bf7aa1d3b9d776e93b97089e4941f\"\u003e\u003ccode\u003e7736067\u003c/code\u003e\u003c/a\u003e Publish v3.1040.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/51c8215fb4b32699b8304a03bbb9743c802acce9\"\u003e\u003ccode\u003e51c8215\u003c/code\u003e\u003c/a\u003e Publish v3.1039.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fac83987712b960debc5ba412571fa19a1a6abad\"\u003e\u003ccode\u003efac8398\u003c/code\u003e\u003c/a\u003e feat(client-cloudfront): Amazon CloudFront now supports cache tag. Tag object...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3dfb72b7359b53da18c209e9211b38a1229357ac\"\u003e\u003ccode\u003e3dfb72b\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for adaptive retry fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7970\"\u003e#7970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1045.0/clients/client-cloudfront\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-device-farm` from 3.962.0 to 3.1045.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-device-farm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1045.0\u003c/h2\u003e\n\u003ch4\u003e3.1045.0(2026-05-07)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This is a documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1484574cd28136e104e4364499a02f0435d274af\"\u003e1484574c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81310767bd884df988d524faf7d1f131f15c6197\"\u003e81310767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-data-exports:\u003c/strong\u003e  With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/238da2c16c5885ef9051c2798c0bec4a5c10fa9f\"\u003e238da2c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  Updated ListInvoiceSummaries API to add new ReceiverRole filter in Request and Response (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60a448cbfb17643b0b93c0bf72848b404dc31a83\"\u003e60a448cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e1031a7c070e56c2c781df05af75baf543e65ca\"\u003e1e1031a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  DescribeInstanceTypes now accepts an IncludeUnsupportedInRegion parameter. When set, the response also lists instance types that are not available in the current Region. Each instance type includes a SupportedInRegion field indicating its regional availability. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7026243303994e24be2996bf169b6acd50d5b081\"\u003e70262433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe5861ae18b0b71616398dcbb54936a919af1d8f\"\u003efe5861ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route53resolver:\u003c/strong\u003e  Adds supports for DNS64 on inbound endpoints and IPv6 forwarding through the internet gateway (IGW) on outbound endpoints, making it easier to manage hybrid DNS across IPv4 and IPv6 networks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e6e18c603f2392b7b61d5f2efdfc54dab0d8126\"\u003e8e6e18c6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1045.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1044.0\u003c/h2\u003e\n\u003ch4\u003e3.1044.0(2026-05-06)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Release GenerateRecommendedPolicyV2 and GetRecommendedPolicyV2 APIs. This supports generating and retrieving policy recommendations to remediate unused permissions findings that are now being supported on Security Hub. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/772b8629c270edee6fb4bb6874bb4036102d0f60\"\u003e772b8629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker HyperPod now returns ImageVersionStatus in DescribeCluster, DescribeClusterNode, and ListClusterNodes responses, indicating whether cluster instances are running the latest available image version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2be7e6b4b07f9732823fbb6b9b6e0c78b640e44f\"\u003e2be7e6b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter evaluation runs by ruleset name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b95d850bd64dae6c73588e9035803b9924781a4d\"\u003eb95d850b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lex-models-v2:\u003c/strong\u003e  Amazon Lex V2 introduces audio filler support for speech-to-speech bots. Configure melody or typing sounds that play during backend processing to reduce perceived latency and maintain a natural conversational experience for callers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01426f8e5c9073cdf81e7bd2a6d816156bd81249\"\u003e01426f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e20f24d92f340e25371fa4b00e1321b627211b98\"\u003ee20f24d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Amazon MWAA now supports a PublicAndPrivate webserver access mode. The Airflow web server is accessible over both public and private endpoints, enabling workers in VPCs without internet access to reach the Task API privately while retaining public access to the Airflow UI. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a6054ef54e1f8afbc167fa27761c1cd36dffa5e\"\u003e3a6054ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  The ImportDiskImage API now enforces a maximum character limit of 128 characters on the image name field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fc2565c6b8b25d3257729b962125cffe00e5c42\"\u003e7fc2565c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  include type symbols in api snapshot test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/02f86176e779ecd6f7e9802b92fc15080803973b\"\u003e02f86176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1044.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1043.0\u003c/h2\u003e\n\u003ch4\u003e3.1043.0(2026-05-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-device-farm/CHANGELOG.md\"\u003e@​aws-sdk/client-device-farm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1042.0...v3.1043.0\"\u003e3.1043.0\u003c/a\u003e (2026-05-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1041.0...v3.1042.0\"\u003e3.1042.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1040.0...v3.1041.0\"\u003e3.1041.0\u003c/a\u003e (2026-05-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1039.0...v3.1040.0\"\u003e3.1040.0\u003c/a\u003e (2026-04-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1038.0...v3.1039.0\"\u003e3.1039.0\u003c/a\u003e (2026-04-29)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b329def5fdfa4fc2f311a66553d6b3782f78d4ce\"\u003e\u003ccode\u003eb329def\u003c/code\u003e\u003c/a\u003e Publish v3.1045.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ccd438a189e58745a6f25f5dec7ecd83120f7a8\"\u003e\u003ccode\u003e1ccd438\u003c/code\u003e\u003c/a\u003e Publish v3.1044.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/96baad9d69cbc4157632d8e76753d19e5a13cd04\"\u003e\u003ccode\u003e96baad9\u003c/code\u003e\u003c/a\u003e Publish v3.1043.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d942e31ae5787bc4f46e2fbe17b3e4116708097b\"\u003e\u003ccode\u003ed942e31\u003c/code\u003e\u003c/a\u003e Publish v3.1042.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5df4c0175d3391ce5f5a8b9205f6466ac8a991dc\"\u003e\u003ccode\u003e5df4c01\u003c/code\u003e\u003c/a\u003e Publish v3.1041.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7736067de09bf7aa1d3b9d776e93b97089e4941f\"\u003e\u003ccode\u003e7736067\u003c/code\u003e\u003c/a\u003e Publish v3.1040.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/51c8215fb4b32699b8304a03bbb9743c802acce9\"\u003e\u003ccode\u003e51c8215\u003c/code\u003e\u003c/a\u003e Publish v3.1039.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3dfb72b7359b53da18c209e9211b38a1229357ac\"\u003e\u003ccode\u003e3dfb72b\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for adaptive retry fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7970\"\u003e#7970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fbf6c563843fd198085b3db2198af02ac09fede\"\u003e\u003ccode\u003e3fbf6c5\u003c/code\u003e\u003c/a\u003e Publish v3.1038.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9f8d8a9a00832fdcf2e7313a1994875f282147b\"\u003e\u003ccode\u003ee9f8d8a\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typed waiter-result values (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7965\"\u003e#7965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1045.0/clients/client-device-farm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.962.0 to 3.1045.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1045.0\u003c/h2\u003e\n\u003ch4\u003e3.1045.0(2026-05-07)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This is a documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1484574cd28136e104e4364499a02f0435d274af\"\u003e1484574c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81310767bd884df988d524faf7d1f131f15c6197\"\u003e81310767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-data-exports:\u003c/strong\u003e  With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/238da2c16c5885ef9051c2798c0bec4a5c10fa9f\"\u003e238da2c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  Updated ListInvoiceSummaries API to add new ReceiverRole filter in Request and Response (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60a448cbfb17643b0b93c0bf72848b404dc31a83\"\u003e60a448cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e1031a7c070e56c2c781df05af75baf543e65ca\"\u003e1e1031a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  DescribeInstanceTypes now accepts an IncludeUnsupportedInRegion parameter. When set, the response also lists instance types that are not available in the current Region. Each instance type includes a SupportedInRegion field indicating its regional availability. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7026243303994e24be2996bf169b6acd50d5b081\"\u003e70262433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe5861ae18b0b71616398dcbb54936a919af1d8f\"\u003efe5861ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route53resolver:\u003c/strong\u003e  Adds supports for DNS64 on inbound endpoints and IPv6 forwarding through the internet gateway (IGW) on outbound endpoints, making it easier to manage hybrid DNS across IPv4 and IPv6 networks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e6e18c603f2392b7b61d5f2efdfc54dab0d8126\"\u003e8e6e18c6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1045.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1044.0\u003c/h2\u003e\n\u003ch4\u003e3.1044.0(2026-05-06)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Release GenerateRecommendedPolicyV2 and GetRecommendedPolicyV2 APIs. This supports generating and retrieving policy recommendations to remediate unused permissions findings that are now being supported on Security Hub. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/772b8629c270edee6fb4bb6874bb4036102d0f60\"\u003e772b8629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker HyperPod now returns ImageVersionStatus in DescribeCluster, DescribeClusterNode, and ListClusterNodes responses, indicating whether cluster instances are running the latest available image version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2be7e6b4b07f9732823fbb6b9b6e0c78b640e44f\"\u003e2be7e6b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter evaluation runs by ruleset name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b95d850bd64dae6c73588e9035803b9924781a4d\"\u003eb95d850b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lex-models-v2:\u003c/strong\u003e  Amazon Lex V2 introduces audio filler support for speech-to-speech bots. Configure melody or typing sounds that play during backend processing to reduce perceived latency and maintain a natural conversational experience for callers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01426f8e5c9073cdf81e7bd2a6d816156bd81249\"\u003e01426f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e20f24d92f340e25371fa4b00e1321b627211b98\"\u003ee20f24d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Amazon MWAA now supports a PublicAndPrivate webserver access mode. The Airflow web server is accessible over both public and private endpoints, enabling workers in VPCs without internet access to reach the Task API privately while retaining public access to the Airflow UI. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a6054ef54e1f8afbc167fa27761c1cd36dffa5e\"\u003e3a6054ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  The ImportDiskImage API now enforces a maximum character limit of 128 characters on the image name field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fc2565c6b8b25d3257729b962125cffe00e5c42\"\u003e7fc2565c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  include type symbols in api snapshot test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/02f86176e779ecd6f7e9802b92fc15080803973b\"\u003e02f86176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1044.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1043.0\u003c/h2\u003e\n\u003ch4\u003e3.1043.0(2026-05-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-06)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1042.0...v3.1043.0\"\u003e3.1043.0\u003c/a\u003e (2026-05-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1041.0...v3.1042.0\"\u003e3.1042.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1040.0...v3.1041.0\"\u003e3.1041.0\u003c/a\u003e (2026-05-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1039.0...v3.1040.0\"\u003e3.1040.0\u003c/a\u003e (2026-04-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b329def5fdfa4fc2f311a66553d6b3782f78d4ce\"\u003e\u003ccode\u003eb329def\u003c/code\u003e\u003c/a\u003e Publish v3.1045.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ccd438a189e58745a6f25f5dec7ecd83120f7a8\"\u003e\u003ccode\u003e1ccd438\u003c/code\u003e\u003c/a\u003e Publish v3.1044.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003e\u003ccode\u003ebee88a5\u003c/code\u003e\u003c/a\u003e feat(client-s3): Validate outpost access point resource name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/96baad9d69cbc4157632d8e76753d19e5a13cd04\"\u003e\u003ccode\u003e96baad9\u003c/code\u003e\u003c/a\u003e Publish v3.1043.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d942e31ae5787bc4f46e2fbe17b3e4116708097b\"\u003e\u003ccode\u003ed942e31\u003c/code\u003e\u003c/a\u003e Publish v3.1042.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5df4c0175d3391ce5f5a8b9205f6466ac8a991dc\"\u003e\u003ccode\u003e5df4c01\u003c/code\u003e\u003c/a\u003e Publish v3.1041.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7736067de09bf7aa1d3b9d776e93b97089e4941f\"\u003e\u003ccode\u003e7736067\u003c/code\u003e\u003c/a\u003e Publish v3.1040.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/51c8215fb4b32699b8304a03bbb9743c802acce9\"\u003e\u003ccode\u003e51c8215\u003c/code\u003e\u003c/a\u003e Publish v3.1039.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3dfb72b7359b53da18c209e9211b38a1229357ac\"\u003e\u003ccode\u003e3dfb72b\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for adaptive retry fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7970\"\u003e#7970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fbf6c563843fd198085b3db2198af02ac09fede\"\u003e\u003ccode\u003e3fbf6c5\u003c/code\u003e\u003c/a\u003e Publish v3.1038.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1045.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.962.0 to 3.1045.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/lib-storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1045.0\u003c/h2\u003e\n\u003ch4\u003e3.1045.0(2026-05-07)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  This is a documentation update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1484574cd28136e104e4364499a02f0435d274af\"\u003e1484574c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81310767bd884df988d524faf7d1f131f15c6197\"\u003e81310767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-data-exports:\u003c/strong\u003e  With this release, customers can configure their data exports to generate additional integration artifacts for Athena and Redshift. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/238da2c16c5885ef9051c2798c0bec4a5c10fa9f\"\u003e238da2c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  Updated ListInvoiceSummaries API to add new ReceiverRole filter in Request and Response (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60a448cbfb17643b0b93c0bf72848b404dc31a83\"\u003e60a448cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e1031a7c070e56c2c781df05af75baf543e65ca\"\u003e1e1031a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  DescribeInstanceTypes now accepts an IncludeUnsupportedInRegion parameter. When set, the response also lists instance types that are not available in the current Region. Each instance type includes a SupportedInRegion field indicating its regional availability. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7026243303994e24be2996bf169b6acd50d5b081\"\u003e70262433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Launching AgentCore payments - a capability that provides secure, instant microtransaction payments for AI agents to access paid APIs, MCP servers, and content. It handles payment processing for x402 protocol, payment limits, and 3P wallet integrations with Coinbase CDP and Stripe (Privy). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe5861ae18b0b71616398dcbb54936a919af1d8f\"\u003efe5861ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route53resolver:\u003c/strong\u003e  Adds supports for DNS64 on inbound endpoints and IPv6 forwarding through the internet gateway (IGW) on outbound endpoints, making it easier to manage hybrid DNS across IPv4 and IPv6 networks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e6e18c603f2392b7b61d5f2efdfc54dab0d8126\"\u003e8e6e18c6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1045.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1044.0\u003c/h2\u003e\n\u003ch4\u003e3.1044.0(2026-05-06)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Release GenerateRecommendedPolicyV2 and GetRecommendedPolicyV2 APIs. This supports generating and retrieving policy recommendations to remediate unused permissions findings that are now being supported on Security Hub. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/772b8629c270edee6fb4bb6874bb4036102d0f60\"\u003e772b8629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker HyperPod now returns ImageVersionStatus in DescribeCluster, DescribeClusterNode, and ListClusterNodes responses, indicating whether cluster instances are running the latest available image version. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2be7e6b4b07f9732823fbb6b9b6e0c78b640e44f\"\u003e2be7e6b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Adds support for a CustomLogGroupPrefix parameter in StartDataQualityRulesetEvaluationRun to specify custom CloudWatch log group paths, and a RulesetName filter in ListDataQualityRulesetEvaluationRuns to filter evaluation runs by ruleset name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b95d850bd64dae6c73588e9035803b9924781a4d\"\u003eb95d850b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lex-models-v2:\u003c/strong\u003e  Amazon Lex V2 introduces audio filler support for speech-to-speech bots. Configure melody or typing sounds that play during backend processing to reduce perceived latency and maintain a natural conversational experience for callers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/01426f8e5c9073cdf81e7bd2a6d816156bd81249\"\u003e01426f8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Adds support for bring-your-own file system in AgentCore Runtime. Developers can mount Amazon S3 Files and Amazon EFS access points directly into agent sessions using filesystemConfigurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e20f24d92f340e25371fa4b00e1321b627211b98\"\u003ee20f24d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Validate outpost access point resource name (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bee88a56c5d1e8ffe9b2953117d81f4fc221ac68\"\u003ebee88a56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Amazon MWAA now supports a PublicAndPrivate webserver access mode. The Airflow web server is accessible over both public and private endpoints, enabling workers in VPCs without internet access to reach the Task API privately while retaining public access to the Airflow UI. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a6054ef54e1f8afbc167fa27761c1cd36dffa5e\"\u003e3a6054ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  The ImportDiskImage API now enforces a maximum character limit of 128 characters on the image name field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fc2565c6b8b25d3257729b962125cffe00e5c42\"\u003e7fc2565c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  include type symbols in api snapshot test (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7985\"\u003e#7985\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/02f86176e779ecd6f7e9802b92fc15080803973b\"\u003e02f86176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1044.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1043.0\u003c/h2\u003e\n\u003ch4\u003e3.1043.0(2026-05-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e@​aws-sdk/lib-storage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1044.0...v3.1045.0\"\u003e3.1045.0\u003c/a\u003e (2026-05-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1043.0...v3.1044.0\"\u003e3.1044.0\u003c/a\u003e (2026-05-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1042.0...v3.1043.0\"\u003e3.1043.0\u003c/a\u003e (2026-05-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1041.0...v3.1042.0\"\u003e3.1042.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1040.0...v3.1041.0\"\u003e3.1041.0\u003c/a\u003e (2026-05-01)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-storage:\u003c/strong\u003e use Math.ceil in default partSize calculation to prevent exceeding 10,000 parts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7982\"\u003e#7982\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8a58046be17e4b0c1aec704c3aff12a421567eb8\"\u003e8a58046\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1039.0...v3.1040.0\"\u003e3.1040.0\u003c/a\u003e (2026-04-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b329def5fdfa4fc2f311a66553d6b3782f78d4ce\"\u003e\u003ccode\u003eb329def\u003c/code\u003e\u003c/a\u003e Publish v3.1045.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1ccd438a189e58745a6f25f5dec7ecd83120f7a8\"\u003e\u003ccode\u003e1ccd438\u003c/code\u003e\u003c/a\u003e Publish v3.1044.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/96baad9d69cbc4157632d8e76753d19e5a13cd04\"\u003e\u003ccode\u003e96baad9\u003c/code\u003e\u003c/a\u003e Publish v3.1043.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d942e31ae5787bc4f46e2fbe17b3e4116708097b\"\u003e\u003ccode\u003ed942e31\u003c/code\u003e\u003c/a\u003e Publish v3.1042.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5df4c0175d3391ce5f5a8b9205f6466ac8a991dc\"\u003e\u003ccode\u003e5df4c01\u003c/code\u003e\u003c/a\u003e Publish v3.1041.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8a58046be17e4b0c1aec704c3aff12a421567eb8\"\u003e\u003ccode\u003e8a58046\u003c/code\u003e\u003c/a\u003e fix(lib-storage): use Math.ceil in default partSize calculation to prevent ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7736067de09bf7aa1d3b9d776e93b97089e4941f\"\u003e\u003ccode\u003e7736067\u003c/code\u003e\u003c/a\u003e Publish v3.1040.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/51c8215fb4b32699b8304a03bbb9743c802acce9\"\u003e\u003ccode\u003e51c8215\u003c/code\u003e\u003c/a\u003e Publish v3.1039.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fbf6c563843fd198085b3db2198af02ac09fede\"\u003e\u003ccode\u003e3fbf6c5\u003c/code\u003e\u003c/a\u003e Publish v3.1038.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7babd8b09f04ece820e08fdc2d4601b9698133f2\"\u003e\u003ccode\u003e7babd8b\u003c/code\u003e\u003c/a\u003e Publish v3.1037.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1045.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@serenity-js/core` from 3.37.1 to 3.43.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/releases\"\u003e@​serenity-js/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.43.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.43.0...v3.43.1\"\u003e3.43.1\u003c/a\u003e (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e updated API docs (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/38b86f4190b5d3c6a64fd0042c87ac187f847f89\"\u003e38b86f4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.43.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.42.2...v3.43.0\"\u003e3.43.0\u003c/a\u003e (2026-05-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e introduced Initialisable.isInitialisable and Discardable.isDiscardable (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a8c260db850f8d50f8b289d123fe95c9aa859a5e\"\u003ea8c260d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update cucumber (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/709715b66fac6adb79ecdc5e89870bc22643ec64\"\u003e709715b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency semver to v7.8.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/c76c7eaef92c840859fa080494f702f8d32372bc\"\u003ec76c7ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update react monorepo to v19.2.6 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/bf479509b3be2e9c3a5f109a396c8cf253473f65\"\u003ebf47950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rest dependencies (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a933e1060a0298104ac1ab7843c386e06277f070\"\u003ea933e10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update webdriverio dependencies to ^9.27.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/6296832dd6ef5f1ba4056429f732180973906404\"\u003e6296832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e ensure actors are dismissed between tests (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/eda4f3a82a4f06b0cecb7fe981d1128429c3dfaf\"\u003eeda4f3a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright:\u003c/strong\u003e add Electron app integration support (Phase 1) (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/cb90f5be4e42f5d16dadd0f4171c58acbe499ac2\"\u003ecb90f5b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/serenity-js/serenity-js/issues/1488\"\u003eserenity-js/serenity-js#1488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright:\u003c/strong\u003e add self-launching Electron session support (Phase 2) (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/965ea088393702e0efaffef5a67be9b2b603853d\"\u003e965ea08\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/serenity-js/serenity-js/issues/1488\"\u003eserenity-js/serenity-js#1488\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.42.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.42.1...v3.42.2\"\u003e3.42.2\u003c/a\u003e (2026-04-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update cucumber (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/b2a28222c06f1db92a81c1a1d0d4e4d7ef138fbb\"\u003eb2a2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency jasmine to v6.2.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/cf20da7b7c0fab7e218678d37ee279d5910f7e24\"\u003ecf20da7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency proxy to v4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/4fa98acd5b15c33676ba0fd7a1ecc91d07f5f673\"\u003e4fa98ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rest dependencies (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/525abcb26ad45e1963f883e86ccf650bd2229c20\"\u003e525abcb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright:\u003c/strong\u003e aligned package.json exports to use conditional import/require types (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a8966e94d74c24b3d2821e99e51bf3b24121b55e\"\u003ea8966e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.42.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.42.0...v3.42.1\"\u003e3.42.1\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency diff to v8.0.4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0e5be7046bf3fdea96679c9dc2a54e8c24ef97e4\"\u003e0e5be70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency proxy to v4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/fc723ecdad5416d9d1881427a7f48bc059afa624\"\u003efc723ec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v2 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/c619e08a1fc6a04dc68a895296f803cef2cfb02c\"\u003ec619e08\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update playwright dependencies to v1.59.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a65e20562618728ad82fff883eab567c9861deec\"\u003ea65e205\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/serenity-js/serenity-js/blob/main/packages/core/CHANGELOG.md\"\u003e@​serenity-js/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.43.0...v3.43.1\"\u003e3.43.1\u003c/a\u003e (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e updated API docs (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/38b86f4190b5d3c6a64fd0042c87ac187f847f89\"\u003e38b86f4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.42.2...v3.43.0\"\u003e3.43.0\u003c/a\u003e (2026-05-11)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e introduced Initialisable.isInitialisable and Discardable.isDiscardable (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a8c260db850f8d50f8b289d123fe95c9aa859a5e\"\u003ea8c260d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency semver to v7.8.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/c76c7eaef92c840859fa080494f702f8d32372bc\"\u003ec76c7ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.42.1...v3.42.2\"\u003e3.42.2\u003c/a\u003e (2026-04-26)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.42.0...v3.42.1\"\u003e3.42.1\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency diff to v8.0.4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0e5be7046bf3fdea96679c9dc2a54e8c24ef97e4\"\u003e0e5be70\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.41.2...v3.42.0\"\u003e3.42.0\u003c/a\u003e (2026-03-19)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add dual ESM/CJS build support (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/09b457dee4a0b86d650af845ba224651e7805a11\"\u003e09b457d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add dual ESM/CJS build support for Wave 2 packages (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0e2631ca7cdbe68da7feec343eaf4f7fe9bb64d6\"\u003e0e2631c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add ESM/CJS dual build support for web packages (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/94c5a6423dc369477bbabbacee5a54f8fca20209\"\u003e94c5a64\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/serenity-js/serenity-js/commit/b7cc8abc2e54e11707f1b3611df16c4bcdadcf62\"\u003e\u003ccode\u003eb7cc8ab\u003c/code\u003e\u003c/a\u003e chore(release): v3.43.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/38b86f4190b5d3c6a64fd0042c87ac187f847f89\"\u003e\u003ccode\u003e38b86f4\u003c/code\u003e\u003c/a\u003e fix(core): updated API docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/96ffb7ecba111082c92d7b107fef007d9f56bb83\"\u003e\u003ccode\u003e96ffb7e\u003c/code\u003e\u003c/a\u003e chore(release): v3.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/babdf882d06fd4d4bead61b5984b835eba1bd369\"\u003e\u003ccode\u003ebabdf88\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/semver-7.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/c76c7eaef92c840859fa080494f702f8d32372bc\"\u003e\u003ccode\u003ec76c7ea\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency semver to v7.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/876b92d265910387f213b5ab41bff1bbb9ee47d5\"\u003e\u003ccode\u003e876b92d\u003c/code\u003e\u003c/a\u003e refactor(core): extract ActorLifecycleManager from Stage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a8c260db850f8d50f8b289d123fe95c9aa859a5e\"\u003e\u003ccode\u003ea8c260d\u003c/code\u003e\u003c/a\u003e fix(core): introduced Initialisable.isInitialisable and Discardable.isDiscard...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e0df1ddca37510fb3a9f64b1ed343a101cfa3a0d\"\u003e\u003ccode\u003ee0df1dd\u003c/code\u003e\u003c/a\u003e chore(release): v3.42.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/d58a3721c2e2d0185bd50c7bea2fc1cac5abc920\"\u003e\u003ccode\u003ed58a372\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to v4.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/42dc1d09e9c09db93669395939e386162a08be29\"\u003e\u003ccode\u003e42dc1d0\u003c/code\u003e\u003c/a\u003e chore(release): v3.42.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serenity-js/serenity-js/commits/v3.43.1/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stencil/core` from 4.41.0 to 4.43.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/releases\"\u003e@​stencil/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e🏝 4.43.4 (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecache host refs in public render() method (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6674\"\u003e#6674\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7dd8ea7a7d93aef6386705438b0b8160d601bbd8\"\u003e7dd8ea7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e set log file path when writeLog is enabled (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6655\"\u003e#6655\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/3d95083d919b4ba64eb11687a9f665c460fd7a72\"\u003e3d95083\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6632\"\u003e#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e normalize legacy watcher metadata for backward compatibility (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6676\"\u003e#6676\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/db26aba5153a7c2276872212edf0b1666f92a0e9\"\u003edb26aba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e skip setter when removing reflected bool attr (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6673\"\u003e#6673\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/6c8a3b639145cccf1490433b9629b303502b2a6f\"\u003e6c8a3b6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6672\"\u003e#6672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle Unicode characters in serializeProperty (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6654\"\u003e#6654\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/000ddb98da06d37acf32d61509d6935f403dce24\"\u003e000ddb9\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6643\"\u003e#6643\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/cyphercodes\"\u003e\u003ccode\u003e@​cyphercodes\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6654\"\u003estenciljs/core#6654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AlyssonT\"\u003e\u003ccode\u003e@​AlyssonT\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6673\"\u003estenciljs/core#6673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.43.3...v4.43.4\"\u003ehttps://github.com/stenciljs/core/compare/v4.43.3...v4.43.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🐕 4.43.3 (2026-03-19)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(testing): deprecate all integrated testing options by \u003ca href=\"https://github.com/johnjenkins\"\u003e\u003ccode\u003e@​johnjenkins\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6642\"\u003estenciljs/core#6642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mock-doc): updated node.prepend to work even if there are no existing children  by \u003ca href=\"https://github.com/kyleMessnerLillyContractor\"\u003e\u003ccode\u003e@​kyleMessnerLillyContractor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6640\"\u003estenciljs/core#6640\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/kyleMessnerLillyContractor\"\u003e\u003ccode\u003e@​kyleMessnerLillyContractor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6640\"\u003estenciljs/core#6640\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.43.2...v4.43.3\"\u003ehttps://github.com/stenciljs/core/compare/v4.43.2...v4.43.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🌙 4.43.2 (2026-02-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e mixin jsx processing (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6615\"\u003e#6615\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ccda746e50ae90b10ad11b8d56182f59537ff598\"\u003eccda746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e proper discovery and processing of external mixins / classes (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6620\"\u003e#6620\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/0ee951eca3b21facfd48afd90bd16ed5ef7877b0\"\u003e0ee951e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edist-custom-elements:\u003c/strong\u003e stop \u003ccode\u003erender\u003c/code\u003e function being stripped from imports (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6623\"\u003e#6623\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/cd33ccb270761be9a3e2f9f4668231ff53bb42f7\"\u003ecd33ccb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e add missing \u003ccode\u003epart\u003c/code\u003e setter to MockElement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6612\"\u003e#6612\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/abfdd57e04d0422a12ad189f2066090315265e02\"\u003eabfdd57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e init prop reactivity when ele.prop === instance.prop (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6614\"\u003e#6614\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ad6a344cbe7145f8e810c322c608ed422d17a8b4\"\u003ead6a344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e mixin get / set \u003ccode\u003e@Prop\u003c/code\u003e infinite loop (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6618\"\u003e#6618\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/11201b5565b6122e6b9ad38014b21004d27904c1\"\u003e11201b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e provide warnings for ts 4094; anon classes may not be private or protected (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6613\"\u003e#6613\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/3fbc441849f82d6b2b88c3c79883f3a2a704d0a0\"\u003e3fbc441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e raise typescript errors even without \u003ccode\u003ecomponents.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6616\"\u003e#6616\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/827d0d6a61a90f288310070deae12c2a50e149a3\"\u003e827d0d6\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/hyyan\"\u003e\u003ccode\u003e@​hyyan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6612\"\u003estenciljs/core#6612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.43.1...v4.43.2\"\u003ehttps://github.com/stenciljs/core/compare/v4.43.1...v4.43.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🏹 4.43.1 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e update rollup to fix watch hang (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6603\"\u003e#6603\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/205856b5fe2e15434938812c48d7b0e62a71f058\"\u003e205856b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6602\"\u003e#6602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeclarations:\u003c/strong\u003e add rest params to h() (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6604\"\u003e#6604\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/4d322a75878cc14604c7b2cd747cdc3c17249fa5\"\u003e4d322a7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6181\"\u003e#6181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehmr:\u003c/strong\u003e non-shadow component styles within shadow parent (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6601\"\u003e#6601\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/fc142814c67b4911b60cc15db912294fef87da81\"\u003efc14281\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/adrianschmidt\"\u003e\u003ccode\u003e@​adrianschmidt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6603\"\u003estenciljs/core#6603\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/stenciljs/core/blob/main/CHANGELOG.md\"\u003e@​stencil/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e🏝 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.43.3...v4.43.4\"\u003e4.43.4\u003c/a\u003e (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecache host refs in public render() method (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6674\"\u003e#6674\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7dd8ea7a7d93aef6386705438b0b8160d601bbd8\"\u003e7dd8ea7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e set log file path when writeLog is enabled (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6655\"\u003e#6655\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/3d95083d919b4ba64eb11687a9f665c460fd7a72\"\u003e3d95083\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6632\"\u003e#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e normalize legacy watcher metadata for backward compatibility (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6676\"\u003e#6676\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/db26aba5153a7c2276872212edf0b1666f92a0e9\"\u003edb26aba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e skip setter when removing reflected bool attr (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6673\"\u003e#6673\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/6c8a3b639145cccf1490433b9629b303502b2a6f\"\u003e6c8a3b6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6672\"\u003e#6672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e handle Unicode characters in serializeProperty (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6654\"\u003e#6654\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/000ddb98da06d37acf32d61509d6935f403dce24\"\u003e000ddb9\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6643\"\u003e#6643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐕 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.43.2...v4.43.3\"\u003e4.43.3\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e deprecate all integrated testing options (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6642\"\u003e#6642\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/02f91b3b59461d55ea8527b328cd48056cb6130a\"\u003e02f91b3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌙 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.43.1...v4.43.2\"\u003e4.43.2\u003c/a\u003e (2026-02-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing \u003ccode\u003epart\u003c/code\u003e setter to MockElement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6612\"\u003e#6612\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/abfdd57e04d0422a12ad189f2066090315265e02\"\u003eabfdd57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e mixin jsx processing (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6615\"\u003e#6615\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ccda746e50ae90b10ad11b8d56182f59537ff598\"\u003eccda746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e proper discovery and processing of external mixins / classes (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6620\"\u003e#6620\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/0ee951eca3b21facfd48afd90bd16ed5ef7877b0\"\u003e0ee951e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edist-custom-elements:\u003c/strong\u003e stop \u003ccode\u003erender\u003c/code\u003e function being stripped from imports (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6623\"\u003e#6623\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/cd33ccb270761be9a3e2f9f4668231ff53bb42f7\"\u003ecd33ccb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e init prop reactivity when ele.prop === instance.prop (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6614\"\u003e#6614\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ad6a344cbe7145f8e810c322c608ed422d17a8b4\"\u003ead6a344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e mixin get / set \u003ccode\u003e@Prop\u003c/code\u003e infinite loop (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6618\"\u003e#6618\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/11201b5565b6122e6b9ad38014b21004d27904c1\"\u003e11201b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e provide warnings for ts 4094; anon classes may not be private or protected (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6613\"\u003e#6613\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/3fbc441849f82d6b2b88c3c79883f3a2a704d0a0\"\u003e3fbc441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e raise typescript errors even without \u003ccode\u003ecomponents.d.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6616\"\u003e#6616\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/827d0d6a61a90f288310070deae12c2a50e149a3\"\u003e827d0d6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🏹 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.43.0...v4.43.1\"\u003e4.43.1\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e update rollup to fix watch hang (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6603\"\u003e#6603\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/205856b5fe2e15434938812c48d7b0e62a71f058\"\u003e205856b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6602\"\u003e#6602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeclarations:\u003c/strong\u003e add rest params to h() (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6604\"\u003e#6604\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/4d322a75878cc14604c7b2cd747cdc3c17249fa5\"\u003e4d322a7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6181\"\u003e#6181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehmr:\u003c/strong\u003e non-shadow component styles within shadow parent (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6601\"\u003e#6601\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/fc142814c67b4911b60cc15db912294fef87da81\"\u003efc14281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e👒 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.42.1...v4.43.0\"\u003e4.43.0\u003c/a\u003e (2026-02-13)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/a1589d9a7d285976ba19cd59c3400028af0dd60d\"\u003e\u003ccode\u003ea1589d9\u003c/code\u003e\u003c/a\u003e v4.43.4 (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6684\"\u003e#6684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/db26aba5153a7c2276872212edf0b1666f92a0e9\"\u003e\u003ccode\u003edb26aba\u003c/code\u003e\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/webdriverio/webdriverio/pull/15245","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webdriverio%2Fwebdriverio/issues/15245","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15245/packages"}},{"old_version":"28.1.3","new_version":"30.4.0","update_type":"major","path":null,"pr_created_at":"2026-05-08T08:09:15.000Z","version_change":"28.1.3 → 30.4.0","issue":{"uuid":"4404869114","node_id":"PR_kwDOHybMA87Zc7Wa","number":3489,"state":"closed","title":"Bump expect from 28.1.3 to 30.4.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-08T08:09:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-08T08:09:15.000Z","updated_at":"2026-05-08T08:09:32.000Z","time_to_close":14,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"expect","old_version":"28.1.3","new_version":"30.4.0","repository_url":"https://github.com/jestjs/jest"}],"path":null,"ecosystem":"npm"},"body":"Bumps [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) from 28.1.3 to 30.4.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003eexpect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.4.0\u003c/h2\u003e\n\u003cp\u003eBig release! 😀\u003c/p\u003e\n\u003cp\u003eMain feature is a rewrite of our custom runtime in preparation for stabilisation of native support of ESM. As part of that work \u003ccode\u003erequire(esm)\u003c/code\u003e module is now supported on Node 24.9+ (still requires \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e like before).\u003c/p\u003e\n\u003cp\u003eIn addition we now support fake timers for the recently released \u003ccode\u003eTemporal\u003c/code\u003e API in Node v26.\u003c/p\u003e\n\u003cp\u003eReact 19 is also supported properly in \u003ccode\u003epretty-format\u003c/code\u003e, meaning snapshots of React components now work like they should.\u003c/p\u003e\n\u003cp\u003eDue to all the changes, there might be regressions that snuck in. Please report them!\u003c/p\u003e\n\u003cp\u003eFull list of changes below\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Support collecting coverage from \u003ccode\u003e.mts\u003c/code\u003e, \u003ccode\u003e.cts\u003c/code\u003e (and other) files (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15994\"\u003e#15994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-cli, jest-config, jest-core, jest-jasmine2, jest-types]\u003c/code\u003e Add \u003ccode\u003e--collect-tests\u003c/code\u003e flag to discover and list tests without executing them (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16006\"\u003e#16006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-runner, jest-worker]\u003c/code\u003e Add \u003ccode\u003eworkerGracefulExitTimeout\u003c/code\u003e config option to control how long workers are given to exit before being force-killed (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15984\"\u003e#15984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add support for \u003ccode\u003ejest.config.mts\u003c/code\u003e as a valid configuration file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16005\"\u003e#16005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-core, jest-reporters, jest-runner]\u003c/code\u003e \u003ccode\u003everbose\u003c/code\u003e and \u003ccode\u003esilent\u003c/code\u003e can now be set per-project; the project-level value overrides the global value for that project's tests (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16133\"\u003e#16133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Duration\u003c/code\u003e in \u003ccode\u003ejest.advanceTimersByTime()\u003c/code\u003e and \u003ccode\u003ejest.advanceTimersByTimeAsync()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Instant\u003c/code\u003e and \u003ccode\u003eTemporal.ZonedDateTime\u003c/code\u003e in \u003ccode\u003ejest.setSystemTime()\u003c/code\u003e and \u003ccode\u003euseFakeTimers({now})\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Support faking \u003ccode\u003eTemporal.Now.*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16131\"\u003e#16131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Add \u003ccode\u003eclearMocksOnScope(scope)\u003c/code\u003e on \u003ccode\u003eModuleMocker\u003c/code\u003e for clearing every mock function exposed on a scope object (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16088\"\u003e#16088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-resolve]\u003c/code\u003e Add \u003ccode\u003ecanResolveSync()\u003c/code\u003e on \u003ccode\u003eResolver\u003c/code\u003e so callers can detect when a user-configured resolver only exports an \u003ccode\u003easync\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16064\"\u003e#16064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Use synchronous \u003ccode\u003eevaluate()\u003c/code\u003e for ES modules without top-level \u003ccode\u003eawait\u003c/code\u003e on Node versions that support it (v24.9+), and prefer the synchronous transform path when a sync transformer is configured (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Support \u003ccode\u003erequire()\u003c/code\u003e of ES modules on Node v24.9+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16074\"\u003e#16074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Validate TC39 import attributes (\u003ccode\u003ewith { type: 'json' }\u003c/code\u003e) on ESM imports (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16127\"\u003e#16127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Add \u003ccode\u003ecanTransformSync(filename)\u003c/code\u003e on \u003ccode\u003eScriptTransformer\u003c/code\u003e so callers can pick the sync vs async transform path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Add \u003ccode\u003eisError\u003c/code\u003e helper (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16076\"\u003e#16076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[pretty-format]\u003c/code\u003e Support React 19 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16123\"\u003e#16123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect-utils]\u003c/code\u003e Fix \u003ccode\u003etoStrictEqual\u003c/code\u003e failing on \u003ccode\u003estructuredClone\u003c/code\u003e results due to cross-realm constructor mismatch (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15959\"\u003e#15959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/expect-utils]\u003c/code\u003e Prevent \u003ccode\u003etoMatchObject\u003c/code\u003e/subset matching from throwing when encountering exotic iterables (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15952\"\u003e#15952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[fake-timers]\u003c/code\u003e Convert \u003ccode\u003eDate\u003c/code\u003e to milliseconds before passing to \u003ccode\u003e@sinonjs/fake-timers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16029\"\u003e#16029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest]\u003c/code\u003e Export \u003ccode\u003eGlobalConfig\u003c/code\u003e and \u003ccode\u003eProjectConfig\u003c/code\u003e TypeScript types (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Prevent crash when \u003ccode\u003easyncError\u003c/code\u003e is undefined for non-Error throws (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16003\"\u003e#16003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-jasmine2]\u003c/code\u003e Include \u003ccode\u003eError.cause\u003c/code\u003e in JSON \u003ccode\u003efailureMessages\u003c/code\u003e output (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15967\"\u003e#15967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix preset path resolution on Windows when the preset uses subpath \u003ccode\u003eexports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15961\"\u003e#15961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Allow \u003ccode\u003ecollectCoverage\u003c/code\u003e and \u003ccode\u003ecoverageProvider\u003c/code\u003e in project config without a validation warning (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Project config validator now emits \u0026quot;is not supported in an individual project configuration\u0026quot; instead of \u0026quot;probably a typing mistake\u0026quot; for known global-only options (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-node]\u003c/code\u003e Fix \u003ccode\u003e--localstorage-file\u003c/code\u003e warning on Node 25+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16086\"\u003e#16086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Apply global coverage threshold to unmatched pattern files in addition to glob/path thresholds (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16137\"\u003e#16137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters, jest-runner, jest-runtime, jest-transform]\u003c/code\u003e Fix coverage report not showing correct code coverage when using \u003ccode\u003eprojects\u003c/code\u003e config option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16140\"\u003e#16140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Resolve \u003ccode\u003eexpect\u003c/code\u003e and \u003ccode\u003e@jest/expect\u003c/code\u003e from the internal module registry so test-file imports share the same \u003ccode\u003eJestAssertionError\u003c/code\u003e as the global \u003ccode\u003eexpect\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16130\"\u003e#16130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Improve CJS-from-ESM interop: \u003ccode\u003e__esModule\u003c/code\u003e/Babel default unwrap, broader named-export coverage, and shared CJS singleton across importers (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16050\"\u003e#16050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Load \u003ccode\u003e.js\u003c/code\u003e files with ESM syntax but no \u003ccode\u003e\u0026quot;type\u0026quot;:\u0026quot;module\u0026quot;\u003c/code\u003e marker as native ESM (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16050\"\u003e#16050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Extend the \u003ccode\u003e.js\u003c/code\u003e-with-ESM-syntax fallback to \u003ccode\u003erequire()\u003c/code\u003e on Node v24.9+ - falls back to \u003ccode\u003erequire(esm)\u003c/code\u003e when the CJS parser rejects ESM syntax (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16078\"\u003e#16078\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/jestjs/jest/blob/main/CHANGELOG.md\"\u003eexpect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.4.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Support collecting coverage from \u003ccode\u003e.mts\u003c/code\u003e, \u003ccode\u003e.cts\u003c/code\u003e (and other) files (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15994\"\u003e#15994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-cli, jest-config, jest-core, jest-jasmine2, jest-types]\u003c/code\u003e Add \u003ccode\u003e--collect-tests\u003c/code\u003e flag to discover and list tests without executing them (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16006\"\u003e#16006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-runner, jest-worker]\u003c/code\u003e Add \u003ccode\u003eworkerGracefulExitTimeout\u003c/code\u003e config option to control how long workers are given to exit before being force-killed (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15984\"\u003e#15984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add support for \u003ccode\u003ejest.config.mts\u003c/code\u003e as a valid configuration file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16005\"\u003e#16005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-core, jest-reporters, jest-runner]\u003c/code\u003e \u003ccode\u003everbose\u003c/code\u003e and \u003ccode\u003esilent\u003c/code\u003e can now be set per-project; the project-level value overrides the global value for that project's tests (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16133\"\u003e#16133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Duration\u003c/code\u003e in \u003ccode\u003ejest.advanceTimersByTime()\u003c/code\u003e and \u003ccode\u003ejest.advanceTimersByTimeAsync()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Instant\u003c/code\u003e and \u003ccode\u003eTemporal.ZonedDateTime\u003c/code\u003e in \u003ccode\u003ejest.setSystemTime()\u003c/code\u003e and \u003ccode\u003euseFakeTimers({now})\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Support faking \u003ccode\u003eTemporal.Now.*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16131\"\u003e#16131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Add \u003ccode\u003eclearMocksOnScope(scope)\u003c/code\u003e on \u003ccode\u003eModuleMocker\u003c/code\u003e for clearing every mock function exposed on a scope object (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16088\"\u003e#16088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-resolve]\u003c/code\u003e Add \u003ccode\u003ecanResolveSync()\u003c/code\u003e on \u003ccode\u003eResolver\u003c/code\u003e so callers can detect when a user-configured resolver only exports an \u003ccode\u003easync\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16064\"\u003e#16064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Use synchronous \u003ccode\u003eevaluate()\u003c/code\u003e for ES modules without top-level \u003ccode\u003eawait\u003c/code\u003e on Node versions that support it (v24.9+), and prefer the synchronous transform path when a sync transformer is configured (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Support \u003ccode\u003erequire()\u003c/code\u003e of ES modules on Node v24.9+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16074\"\u003e#16074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Validate TC39 import attributes (\u003ccode\u003ewith { type: 'json' }\u003c/code\u003e) on ESM imports (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16127\"\u003e#16127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Add \u003ccode\u003ecanTransformSync(filename)\u003c/code\u003e on \u003ccode\u003eScriptTransformer\u003c/code\u003e so callers can pick the sync vs async transform path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Add \u003ccode\u003eisError\u003c/code\u003e helper (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16076\"\u003e#16076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[pretty-format]\u003c/code\u003e Support React 19 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16123\"\u003e#16123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect-utils]\u003c/code\u003e Fix \u003ccode\u003etoStrictEqual\u003c/code\u003e failing on \u003ccode\u003estructuredClone\u003c/code\u003e results due to cross-realm constructor mismatch (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15959\"\u003e#15959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/expect-utils]\u003c/code\u003e Prevent \u003ccode\u003etoMatchObject\u003c/code\u003e/subset matching from throwing when encountering exotic iterables (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15952\"\u003e#15952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[fake-timers]\u003c/code\u003e Convert \u003ccode\u003eDate\u003c/code\u003e to milliseconds before passing to \u003ccode\u003e@sinonjs/fake-timers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16029\"\u003e#16029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest]\u003c/code\u003e Export \u003ccode\u003eGlobalConfig\u003c/code\u003e and \u003ccode\u003eProjectConfig\u003c/code\u003e TypeScript types (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Prevent crash when \u003ccode\u003easyncError\u003c/code\u003e is undefined for non-Error throws (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16003\"\u003e#16003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-jasmine2]\u003c/code\u003e Include \u003ccode\u003eError.cause\u003c/code\u003e in JSON \u003ccode\u003efailureMessages\u003c/code\u003e output (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15967\"\u003e#15967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix preset path resolution on Windows when the preset uses subpath \u003ccode\u003eexports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15961\"\u003e#15961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Allow \u003ccode\u003ecollectCoverage\u003c/code\u003e and \u003ccode\u003ecoverageProvider\u003c/code\u003e in project config without a validation warning (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Project config validator now emits \u0026quot;is not supported in an individual project configuration\u0026quot; instead of \u0026quot;probably a typing mistake\u0026quot; for known global-only options (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-node]\u003c/code\u003e Fix \u003ccode\u003e--localstorage-file\u003c/code\u003e warning on Node 25+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16086\"\u003e#16086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Apply global coverage threshold to unmatched pattern files in addition to glob/path thresholds (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16137\"\u003e#16137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters, jest-runner, jest-runtime, jest-transform]\u003c/code\u003e Fix coverage report not showing correct code coverage when using \u003ccode\u003eprojects\u003c/code\u003e config option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16140\"\u003e#16140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Resolve \u003ccode\u003eexpect\u003c/code\u003e and \u003ccode\u003e@jest/expect\u003c/code\u003e from the internal module registry so test-file imports share the same \u003ccode\u003eJestAssertionError\u003c/code\u003e as the global \u003ccode\u003eexpect\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16130\"\u003e#16130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Improve CJS-from-ESM interop: \u003ccode\u003e__esModule\u003c/code\u003e/Babel default unwrap, broader named-export coverage, and shared CJS singleton across importers (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16050\"\u003e#16050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Load \u003ccode\u003e.js\u003c/code\u003e files with ESM syntax but no \u003ccode\u003e\u0026quot;type\u0026quot;:\u0026quot;module\u0026quot;\u003c/code\u003e marker as native ESM (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16050\"\u003e#16050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Extend the \u003ccode\u003e.js\u003c/code\u003e-with-ESM-syntax fallback to \u003ccode\u003erequire()\u003c/code\u003e on Node v24.9+ - falls back to \u003ccode\u003erequire(esm)\u003c/code\u003e when the CJS parser rejects ESM syntax (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16078\"\u003e#16078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix deadlocks and double-evaluation in concurrent ESM and wasm imports (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16050\"\u003e#16050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix error when \u003ccode\u003erequire()\u003c/code\u003e is called after the Jest environment has been torn down (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15951\"\u003e#15951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix missing error when \u003ccode\u003eimport()\u003c/code\u003e is called after the Jest environment has been torn down (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16080\"\u003e#16080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix virtual \u003ccode\u003eunstable_mockModule\u003c/code\u003e registrations not respected in ESM (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16081\"\u003e#16081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Apply \u003ccode\u003emoduleNameMapper\u003c/code\u003e when resolving modules with \u003ccode\u003erequire.resolve()\u003c/code\u003e and the \u003ccode\u003epaths\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16135\"\u003e#16135\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Upgrade \u003ccode\u003e@sinonjs/fake-timers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16139\"\u003e#16139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Use synchronous \u003ccode\u003elinkRequests\u003c/code\u003e / \u003ccode\u003einstantiate\u003c/code\u003e for ESM linking on Node v24.9+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16063\"\u003e#16063\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/jestjs/jest/commit/5cbb21e0b3037edb42e503ec1a1ce80efad40c20\"\u003e\u003ccode\u003e5cbb21e\u003c/code\u003e\u003c/a\u003e v30.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/314df331d2806cee09d38a5ea5001ce23939342d\"\u003e\u003ccode\u003e314df33\u003c/code\u003e\u003c/a\u003e fix(expect-utils): iterableEquality should not throw on exotic iterables (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15\"\u003e#15\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/7a1588e41bfaff92742865c716776cead0d62e86\"\u003e\u003ccode\u003e7a1588e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eisError\u003c/code\u003e helper (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/16076\"\u003e#16076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/efb59c2e81083f8dc941f20d6d20a3af2dc8d068\"\u003e\u003ccode\u003eefb59c2\u003c/code\u003e\u003c/a\u003e v30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/f7fb2ec8fa55d0fe333950327d9921bdfaad9f46\"\u003e\u003ccode\u003ef7fb2ec\u003c/code\u003e\u003c/a\u003e chore: update TSTyche to v5 (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15929\"\u003e#15929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/61bb2eb1d95d86373ab62d39391378c183c5450f\"\u003e\u003ccode\u003e61bb2eb\u003c/code\u003e\u003c/a\u003e chore: update \u0026quot;vulnerable\u0026quot; dependencies (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15915\"\u003e#15915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/706871255a32c133c6e2df6f6ebbf302f5678f6f\"\u003e\u003ccode\u003e7068712\u003c/code\u003e\u003c/a\u003e fix: prevent infinite recursion with self-referential getters (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15822\"\u003e#15822\u003c/a\u003e) (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15831\"\u003e#15831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/855864e3f9751366455246790be2bf912d4d0dac\"\u003e\u003ccode\u003e855864e\u003c/code\u003e\u003c/a\u003e v30.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/ebfa31cc9787303e8698a1a029a162a18e8974aa\"\u003e\u003ccode\u003eebfa31c\u003c/code\u003e\u003c/a\u003e v30.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/d347c0f3f87f976a1dbd9761d503e45f5ced2a7e\"\u003e\u003ccode\u003ed347c0f\u003c/code\u003e\u003c/a\u003e v30.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.4.0/packages/expect\"\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=expect\u0026package-manager=npm_and_yarn\u0026previous-version=28.1.3\u0026new-version=30.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/shlomya/throttler/pull/3489","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/shlomya%2Fthrottler/issues/3489","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3489/packages"}},{"old_version":"30.3.0","new_version":"30.4.1","update_type":"minor","path":null,"pr_created_at":"2026-05-07T23:11:52.000Z","version_change":"30.3.0 → 30.4.1","issue":{"uuid":"4402561386","node_id":"PR_kwDOADS4Xs7ZVe72","number":4208,"state":"closed","title":"chore(deps-dev): bump expect from 30.3.0 to 30.4.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-21T23:13:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-07T23:11:52.000Z","updated_at":"2026-05-21T23:13:45.000Z","time_to_close":1209710,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"expect","old_version":"30.3.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"}],"path":null,"ecosystem":"npm"},"body":"Bumps [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) from 30.3.0 to 30.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003eexpect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.4.1\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-core, jest-runner, jest-schemas, jest-types]\u003c/code\u003e Allow custom runner configuration options via tuple format \u003ccode\u003e['runner-path', {options}]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16141\"\u003e#16141\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Align CJS-from-ESM default export with Node: \u003ccode\u003emodule.exports\u003c/code\u003e is always the ESM default, \u003ccode\u003e__esModule\u003c/code\u003e unwrapping is no longer applied (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16143\"\u003e#16143\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jestjs/jest/compare/v30.4.0...v30.4.1\"\u003ehttps://github.com/jestjs/jest/compare/v30.4.0...v30.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev30.4.0\u003c/h2\u003e\n\u003cp\u003eBig release! 😀\u003c/p\u003e\n\u003cp\u003eMain feature is a rewrite of our custom runtime in preparation for stabilisation of native support of ESM. As part of that work \u003ccode\u003erequire(esm)\u003c/code\u003e module is now supported on Node 24.9+ (still requires \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e like before).\u003c/p\u003e\n\u003cp\u003eIn addition we now support fake timers for the recently released \u003ccode\u003eTemporal\u003c/code\u003e API in Node v26.\u003c/p\u003e\n\u003cp\u003eReact 19 is also supported properly in \u003ccode\u003epretty-format\u003c/code\u003e, meaning snapshots of React components now work like they should.\u003c/p\u003e\n\u003cp\u003eDue to all the changes, there might be regressions that snuck in. Please report them!\u003c/p\u003e\n\u003cp\u003eFull list of changes below\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Support collecting coverage from \u003ccode\u003e.mts\u003c/code\u003e, \u003ccode\u003e.cts\u003c/code\u003e (and other) files (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15994\"\u003e#15994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-cli, jest-config, jest-core, jest-jasmine2, jest-types]\u003c/code\u003e Add \u003ccode\u003e--collect-tests\u003c/code\u003e flag to discover and list tests without executing them (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16006\"\u003e#16006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-runner, jest-worker]\u003c/code\u003e Add \u003ccode\u003eworkerGracefulExitTimeout\u003c/code\u003e config option to control how long workers are given to exit before being force-killed (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15984\"\u003e#15984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add support for \u003ccode\u003ejest.config.mts\u003c/code\u003e as a valid configuration file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16005\"\u003e#16005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-core, jest-reporters, jest-runner]\u003c/code\u003e \u003ccode\u003everbose\u003c/code\u003e and \u003ccode\u003esilent\u003c/code\u003e can now be set per-project; the project-level value overrides the global value for that project's tests (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16133\"\u003e#16133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Duration\u003c/code\u003e in \u003ccode\u003ejest.advanceTimersByTime()\u003c/code\u003e and \u003ccode\u003ejest.advanceTimersByTimeAsync()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Instant\u003c/code\u003e and \u003ccode\u003eTemporal.ZonedDateTime\u003c/code\u003e in \u003ccode\u003ejest.setSystemTime()\u003c/code\u003e and \u003ccode\u003euseFakeTimers({now})\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Support faking \u003ccode\u003eTemporal.Now.*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16131\"\u003e#16131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Add \u003ccode\u003eclearMocksOnScope(scope)\u003c/code\u003e on \u003ccode\u003eModuleMocker\u003c/code\u003e for clearing every mock function exposed on a scope object (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16088\"\u003e#16088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-resolve]\u003c/code\u003e Add \u003ccode\u003ecanResolveSync()\u003c/code\u003e on \u003ccode\u003eResolver\u003c/code\u003e so callers can detect when a user-configured resolver only exports an \u003ccode\u003easync\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16064\"\u003e#16064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Use synchronous \u003ccode\u003eevaluate()\u003c/code\u003e for ES modules without top-level \u003ccode\u003eawait\u003c/code\u003e on Node versions that support it (v24.9+), and prefer the synchronous transform path when a sync transformer is configured (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Support \u003ccode\u003erequire()\u003c/code\u003e of ES modules on Node v24.9+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16074\"\u003e#16074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Validate TC39 import attributes (\u003ccode\u003ewith { type: 'json' }\u003c/code\u003e) on ESM imports (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16127\"\u003e#16127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Add \u003ccode\u003ecanTransformSync(filename)\u003c/code\u003e on \u003ccode\u003eScriptTransformer\u003c/code\u003e so callers can pick the sync vs async transform path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Add \u003ccode\u003eisError\u003c/code\u003e helper (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16076\"\u003e#16076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[pretty-format]\u003c/code\u003e Support React 19 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16123\"\u003e#16123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect-utils]\u003c/code\u003e Fix \u003ccode\u003etoStrictEqual\u003c/code\u003e failing on \u003ccode\u003estructuredClone\u003c/code\u003e results due to cross-realm constructor mismatch (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15959\"\u003e#15959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/expect-utils]\u003c/code\u003e Prevent \u003ccode\u003etoMatchObject\u003c/code\u003e/subset matching from throwing when encountering exotic iterables (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15952\"\u003e#15952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[fake-timers]\u003c/code\u003e Convert \u003ccode\u003eDate\u003c/code\u003e to milliseconds before passing to \u003ccode\u003e@sinonjs/fake-timers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16029\"\u003e#16029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest]\u003c/code\u003e Export \u003ccode\u003eGlobalConfig\u003c/code\u003e and \u003ccode\u003eProjectConfig\u003c/code\u003e TypeScript types (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\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/jestjs/jest/blob/main/CHANGELOG.md\"\u003eexpect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.4.1\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-core, jest-runner, jest-schemas, jest-types]\u003c/code\u003e Allow custom runner configuration options via tuple format \u003ccode\u003e['runner-path', {options}]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16141\"\u003e#16141\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Align CJS-from-ESM default export with Node: \u003ccode\u003emodule.exports\u003c/code\u003e is always the ESM default, \u003ccode\u003e__esModule\u003c/code\u003e unwrapping is no longer applied (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16143\"\u003e#16143\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.4.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Support collecting coverage from \u003ccode\u003e.mts\u003c/code\u003e, \u003ccode\u003e.cts\u003c/code\u003e (and other) files (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15994\"\u003e#15994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-cli, jest-config, jest-core, jest-jasmine2, jest-types]\u003c/code\u003e Add \u003ccode\u003e--collect-tests\u003c/code\u003e flag to discover and list tests without executing them (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16006\"\u003e#16006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-runner, jest-worker]\u003c/code\u003e Add \u003ccode\u003eworkerGracefulExitTimeout\u003c/code\u003e config option to control how long workers are given to exit before being force-killed (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15984\"\u003e#15984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add support for \u003ccode\u003ejest.config.mts\u003c/code\u003e as a valid configuration file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16005\"\u003e#16005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-core, jest-reporters, jest-runner]\u003c/code\u003e \u003ccode\u003everbose\u003c/code\u003e and \u003ccode\u003esilent\u003c/code\u003e can now be set per-project; the project-level value overrides the global value for that project's tests (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16133\"\u003e#16133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Duration\u003c/code\u003e in \u003ccode\u003ejest.advanceTimersByTime()\u003c/code\u003e and \u003ccode\u003ejest.advanceTimersByTimeAsync()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Accept \u003ccode\u003eTemporal.Instant\u003c/code\u003e and \u003ccode\u003eTemporal.ZonedDateTime\u003c/code\u003e in \u003ccode\u003ejest.setSystemTime()\u003c/code\u003e and \u003ccode\u003euseFakeTimers({now})\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16128\"\u003e#16128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/fake-timers]\u003c/code\u003e Support faking \u003ccode\u003eTemporal.Now.*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16131\"\u003e#16131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Add \u003ccode\u003eclearMocksOnScope(scope)\u003c/code\u003e on \u003ccode\u003eModuleMocker\u003c/code\u003e for clearing every mock function exposed on a scope object (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16088\"\u003e#16088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-resolve]\u003c/code\u003e Add \u003ccode\u003ecanResolveSync()\u003c/code\u003e on \u003ccode\u003eResolver\u003c/code\u003e so callers can detect when a user-configured resolver only exports an \u003ccode\u003easync\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16064\"\u003e#16064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Use synchronous \u003ccode\u003eevaluate()\u003c/code\u003e for ES modules without top-level \u003ccode\u003eawait\u003c/code\u003e on Node versions that support it (v24.9+), and prefer the synchronous transform path when a sync transformer is configured (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Support \u003ccode\u003erequire()\u003c/code\u003e of ES modules on Node v24.9+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16074\"\u003e#16074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Validate TC39 import attributes (\u003ccode\u003ewith { type: 'json' }\u003c/code\u003e) on ESM imports (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16127\"\u003e#16127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Add \u003ccode\u003ecanTransformSync(filename)\u003c/code\u003e on \u003ccode\u003eScriptTransformer\u003c/code\u003e so callers can pick the sync vs async transform path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Add \u003ccode\u003eisError\u003c/code\u003e helper (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16076\"\u003e#16076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[pretty-format]\u003c/code\u003e Support React 19 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16123\"\u003e#16123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect-utils]\u003c/code\u003e Fix \u003ccode\u003etoStrictEqual\u003c/code\u003e failing on \u003ccode\u003estructuredClone\u003c/code\u003e results due to cross-realm constructor mismatch (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15959\"\u003e#15959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/expect-utils]\u003c/code\u003e Prevent \u003ccode\u003etoMatchObject\u003c/code\u003e/subset matching from throwing when encountering exotic iterables (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15952\"\u003e#15952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[fake-timers]\u003c/code\u003e Convert \u003ccode\u003eDate\u003c/code\u003e to milliseconds before passing to \u003ccode\u003e@sinonjs/fake-timers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16029\"\u003e#16029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest]\u003c/code\u003e Export \u003ccode\u003eGlobalConfig\u003c/code\u003e and \u003ccode\u003eProjectConfig\u003c/code\u003e TypeScript types (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Prevent crash when \u003ccode\u003easyncError\u003c/code\u003e is undefined for non-Error throws (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16003\"\u003e#16003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-jasmine2]\u003c/code\u003e Include \u003ccode\u003eError.cause\u003c/code\u003e in JSON \u003ccode\u003efailureMessages\u003c/code\u003e output (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15967\"\u003e#15967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix preset path resolution on Windows when the preset uses subpath \u003ccode\u003eexports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15961\"\u003e#15961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Allow \u003ccode\u003ecollectCoverage\u003c/code\u003e and \u003ccode\u003ecoverageProvider\u003c/code\u003e in project config without a validation warning (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Project config validator now emits \u0026quot;is not supported in an individual project configuration\u0026quot; instead of \u0026quot;probably a typing mistake\u0026quot; for known global-only options (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16132\"\u003e#16132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-node]\u003c/code\u003e Fix \u003ccode\u003e--localstorage-file\u003c/code\u003e warning on Node 25+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16086\"\u003e#16086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Apply global coverage threshold to unmatched pattern files in addition to glob/path thresholds (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16137\"\u003e#16137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters, jest-runner, jest-runtime, jest-transform]\u003c/code\u003e Fix coverage report not showing correct code coverage when using \u003ccode\u003eprojects\u003c/code\u003e config option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16140\"\u003e#16140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Resolve \u003ccode\u003eexpect\u003c/code\u003e and \u003ccode\u003e@jest/expect\u003c/code\u003e from the internal module registry so test-file imports share the same \u003ccode\u003eJestAssertionError\u003c/code\u003e as the global \u003ccode\u003eexpect\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16130\"\u003e#16130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Improve CJS-from-ESM interop: \u003ccode\u003e__esModule\u003c/code\u003e/Babel default unwrap, broader named-export coverage, and shared CJS singleton across importers (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16050\"\u003e#16050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Load \u003ccode\u003e.js\u003c/code\u003e files with ESM syntax but no \u003ccode\u003e\u0026quot;type\u0026quot;:\u0026quot;module\u0026quot;\u003c/code\u003e marker as native ESM (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16050\"\u003e#16050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Extend the \u003ccode\u003e.js\u003c/code\u003e-with-ESM-syntax fallback to \u003ccode\u003erequire()\u003c/code\u003e on Node v24.9+ - falls back to \u003ccode\u003erequire(esm)\u003c/code\u003e when the CJS parser rejects ESM syntax (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16078\"\u003e#16078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix deadlocks and double-evaluation in concurrent ESM and wasm imports (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16050\"\u003e#16050\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/jestjs/jest/commit/b3b4a09ed3005369dacc7466d1d2122797283785\"\u003e\u003ccode\u003eb3b4a09\u003c/code\u003e\u003c/a\u003e v30.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/5cbb21e0b3037edb42e503ec1a1ce80efad40c20\"\u003e\u003ccode\u003e5cbb21e\u003c/code\u003e\u003c/a\u003e v30.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/314df331d2806cee09d38a5ea5001ce23939342d\"\u003e\u003ccode\u003e314df33\u003c/code\u003e\u003c/a\u003e fix(expect-utils): iterableEquality should not throw on exotic iterables (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15\"\u003e#15\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/7a1588e41bfaff92742865c716776cead0d62e86\"\u003e\u003ccode\u003e7a1588e\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eisError\u003c/code\u003e helper (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/16076\"\u003e#16076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.4.1/packages/expect\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/swagger-api/swagger-js/pull/4208","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-js/issues/4208","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4208/packages"}},{"old_version":"30.2.0","new_version":"30.3.0","update_type":"minor","path":null,"pr_created_at":"2026-03-16T09:41:30.000Z","version_change":"30.2.0 → 30.3.0","issue":{"uuid":"4081352079","node_id":"PR_kwDOQWSOAs7K3SIU","number":37,"state":"open","title":"chore(deps)(deps-dev): bump the development-dependencies group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","automated"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T09:41:30.000Z","updated_at":"2026-03-16T09:41:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"development-dependencies","update_count":13,"packages":[{"name":"@commitlint/cli","old_version":"20.4.1","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.4.1","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@types/lodash","old_version":"4.17.23","new_version":"4.17.24","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.2.3","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.55.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.55.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"esbuild","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"10.0.0","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-n","old_version":"16.6.2","new_version":"17.24.0","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"eslint-plugin-promise","old_version":"6.6.0","new_version":"7.2.1","repository_url":"https://github.com/eslint-community/eslint-plugin-promise"},{"name":"expect","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"typescript-eslint","old_version":"8.55.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.3.1","new_version":"8.0.0","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.4.1` | `20.5.0` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.4.1` | `20.5.0` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.23` | `4.17.24` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.2.3` | `25.5.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.55.0` | `8.57.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.55.0` | `8.57.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.0` | `10.0.3` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `16.6.2` | `17.24.0` |\n| [eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise) | `6.6.0` | `7.2.1` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.2.0` | `30.3.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.55.0` | `8.57.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.1` | `8.0.0` |\n\n\nUpdates `@commitlint/cli` from 20.4.1 to 20.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(resolve-extends): always resolve extended parser presets for proper merging by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): resolve async config exports in CJS projects by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4659\"\u003econventional-changelog/commitlint#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): validate that --cwd directory exists before execution by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4658\"\u003econventional-changelog/commitlint#4658\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cz-commitlint): add exclamation mark support for breaking changes by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\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/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): allow context parameter in QualifiedRuleConfig functions by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): update git-raw-commits to v5 API by \u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(is-ignored): strip CI skip markers from release commits by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4637\"\u003econventional-changelog/commitlint#4637\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/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: npx usage \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/613\"\u003e#613\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4630\"\u003econventional-changelog/commitlint#4630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): incorrect types for rule options by \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e validate that --cwd directory exists before execution (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4658\"\u003e#4658\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/cf80f75745593f4f018cac301a91f23316c974fd\"\u003ecf80f75\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4595\"\u003e#4595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efooter parser does not escape special chars for regex \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4634\"\u003e#4634\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e8ff7c7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7918e9cf70f822505cb4422c03150a86f802627\"\u003e\u003ccode\u003ea7918e9\u003c/code\u003e\u003c/a\u003e v20.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/cf80f75745593f4f018cac301a91f23316c974fd\"\u003e\u003ccode\u003ecf80f75\u003c/code\u003e\u003c/a\u003e fix(cli): validate that --cwd directory exists before execution (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/02d7245e9b204ed07a68298e4d73c8d82a4b7f81\"\u003e\u003ccode\u003e02d7245\u003c/code\u003e\u003c/a\u003e v20.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7469817974796a6e89f55911bb66b7bffa44099\"\u003e\u003ccode\u003ea746981\u003c/code\u003e\u003c/a\u003e v20.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/18bd371428771ecc98a7b2f00194bfcbfb4ba809\"\u003e\u003ccode\u003e18bd371\u003c/code\u003e\u003c/a\u003e chore: deps (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4635\"\u003e#4635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e\u003ccode\u003e8ff7c7f\u003c/code\u003e\u003c/a\u003e fix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4634\"\u003e#4634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/81cfc9e5e9d452b68b5809e57196ca0c03fd7b85\"\u003e\u003ccode\u003e81cfc9e\u003c/code\u003e\u003c/a\u003e v20.4.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.0/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 20.4.1 to 20.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(resolve-extends): always resolve extended parser presets for proper merging by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): resolve async config exports in CJS projects by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4659\"\u003econventional-changelog/commitlint#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): validate that --cwd directory exists before execution by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4658\"\u003econventional-changelog/commitlint#4658\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cz-commitlint): add exclamation mark support for breaking changes by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\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/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): allow context parameter in QualifiedRuleConfig functions by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): update git-raw-commits to v5 API by \u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(is-ignored): strip CI skip markers from release commits by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4637\"\u003econventional-changelog/commitlint#4637\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/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: npx usage \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/613\"\u003e#613\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4630\"\u003econventional-changelog/commitlint#4630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): incorrect types for rule options by \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efooter parser does not escape special chars for regex \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4634\"\u003e#4634\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e8ff7c7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7918e9cf70f822505cb4422c03150a86f802627\"\u003e\u003ccode\u003ea7918e9\u003c/code\u003e\u003c/a\u003e v20.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/02d7245e9b204ed07a68298e4d73c8d82a4b7f81\"\u003e\u003ccode\u003e02d7245\u003c/code\u003e\u003c/a\u003e v20.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7469817974796a6e89f55911bb66b7bffa44099\"\u003e\u003ccode\u003ea746981\u003c/code\u003e\u003c/a\u003e v20.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e\u003ccode\u003e8ff7c7f\u003c/code\u003e\u003c/a\u003e fix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4634\"\u003e#4634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/81cfc9e5e9d452b68b5809e57196ca0c03fd7b85\"\u003e\u003ccode\u003e81cfc9e\u003c/code\u003e\u003c/a\u003e v20.4.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.0/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/lodash` from 4.17.23 to 4.17.24\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/lodash\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.2.3 to 25.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.55.0 to 8.57.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.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\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 [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\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\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.56.1\u003c/h2\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency minimatch to v10.2.2 by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074\"\u003etypescript-eslint/typescript-eslint#12074\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.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\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.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\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-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\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\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\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/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/46bf066d3df4af9aa8804a383e0d6d407a8e79f0\"\u003e\u003ccode\u003e46bf066\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): document no-unnecessary-condition limitation with object...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2029c78dcbe11b7e750af588d3c47f1211f02798\"\u003e\u003ccode\u003e2029c78\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-base-to-string] fix false positive for toString with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/0f4f101a125487bc07db323288afb86d5247bc31\"\u003e\u003ccode\u003e0f4f101\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-promise-reject-errors] add allow `TypeOrValueSpec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/53f473b7a8c46094623712ba69a627182d049a5b\"\u003e\u003ccode\u003e53f473b\u003c/code\u003e\u003c/a\u003e fix(typescript-estree): if the template literal is tagged and the text has an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2291b81f99670319618192645519a056fdb94cf4\"\u003e\u003ccode\u003e2291b81\u003c/code\u003e\u003c/a\u003e docs: minor grammar adjustment (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12112\"\u003e#12112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fc5cd09de85600134ca0885ad5cdcedcddcd20ba\"\u003e\u003ccode\u003efc5cd09\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): guard against negative paramIndex in no-useless-default-a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/adc2aad848fe1ac8044ba4a8d84daf8bb1939ced\"\u003e\u003ccode\u003eadc2aad\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): handle statically analyzable computed keys in prefer-read...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/85badfffbf38730772afbffaa6d024592752664a\"\u003e\u003ccode\u003e85badff\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [strict-void-return] false positives with overloads (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.55.0 to 8.57.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.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\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 [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\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\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.56.1\u003c/h2\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency minimatch to v10.2.2 by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074\"\u003etypescript-eslint/typescript-eslint#12074\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.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\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.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.27.3 to 0.27.4\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.27.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4395\"\u003e#4395\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4405\"\u003e#4405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4406\"\u003e#4406\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eVersion 0.25.11 of esbuild introduced support for parsing media queries. This unintentionally introduced a regression with printing media queries that use the \u003ccode\u003e\u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e grammar. Specifically, esbuild was failing to wrap an \u003ccode\u003eor\u003c/code\u003e clause with parentheses when inside \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e. This release fixes the regression.\u003c/p\u003e\n\u003cp\u003eHere is an example:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@media only screen and ((min-width: 10px) or (min-height: 10px)) {\n  a { color: red }\n}\n\u003cp\u003e/* Old output (incorrect) */\u003cbr /\u003e\n\u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e only screen and (min-width: 10px) or (min-height: 10px) {\u003cbr /\u003e\na {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (correct) */\u003cbr /\u003e\n\u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e only screen and ((min-width: 10px) or (min-height: 10px)) {\u003cbr /\u003e\na {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix an edge case with the \u003ccode\u003einject\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4407\"\u003e#4407\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes an edge case where esbuild's \u003ccode\u003einject\u003c/code\u003e feature could not be used with arbitrary module namespace names exported using an \u003ccode\u003eexport {} from\u003c/code\u003e statement with bundling disabled and a target environment where arbitrary module namespace names is unsupported.\u003c/p\u003e\n\u003cp\u003eWith the fix, the following \u003ccode\u003einject\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport jquery from 'jquery';\nexport { jquery as 'window.jQuery' };\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eCan now always be rewritten as this without esbuild sometimes incorrectly generating an error:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport { default as 'window.jQuery' } from 'jquery';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAttempt to improve API handling of huge metafiles (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4329\"\u003e#4329\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4415\"\u003e#4415\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains a few changes that attempt to improve the behavior of esbuild's JavaScript API with huge metafiles (esbuild's name for the build metadata, formatted as a JSON object). The JavaScript API is designed to return the metafile JSON as a JavaScript object in memory, which makes it easy to access from within a JavaScript-based plugin. Multiple people have encountered issues where this API breaks down with a pathologically-large metafile.\u003c/p\u003e\n\u003cp\u003eThe primary issue is that V8 has an implementation-specific maximum string length, so using the \u003ccode\u003eJSON.parse\u003c/code\u003e API with large enough strings is impossible. This release will now attempt to use a fallback JavaScript-based JSON parser that operates directly on the UTF8-encoded JSON bytes instead of using \u003ccode\u003eJSON.parse\u003c/code\u003e when the JSON metafile is too big to fit in a JavaScript string. The new fallback path has not yet been heavily-tested. The metafile will also now be generated with whitespace removed if the bundle is significantly large, which will reduce the size of the metafile JSON slightly.\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.27.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4395\"\u003e#4395\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4405\"\u003e#4405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4406\"\u003e#4406\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eVersion 0.25.11 of esbuild introduced support for parsing media queries. This unintentionally introduced a regression with printing media queries that use the \u003ccode\u003e\u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e grammar. Specifically, esbuild was failing to wrap an \u003ccode\u003eor\u003c/code\u003e clause with parentheses when inside \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e. This release fixes the regression.\u003c/p\u003e\n\u003cp\u003eHere is an example:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@media only screen and ((min-width: 10px) or (min-height: 10px)) {\n  a { color: red }\n}\n\u003cp\u003e/* Old output (incorrect) */\u003cbr /\u003e\n\u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e only screen and (min-width: 10px) or (min-height: 10px) {\u003cbr /\u003e\na {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (correct) */\u003cbr /\u003e\n\u003ca href=\"https://github.com/media\"\u003e\u003ccode\u003e@​media\u003c/code\u003e\u003c/a\u003e only screen and ((min-width: 10px) or (min-height: 10px)) {\u003cbr /\u003e\na {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix an edge case with the \u003ccode\u003einject\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4407\"\u003e#4407\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes an edge case where esbuild's \u003ccode\u003einject\u003c/code\u003e feature could not be used with arbitrary module namespace names exported using an \u003ccode\u003eexport {} from\u003c/code\u003e statement with bundling disabled and a target environment where arbitrary module namespace names is unsupported.\u003c/p\u003e\n\u003cp\u003eWith the fix, the following \u003ccode\u003einject\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport jquery from 'jquery';\nexport { jquery as 'window.jQuery' };\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eCan now always be rewritten as this without esbuild sometimes incorrectly generating an error:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport { default as 'window.jQuery' } from 'jquery';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAttempt to improve API handling of huge metafiles (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4329\"\u003e#4329\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4415\"\u003e#4415\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains a few changes that attempt to improve the behavior of esbuild's JavaScript API with huge metafiles (esbuild's name for the build metadata, formatted as a JSON object). The JavaScript API is designed to return the metafile JSON as a JavaScript object in memory, which makes it easy to access from within a JavaScript-based plugin. Multiple people have encountered issues where this API breaks down with a pathologically-large metafile.\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/f9c9012cdb05135873722184b01f078ea7de8d98\"\u003e\u003ccode\u003ef9c9012\u003c/code\u003e\u003c/a\u003e publish 0.27.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/207dbc761ea95a81a8b32cc7f9fae46361faaed7\"\u003e\u003ccode\u003e207dbc7\u003c/code\u003e\u003c/a\u003e js api: fall back to js-based metafile json parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1ca56dc65155b0d887904c683cd43f7618ae621e\"\u003e\u003ccode\u003e1ca56dc\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4329\"\u003e#4329\u003c/a\u003e: auto-minify metafile for large bundles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e3823aa485d3cd3f6c11718e4c124b54ebc425e5\"\u003e\u003ccode\u003ee3823aa\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4415\"\u003e#4415\u003c/a\u003e: add uint cast to stdio int parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d50e88c00aaa424712eddda2f28aae299db4e0de\"\u003e\u003ccode\u003ed50e88c\u003c/code\u003e\u003c/a\u003e chore: correct copy\u0026amp;paste panic message (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4399\"\u003e#4399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8b829b1bdfeb2b11aa16a643b5bfee108066cab0\"\u003e\u003ccode\u003e8b829b1\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4407\"\u003e#4407\u003c/a\u003e: incorrect error for inject edge case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4384badefe3a07b80b3f3eba832c17d0c806dd4c\"\u003e\u003ccode\u003e4384bad\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4395\"\u003e#4395\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4405\"\u003e#4405\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4406\"\u003e#4406\u003c/a\u003e: parens for \u003ccode\u003eor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.3...v0.27.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.0.0 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e511b58d5ecd63a232b87743614867f4eaadbba4\"\u003e\u003ccode\u003ee511b58\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20595\"\u003e#20595\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4c9cf9b8dc5642de555a09295933464080d722a\"\u003e\u003ccode\u003ef4c9cf9\u003c/code\u003e\u003c/a\u003e fix: include variable name in \u003ccode\u003eno-useless-assignment\u003c/code\u003e message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20581\"\u003e#20581\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ee9ff31cee13712d2be2a6b5c0a4a54449fe9fe1\"\u003e\u003ccode\u003eee9ff31\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^10.2.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20562\"\u003e#20562\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9fc31b03ef05abfc4f0f449b22947029d51a72f6\"\u003e\u003ccode\u003e9fc31b0\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/4efaa367c62d5a45dd21e246e4a506e11dd51758\"\u003e\u003ccode\u003e4efaa36\u003c/code\u003e\u003c/a\u003e docs: add info box for \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20570\"\u003e#20570\u003c/a\u003e) (DesselBane)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23b2759dd5cd70976ab2e8f4a1cf86ffe4b9f65d\"\u003e\u003ccode\u003e23b2759\u003c/code\u003e\u003c/a\u003e docs: add v10 migration guide link to Use docs index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20577\"\u003e#20577\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/80259a9b0d9e29596a5ef0e1e5269031636cacdb\"\u003e\u003ccode\u003e80259a9\u003c/code\u003e\u003c/a\u003e docs: Remove deprecated eslintrc documentation files (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20472\"\u003e#20472\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b9b4baf7f0515d28290464ea754d7e7dc350395\"\u003e\u003ccode\u003e9b9b4ba\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-await-in-loop documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20575\"\u003e#20575\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7d72a77e5e1277690a505160137aebd5985909a\"\u003e\u003ccode\u003ee7d72a7\u003c/code\u003e\u003c/a\u003e docs: document TypeScript 5.3 minimum supported version (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20547\"\u003e#20547\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ef8fb924bfabc2e239b46b2d7b3c37319b03084e\"\u003e\u003ccode\u003eef8fb92\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/e8f21040f675753e92df8e04f2dbd03addb92985\"\u003e\u003ccode\u003ee8f2104\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.4 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cd1604cea5734bc235155a1a1add9f08ae83370\"\u003e\u003ccode\u003e5cd1604\u003c/code\u003e\u003c/a\u003e refactor: simplify isCombiningCharacter helper (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20524\"\u003e#20524\u003c/a\u003e) (Huáng Jùnliàng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70ff1d07a8e7eba9e70b67ea55fcf2e47cdc9b2d\"\u003e\u003ccode\u003e70ff1d0\u003c/code\u003e\u003c/a\u003e chore: eslint-config-eslint require Node \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20586\"\u003e#20586\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e32df71a569d5f4aca13079dedd4ae76ea05168a\"\u003e\u003ccode\u003ee32df71\u003c/code\u003e\u003c/a\u003e chore: update eslint-plugin-eslint-comments, remove legacy-peer-deps (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20576\"\u003e#20576\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/53ca6eeed87262ebddd20636107f486badabcc1f\"\u003e\u003ccode\u003e53ca6ee\u003c/code\u003e\u003c/a\u003e chore: disable \u003ccode\u003eeslint-comments/no-unused-disable\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20578\"\u003e#20578\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e1218957452e223af27ace1f9d031ab421aec08f\"\u003e\u003ccode\u003ee121895\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20559\"\u003e#20559\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc5aef2f9a05f01d5cad53dcb91e7f2c575e295\"\u003e\u003ccode\u003eefc5aef\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003etsconfig.json\u003c/code\u003e in \u003ccode\u003eeslint-config-eslint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20551\"\u003e#20551\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b723616a4daeacd4605f11b4d087d4a7cae5c74\"\u003e\u003ccode\u003e2b72361\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20537\"\u003e#20537\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/13eeedbbd16218b0da1425b78cb284937fd964ca\"\u003e\u003ccode\u003e13eeedb\u003c/code\u003e\u003c/a\u003e docs: link rule type explanation to CLI option --fix-type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20548\"\u003e#20548\u003c/a\u003e) (Mike McCready)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/98cbf6ba53a1fb2028d25078c7049a538d0e392c\"\u003e\u003ccode\u003e98cbf6b\u003c/code\u003e\u003c/a\u003e docs: update migration guide per Program range change (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20534\"\u003e#20534\u003c/a\u003e) (Huáng Jùnliàng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61a24054411fa56ce74bef554846caa9d8cb01f5\"\u003e\u003ccode\u003e61a2405\u003c/code\u003e\u003c/a\u003e docs: add missing semicolon in vars-on-top rule example (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20533\"\u003e#20533\u003c/a\u003e) (Abilash)\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/951223b29669885643f7854d7c824288ba962d7e\"\u003e\u003ccode\u003e951223b\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20553\"\u003e#20553\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6aa1afe6694f3fd7f82116109a5ef2ad18ece074\"\u003e\u003ccode\u003e6aa1afe\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-jsdoc to ^62.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20536\"\u003e#20536\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\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/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/bfce7eaa0ec5d6591fd247b7ff57b51e45fb88a1\"\u003e\u003ccode\u003ebfce7ea\u003c/code\u003e\u003c/a\u003e 10.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d44ced84bb00b1df3c616255f28d036089703ed8\"\u003e\u003ccode\u003ed44ced8\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e511b58d5ecd63a232b87743614867f4eaadbba4\"\u003e\u003ccode\u003ee511b58\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20595\"\u003e#20595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ef8fb924bfabc2e239b46b2d7b3c37319b03084e\"\u003e\u003ccode\u003eef8fb92\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e8f21040f675753e92df8e04f2dbd03addb92985\"\u003e\u003ccode\u003ee8f2104\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cd1604cea5734bc235155a1a1add9f08ae83370\"\u003e\u003ccode\u003e5cd1604\u003c/code\u003e\u003c/a\u003e refactor: simplify isCombiningCharacter helper (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20524\"\u003e#20524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9fc31b03ef05abfc4f0f449b22947029d51a72f6\"\u003e\u003ccode\u003e9fc31b0\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70ff1d07a8e7eba9e70b67ea55fcf2e47cdc9b2d\"\u003e\u003ccode\u003e70ff1d0\u003c/code\u003e\u003c/a\u003e chore: eslint-config-eslint require Node \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20586\"\u003e#20586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4c9cf9b8dc5642de555a09295933464080d722a\"\u003e\u003ccode\u003ef4c9cf9\u003c/code\u003e\u003c/a\u003e fix: include variable name in \u003ccode\u003eno-useless-assignment\u003c/code\u003e message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20581\"\u003e#20581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4efaa367c62d5a45dd21e246e4a506e11dd51758\"\u003e\u003ccode\u003e4efaa36\u003c/code\u003e\u003c/a\u003e docs: add info box for \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20570\"\u003e#20570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.0.0...v10.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-n` from 16.6.2 to 17.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/releases\"\u003eeslint-plugin-n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.24.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.2...v17.24.0\"\u003e17.24.0\u003c/a\u003e (2026-02-15)\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eprefer-global/crypto\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/514\"\u003e#514\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/2ea0f22e74569b046675334ad1680dbd0e806057\"\u003e2ea0f22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eprefer-global/timers\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/515\"\u003e#515\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/10b24ae1b8db58045df818b574a16089429b7888\"\u003e10b24ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd v17.x to release-please (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/9c5e43704b4b1395152a8f9e70b452d75f33476d\"\u003e9c5e437\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.23.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\u003e17.23.2\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003ef071703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e754a1a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e600f3f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-sync:\u003c/strong\u003e resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e047301a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esafely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e8af9c86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-missing-import:\u003c/strong\u003e align fixture message with latest resolver output (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/500\"\u003e#500\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003ea3719d2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.23.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.0...v17.23.1\"\u003e17.23.1\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode-builtins-modules/tls.js:\u003c/strong\u003e Update minimal version (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/484\"\u003e#484\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/fe94432306f35a3af53c2f9c9feb49259aa27f79\"\u003efe94432\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove clarity of no-missing-import and no-missing-require (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/455\"\u003e#455\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/92ea876039dd42602da6a6e87129958552a8f3b7\"\u003e92ea876\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev17.23.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.22.0...v17.23.0\"\u003e17.23.0\u003c/a\u003e (2025-09-15)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md\"\u003eeslint-plugin-n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.2...v17.24.0\"\u003e17.24.0\u003c/a\u003e (2026-02-15)\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eprefer-global/crypto\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/514\"\u003e#514\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/2ea0f22e74569b046675334ad1680dbd0e806057\"\u003e2ea0f22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eprefer-global/timers\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/515\"\u003e#515\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/10b24ae1b8db58045df818b574a16089429b7888\"\u003e10b24ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd v17.x to release-please (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/9c5e43704b4b1395152a8f9e70b452d75f33476d\"\u003e9c5e437\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\u003e17.23.2\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003ef071703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e754a1a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e600f3f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-sync:\u003c/strong\u003e resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e047301a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esafely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e8af9c86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-missing-import:\u003c/strong\u003e align fixture message with latest resolver output (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/500\"\u003e#500\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003ea3719d2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.0...v17.23.1\"\u003e17.23.1\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode-builtins-modules/tls.js:\u003c/strong\u003e Update minimal version (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/484\"\u003e#484\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/fe94432306f35a3af53c2f9c9feb49259aa27f79\"\u003efe94432\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove clarity of no-missing-import and no-missing-require (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/455\"\u003e#455\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/92ea876039dd42602da6a6e87129958552a8f3b7\"\u003e92ea876\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.22.0...v17.23.0\"\u003e17.23.0\u003c/a\u003e (2025-09-15)\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a302c0b17983dc7f29317fe49cd4f210aa5b8240\"\u003e\u003ccode\u003ea302c0b\u003c/code\u003e\u003c/a\u003e chore(master): release 17.24.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/10b24ae1b8db58045df818b574a16089429b7888\"\u003e\u003ccode\u003e10b24ae\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eprefer-global/timers\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/2ea0f22e74569b046675334ad1680dbd0e806057\"\u003e\u003ccode\u003e2ea0f22\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eprefer-global/crypto\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/514\"\u003e#514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/9c5e43704b4b1395152a8f9e70b452d75f33476d\"\u003e\u003ccode\u003e9c5e437\u003c/code\u003e\u003c/a\u003e chore: add v17.x to release-please\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/7541d64f4748b7c0f9cd945d8dccd78cdda15464\"\u003e\u003ccode\u003e7541d64\u003c/code\u003e\u003c/a\u003e chore(master): release 17.23.2 (\u003ca href=\"htt...\n\n_Description has been truncated_","html_url":"https://github.com/linkiez/DXF-Renewed/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkiez%2FDXF-Renewed/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"}},{"old_version":"30.2.0","new_version":"30.3.0","update_type":"minor","path":null,"pr_created_at":"2026-03-15T21:35:38.000Z","version_change":"30.2.0 → 30.3.0","issue":{"uuid":"4079245437","node_id":"PR_kwDOP5VccM7KwtUr","number":90,"state":"open","title":"Bump the minor-and-patch group across 1 directory with 98 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-15T21:35:38.000Z","updated_at":"2026-03-22T23:00:54.338Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":98,"packages":[{"name":"@supabase/supabase-js","old_version":"2.97.0","new_version":"2.99.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"framer-motion","old_version":"12.34.2","new_version":"12.36.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"0.462.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next-themes","old_version":"0.3.0","new_version":"0.4.6","repository_url":"https://github.com/pacocoursey/next-themes"},{"name":"proj4","old_version":"2.20.2","new_version":"2.20.4","repository_url":"https://github.com/proj4js/proj4js"},{"name":"autoprefixer","old_version":"10.4.24","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.26","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"knip","old_version":"5.84.1","new_version":"5.86.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"typescript-eslint","old_version":"8.56.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/helper-define-polyfill-provider","old_version":"0.6.6","new_version":"0.6.7","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"@csstools/color-helpers","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.27","new_version":"1.1.1","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@eslint/config-array","old_version":"0.21.1","new_version":"0.21.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"3.3.3","new_version":"3.3.5","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@exodus/bytes","old_version":"1.14.1","new_version":"1.15.0","repository_url":"https://github.com/ExodusOSS/bytes"},{"name":"@floating-ui/core","old_version":"1.7.4","new_version":"1.7.5","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.5","new_version":"1.7.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@swc/core","old_version":"1.15.11","new_version":"1.15.18","repository_url":"https://github.com/swc-project/swc"},{"name":"acorn","old_version":"8.15.0","new_version":"8.16.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"babel-plugin-polyfill-corejs2","old_version":"0.4.15","new_version":"0.4.16","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-corejs3","old_version":"0.14.0","new_version":"0.14.1","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-regenerator","old_version":"0.6.6","new_version":"0.6.7","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"baseline-browser-mapping","old_version":"2.9.19","new_version":"2.10.8","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"but-unzip","old_version":"0.1.7","new_version":"0.1.10","repository_url":"https://github.com/samthor/but-unzip"},{"name":"electron-to-chromium","old_version":"1.5.286","new_version":"1.5.313","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"expect","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"flatted","old_version":"3.3.3","new_version":"3.4.1","repository_url":"https://github.com/WebReflection/flatted"},{"name":"node-releases","old_version":"2.0.27","new_version":"2.0.36","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"serialize-javascript","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/yahoo/serialize-javascript"},{"name":"tldts","old_version":"7.0.23","new_version":"7.0.25","repository_url":"https://github.com/remusao/tldts"},{"name":"tough-cookie","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"undici","old_version":"7.22.0","new_version":"7.24.3","repository_url":"https://github.com/nodejs/undici"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 35 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.97.0` | `2.99.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.34.2` | `12.36.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.462.0` | `0.577.0` |\n| [next-themes](https://github.com/pacocoursey/next-themes) | `0.3.0` | `0.4.6` |\n| [proj4](https://github.com/proj4js/proj4js) | `2.20.2` | `2.20.4` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.24` | `10.4.27` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.26` | `0.5.2` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.84.1` | `5.86.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.0` | `8.57.0` |\n| [@babel/helper-define-polyfill-provider](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-helper-define-polyfill-provider) | `0.6.6` | `0.6.7` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `6.0.1` | `6.0.2` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `4.0.1` | `4.0.2` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.27` | `1.1.1` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.1` | `0.21.2` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.3` | `3.3.5` |\n| [@exodus/bytes](https://github.com/ExodusOSS/bytes) | `1.14.1` | `1.15.0` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.4` | `1.7.5` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.5` | `1.7.6` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.7` | `2.1.8` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.11` | `1.15.18` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.16.0` |\n| [babel-plugin-polyfill-corejs2](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs2) | `0.4.15` | `0.4.16` |\n| [babel-plugin-polyfill-corejs3](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs3) | `0.14.0` | `0.14.1` |\n| [babel-plugin-polyfill-regenerator](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-regenerator) | `0.6.6` | `0.6.7` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.19` | `2.10.8` |\n| [but-unzip](https://github.com/samthor/but-unzip) | `0.1.7` | `0.1.10` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.286` | `1.5.313` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.2.0` | `30.3.0` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.1` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.27` | `2.0.36` |\n| [serialize-javascript](https://github.com/yahoo/serialize-javascript) | `7.0.3` | `7.0.4` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.23` | `7.0.25` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `6.0.0` | `6.0.1` |\n| [undici](https://github.com/nodejs/undici) | `7.22.0` | `7.24.3` |\n\n\nUpdates `@supabase/supabase-js` from 2.97.0 to 2.99.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.99.1\u003c/h2\u003e\n\u003ch2\u003e2.99.1 (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e add RateLimitError in \u003ccode\u003eDeno.errors\u003c/code\u003e namespace (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2160\"\u003e#2160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e냥냐챠 \u003ca href=\"https://github.com/nyannyacha\"\u003e\u003ccode\u003e@​nyannyacha\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.99.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.99.1-canary.0 (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e add RateLimitError in \u003ccode\u003eDeno.errors\u003c/code\u003e namespace (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2160\"\u003e#2160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e냥냐챠\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.99.0\u003c/h2\u003e\n\u003ch2\u003e2.99.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add custom OIDC/OAuth provider admin CRUD methods (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2133\"\u003e#2133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e improve FileObject type accuracy with nullable fields (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCemal Kılıç \u003ca href=\"https://github.com/cemalkilic\"\u003e\u003ccode\u003e@​cemalkilic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.98.1-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.98.1-canary.1 (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e improve FileObject type accuracy with nullable fields (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.98.1-canary.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.99.1 (2026-03-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.99.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.98.0 (2026-02-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/280e45331b9a401c613bfe328b8b1f3d21438194\"\u003e\u003ccode\u003e280e453\u003c/code\u003e\u003c/a\u003e docs(repo): enrich tsdoc with examples and notes (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2152\"\u003e#2152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/749aaa9fdb432724324d3f417b55741d40416592\"\u003e\u003ccode\u003e749aaa9\u003c/code\u003e\u003c/a\u003e chore(release): version 2.99.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2156\"\u003e#2156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/fab1655cbf403b16bca644a617bada8e2aa4850c\"\u003e\u003ccode\u003efab1655\u003c/code\u003e\u003c/a\u003e chore(deps): update supabase ssr (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2147\"\u003e#2147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/e6bdfe2cb2b13fb970a22b30db219a7b488ed620\"\u003e\u003ccode\u003ee6bdfe2\u003c/code\u003e\u003c/a\u003e test(ci): add e2e tests for example apps (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/8451cc05bb1a4a0111b73c3fe2a5b9f022788503\"\u003e\u003ccode\u003e8451cc0\u003c/code\u003e\u003c/a\u003e chore(release): version 2.98.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c56d249bfc3cce0e418c1056c48b9ac1a603ebed\"\u003e\u003ccode\u003ec56d249\u003c/code\u003e\u003c/a\u003e chore(release): version 2.97.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2124\"\u003e#2124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.99.1/packages/core/supabase-js\"\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.34.2 to 12.36.0\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.36.0] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003edragSnapToOrigin\u003c/code\u003e to accept \u003ccode\u003e\u0026quot;x\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;y\u0026quot;\u003c/code\u003e for per-axis snapping.\u003c/li\u003e\n\u003cli\u003eAdded axis-locked layout animations with \u003ccode\u003elayout=\u0026quot;x\u0026quot;\u003c/code\u003e and \u003ccode\u003elayout=\u0026quot;y\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eskipInitialAnimation\u003c/code\u003e to \u003ccode\u003euseSpring\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eheight\u003c/code\u003e and \u003ccode\u003ewidth: auto\u003c/code\u003e animations with \u003ccode\u003ebox-sizing: border-box\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReset component values when exit animation finishes.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanticipate\u003c/code\u003e easing returns \u003ccode\u003e1\u003c/code\u003e at \u003ccode\u003ep === 1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e@emotion/is-prop-valid\u003c/code\u003e resolve error in Storybook.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003edata-pop-layout-id\u003c/code\u003e from exiting elements when animation interrupted.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for non-animatable keyframes.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for SVG transforms.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eMotionValue\u003c/code\u003e props are not passed to SVG.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent \u003ccode\u003emode=\u0026quot;wait\u0026quot;\u003c/code\u003e elements from getting stuck when switched rapidly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.2] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced filesize of \u003ccode\u003estyleEffect\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix rounding from \u003ccode\u003epopLayout\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eopacity\u003c/code\u003e animations in React Strict Mode in development.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003euseSpring\u003c/code\u003e is not affected by monitor framerate.\u003c/li\u003e\n\u003cli\u003eUpdating animations sequence segment types to exclude lifecycle handlers.\u003c/li\u003e\n\u003cli\u003eFix layout animations with parents offset by a \u003ccode\u003e%\u003c/code\u003e-based translation.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eautoplay: false\u003c/code\u003e with WAAPI animations.\u003c/li\u003e\n\u003cli\u003eFix layout jump in React Strict Mode in development.\u003c/li\u003e\n\u003cli\u003eDetect divide-by-zero in CSS \u003ccode\u003ecalc()\u003c/code\u003e values before making animatable templates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.1] 2026-03-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing combination of string keyframes, spring and \u003ccode\u003edelay\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eGracefully handle negative scroll values.\u003c/li\u003e\n\u003cli\u003eFix one-frame visual gap when rapidly switching WAAPI animations.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimation.time = 0\u003c/code\u003e on a finished animation sets the playhead in a paused state.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.0] 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eViewTimeline\u003c/code\u003e support for \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.6] 2026-03-03\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/motiondivision/motion/commit/ea66e177f27fc2329295c353abd3907bb48bff60\"\u003e\u003ccode\u003eea66e17\u003c/code\u003e\u003c/a\u003e v12.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/db5726dcb5f48c714f31d33d4805e85d588ba50c\"\u003e\u003ccode\u003edb5726d\u003c/code\u003e\u003c/a\u003e Adding tests for exit animations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5ccc21a3386b48e75379d540bc5a5a1f6a4c3c40\"\u003e\u003ccode\u003e5ccc21a\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/06159b33403c5a1567cdbe2ab5492affb4bfbc5c\"\u003e\u003ccode\u003e06159b3\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ed64e5fc398fd075e8fd19e32cebf2d6df0c4234\"\u003e\u003ccode\u003eed64e5f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3625\"\u003e#3625\u003c/a\u003e from motiondivision/worktree-fix-issue-3141\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5fad98c757808d9f49691ca0cadd77259cdc459a\"\u003e\u003ccode\u003e5fad98c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3627\"\u003e#3627\u003c/a\u003e from motiondivision/worktree-fix-issue-3103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f084bb2e1d98dd40e0d66d277fee2c3a7ebf9912\"\u003e\u003ccode\u003ef084bb2\u003c/code\u003e\u003c/a\u003e Simplify axis-snap logic: use copyAxisInto, remove redundant isShared block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/32047118ff4177e2ae5f7e0f0a19147375be17b2\"\u003e\u003ccode\u003e3204711\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3626\"\u003e#3626\u003c/a\u003e from motiondivision/audit/motion-dom-frameloop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/25bf593faa34de862c7088e3478acae0124e0643\"\u003e\u003ccode\u003e25bf593\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3629\"\u003e#3629\u003c/a\u003e from motiondivision/worktree-fix-issue-3082\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0dad36bd8d0de94f447495b56067d1589bf42f41\"\u003e\u003ccode\u003e0dad36b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3634\"\u003e#3634\u003c/a\u003e from motiondivision/worktree-fix-issue-3102\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.34.2...v12.36.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.462.0 to 0.577.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.577.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup from 4.53.3 to 4.59.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/lucide-icons/lucide/pull/4106\"\u003elucide-icons/lucide#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(repo): correctly ignore docs/releaseMetadata via .gitignore by \u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eellipse\u003c/code\u003e icon by \u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\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/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\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.576.0...0.577.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.576.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded zodiac signs 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/712\"\u003elucide-icons/lucide#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): fixes guideline violations in \u003ccode\u003epackage-*\u003c/code\u003e 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/4074\"\u003elucide-icons/lucide#4074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt\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/4075\"\u003elucide-icons/lucide#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): updated \u003ccode\u003ecuboid\u003c/code\u003e icon tags and categories 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/4095\"\u003elucide-icons/lucide#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecuboid\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/4098\"\u003elucide-icons/lucide#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-font, lucide-static): Fixing stable code points 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/3894\"\u003elucide-icons/lucide#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-rod\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3839\"\u003elucide-icons/lucide#3839\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.575.0...0.576.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\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/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build 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/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\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/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\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/3945\"\u003elucide-icons/lucide#3945\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/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\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.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\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/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\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/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\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/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\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/lucide-icons/lucide/commit/f6c0d0603ae2bc92f54d0397d70233274e53da97\"\u003e\u003ccode\u003ef6c0d06\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup from 4.53.3 to 4.59.0 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\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\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\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3e644fda2d8763207165d1dc64fdcdc37d40dc71\"\u003e\u003ccode\u003e3e644fd\u003c/code\u003e\u003c/a\u003e chore(scripts): Refactor scripts to typescript (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/19fa01b5fca2fc4a9cd0a77e4e9a0122b949813b\"\u003e\u003ccode\u003e19fa01b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump vite from 6.3.2 to 6.3.4 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/03eb86287aae464205e0d26ed22d00d454a1bd23\"\u003e\u003ccode\u003e03eb862\u003c/code\u003e\u003c/a\u003e use implicit return in react package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.577.0/packages/lucide-react\"\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 lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-themes` from 0.3.0 to 0.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pacocoursey/next-themes/releases\"\u003enext-themes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add null check for value in updateDOM function to prevent runtime errors and flashing by \u003ca href=\"https://github.com/groveom\"\u003e\u003ccode\u003e@​groveom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/344\"\u003epacocoursey/next-themes#344\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/groveom\"\u003e\u003ccode\u003e@​groveom\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/344\"\u003epacocoursey/next-themes#344\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.4.5...v0.4.6\"\u003ehttps://github.com/pacocoursey/next-themes/compare/v0.4.5...v0.4.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: map theme to class using ValueObject in injected script by \u003ca href=\"https://github.com/danielgavrilov\"\u003e\u003ccode\u003e@​danielgavrilov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/330\"\u003epacocoursey/next-themes#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce number of renders by pre-setting resolvedTheme by \u003ca href=\"https://github.com/wahba-openai\"\u003e\u003ccode\u003e@​wahba-openai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/338\"\u003epacocoursey/next-themes#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump next from 14.2.10 to 14.2.15 in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/331\"\u003epacocoursey/next-themes#331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the npm_and_yarn group across 1 directory with 7 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/341\"\u003epacocoursey/next-themes#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Fix corepack errors in CI by \u003ca href=\"https://github.com/pacocoursey\"\u003e\u003ccode\u003e@​pacocoursey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/342\"\u003epacocoursey/next-themes#342\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/danielgavrilov\"\u003e\u003ccode\u003e@​danielgavrilov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/330\"\u003epacocoursey/next-themes#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wahba-openai\"\u003e\u003ccode\u003e@​wahba-openai\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/338\"\u003epacocoursey/next-themes#338\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.4.4...v0.4.5\"\u003ehttps://github.com/pacocoursey/next-themes/compare/v0.4.4...v0.4.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: infinite loop theme flicker by \u003ca href=\"https://github.com/arturbien\"\u003e\u003ccode\u003e@​arturbien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/329\"\u003epacocoursey/next-themes#329\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/o1Suleyman\"\u003e\u003ccode\u003e@​o1Suleyman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/328\"\u003epacocoursey/next-themes#328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arturbien\"\u003e\u003ccode\u003e@​arturbien\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/329\"\u003epacocoursey/next-themes#329\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.4.3...v0.4.4\"\u003ehttps://github.com/pacocoursey/next-themes/compare/v0.4.3...v0.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePass \u003ccode\u003enonce\u003c/code\u003e to inline style tag when using \u003ccode\u003edisableTransitionOnChange\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.4.2...v0.4.3\"\u003ehttps://github.com/pacocoursey/next-themes/compare/v0.4.2...v0.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-export types from \u003ccode\u003enext-themes\u003c/code\u003e by \u003ca href=\"https://github.com/cschroeter\"\u003e\u003ccode\u003e@​cschroeter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/321\"\u003epacocoursey/next-themes#321\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/cschroeter\"\u003e\u003ccode\u003e@​cschroeter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/321\"\u003epacocoursey/next-themes#321\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.4.1...v0.4.2\"\u003ehttps://github.com/pacocoursey/next-themes/compare/v0.4.1...v0.4.2\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/pacocoursey/next-themes/commit/3a43743798db3008a0fc59e8bcc9d6e1bb5d4752\"\u003e\u003ccode\u003e3a43743\u003c/code\u003e\u003c/a\u003e v0.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/f5be1b290f6532c25745ca9213a1ccf5ded11bb5\"\u003e\u003ccode\u003ef5be1b2\u003c/code\u003e\u003c/a\u003e fix: add null check for value in updateDOM function to prevent runtime errors...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/c178917c6b07f3c9b079914817b31af377e53369\"\u003e\u003ccode\u003ec178917\u003c/code\u003e\u003c/a\u003e v0.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/d12996b4e8a14ceb7c3f998fe91917cdedd872fe\"\u003e\u003ccode\u003ed12996b\u003c/code\u003e\u003c/a\u003e chore: Fix corepack errors in CI (\u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/b77db23e9fe5352c317d9c685d9f07fd7928faa9\"\u003e\u003ccode\u003eb77db23\u003c/code\u003e\u003c/a\u003e Bump the npm_and_yarn group across 1 directory with 7 updates (\u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/d3fa4ee9ad21861105e6250248e68cc4a288cd16\"\u003e\u003ccode\u003ed3fa4ee\u003c/code\u003e\u003c/a\u003e Bump next from 14.2.10 to 14.2.15 in the npm_and_yarn group across 1 director...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/ad83567b11f551ac3decb846411be01f813a57bf\"\u003e\u003ccode\u003ead83567\u003c/code\u003e\u003c/a\u003e Reduce number of renders by pre-setting resolvedTheme (\u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/1b510445a37e7c2cddb359b5f29fe8dce9fd4855\"\u003e\u003ccode\u003e1b51044\u003c/code\u003e\u003c/a\u003e fix: map theme to class using ValueObject in injected script (\u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/57c0561b1fac95fab0a951adf1bc74f21e24c91c\"\u003e\u003ccode\u003e57c0561\u003c/code\u003e\u003c/a\u003e v0.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/ae2ab9b47ac85d4b7b830bd74dbe241778e498d8\"\u003e\u003ccode\u003eae2ab9b\u003c/code\u003e\u003c/a\u003e fix: infinite loop theme flicker (\u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.3.0...v0.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proj4` from 2.20.2 to 2.20.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/proj4js/proj4js/releases\"\u003eproj4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.20.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Krovak projection variants by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/550\"\u003eproj4js/proj4js#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDatum shift correction for Amersfoort (EPSG:4289) by \u003ca href=\"https://github.com/algil\"\u003e\u003ccode\u003e@​algil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/551\"\u003eproj4js/proj4js#551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Krovak names by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/552\"\u003eproj4js/proj4js#552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck for mercator in every input by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/553\"\u003eproj4js/proj4js#553\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/algil\"\u003e\u003ccode\u003e@​algil\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/551\"\u003eproj4js/proj4js#551\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/proj4js/proj4js/compare/v2.20.3...v2.20.4\"\u003ehttps://github.com/proj4js/proj4js/compare/v2.20.3...v2.20.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.20.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump lodash from 4.17.21 to 4.17.23 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/proj4js/proj4js/pull/540\"\u003eproj4js/proj4js#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ortho defaults by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/542\"\u003eproj4js/proj4js#542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore web mercator WKT2 and projjson by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/546\"\u003eproj4js/proj4js#546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump js-yaml 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/proj4js/proj4js/pull/534\"\u003eproj4js/proj4js#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump basic-ftp from 5.0.5 to 5.2.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/proj4js/proj4js/pull/543\"\u003eproj4js/proj4js#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.40.1 to 4.59.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/proj4js/proj4js/pull/544\"\u003eproj4js/proj4js#544\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/proj4js/proj4js/compare/v2.20.2...v2.20.3\"\u003ehttps://github.com/proj4js/proj4js/compare/v2.20.2...v2.20.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/proj4js/proj4js/commit/43f6871375e17c9e2a3ce7c9facb832fa0bc74e8\"\u003e\u003ccode\u003e43f6871\u003c/code\u003e\u003c/a\u003e build 2.20.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/1fcb6ea84301e5b72a7c605cd182a853d44f6d94\"\u003e\u003ccode\u003e1fcb6ea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proj4js/proj4js/issues/553\"\u003e#553\u003c/a\u003e from proj4js/mercator-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/4fdb72b1702a9bcd922445bd2440d2d53aac1b56\"\u003e\u003ccode\u003e4fdb72b\u003c/code\u003e\u003c/a\u003e Check for mercator in every input\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/687bb7e797b8ace58a9ee0257f34346c2fd90889\"\u003e\u003ccode\u003e687bb7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proj4js/proj4js/issues/552\"\u003e#552\u003c/a\u003e from proj4js/krovak-names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/7f5ac794445a4293949a8ca19f1adf7c8e58cc20\"\u003e\u003ccode\u003e7f5ac79\u003c/code\u003e\u003c/a\u003e Fix Krovak names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/29517dca4a06cac946bafea39c1bd7744038b9f5\"\u003e\u003ccode\u003e29517dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proj4js/proj4js/issues/551\"\u003e#551\u003c/a\u003e from algil/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/35adf8ad9edecc73fa580391a89207a00ff9c3d2\"\u003e\u003ccode\u003e35adf8a\u003c/code\u003e\u003c/a\u003e Fix updateDatums script to take units of measure into account\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/fd06bb41041c7de463215f558bd4ed32d961e9a6\"\u003e\u003ccode\u003efd06bb4\u003c/code\u003e\u003c/a\u003e Datum shift correction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/25de2b9c77b17378b6c8f25a28a003f486b2301e\"\u003e\u003ccode\u003e25de2b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proj4js/proj4js/issues/550\"\u003e#550\u003c/a\u003e from proj4js/krovak-variants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/c0468d0f62f2d14cd95f5e9b4cde1df668dc7b86\"\u003e\u003ccode\u003ec0468d0\u003c/code\u003e\u003c/a\u003e Add Krovak projection variants\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/proj4js/proj4js/compare/v2.20.2...v2.20.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.24 to 10.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/360f2d9ecbad3315fbabc61fb2131ac939fee211\"\u003e\u003ccode\u003e360f2d9\u003c/code\u003e\u003c/a\u003e Release 10.4.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ab5260c30de086760abf7f666bb52f9267ff387e\"\u003e\u003ccode\u003eab5260c\u003c/code\u003e\u003c/a\u003e Update clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/09e9dd12c023a02a90d05db46c3c75166525674c\"\u003e\u003ccode\u003e09e9dd1\u003c/code\u003e\u003c/a\u003e Release 10.4.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ec7554060076640e1261e16d3af8f81c3a2b17cf\"\u003e\u003ccode\u003eec75540\u003c/code\u003e\u003c/a\u003e Ignore local patches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/59601b89582c2ca286a5e2a545ba98fb0004a5aa\"\u003e\u003ccode\u003e59601b8\u003c/code\u003e\u003c/a\u003e Update c8 and clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/06ea9886faa25c3272e2d86b945852e61a6997f7\"\u003e\u003ccode\u003e06ea988\u003c/code\u003e\u003c/a\u003e Release 10.4.25 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/47d8a5bde458ba19e25df455fcda8fcf31b97135\"\u003e\u003ccode\u003e47d8a5b\u003c/code\u003e\u003c/a\u003e Update dependencies and fix Node.js 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/51c596e429567c3a4c8e95123825b5ddd1d4a8b7\"\u003e\u003ccode\u003e51c596e\u003c/code\u003e\u003c/a\u003e Add Node.js 25 and 24 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/523982391ff26ea30f7c76a601ca3b655e1da543\"\u003e\u003ccode\u003e5239823\u003c/code\u003e\u003c/a\u003e Fix CSS variables in gradients (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1515\"\u003e#1515\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.24...10.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-react-refresh` from 0.4.26 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/ArnaudBarre/eslint-plugin-react-refresh/releases\"\u003eeslint-plugin-react-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport nested function calls for extraHOCs (actually fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark ESLint v10 as supported\u003c/li\u003e\n\u003cli\u003eSupport false positives with TypeScript function overloading (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport nested function calls for extraHOCs (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now ships as ESM and requires ESLint 9 + node 20. Because legacy config doesn't support ESM, this requires to use \u003ca href=\"https://eslint.org/docs/latest/use/configure/migration-guide\"\u003eflat config\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003ereactRefresh\u003c/code\u003e export is available and prefered over the default export. It's an object with two properties:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplugin\u003c/code\u003e: The plugin object with the rules\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econfigs\u003c/code\u003e: An object containing configuration presets, each exposed as a function. These functions accept your custom options, merge them with sensible defaults for that config, and return the final config object.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecustomHOCs\u003c/code\u003e option was renamed to \u003ccode\u003eextraHOCs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eValidation of HOCs calls is now more strict, you may need to add some HOCs to the \u003ccode\u003eextraHOCs\u003c/code\u003e option (like \u003ccode\u003econnect\u003c/code\u003e or \u003ccode\u003estyled\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eConfig example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\r\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\r\n\u003cp\u003eexport default defineConfig(\n/* Main config */\nreactRefresh.configs.vite({ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] }),\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eConfig example without config:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\r\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\r\n\u003cp\u003eexport default defineConfig({\nfiles: [\u0026quot;\u003cstrong\u003e/*.ts\u0026quot;, \u0026quot;\u003c/strong\u003e/*.tsx\u0026quot;],\nplugins: {\n// other plugins\n\u0026quot;react-refresh\u0026quot;: reactRefresh.plugin,\n},\nrules: {\n// other rules\n\u0026quot;react-refresh/only-export-components\u0026quot;: [\n\u0026quot;warn\u0026quot;,\n{ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] },\n],\n},\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md\"\u003eeslint-plugin-react-refresh's changelog\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\u003eSupport nested function calls for extraHOCs (actually fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark ESLint v10 as supported\u003c/li\u003e\n\u003cli\u003eSupport false positives with TypeScript function overloading (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport nested function calls for extraHOCs (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now ships as ESM and requires ESLint 9 + node 20. Because legacy config doesn't support ESM, this requires to use \u003ca href=\"https://eslint.org/docs/latest/use/configure/migration-guide\"\u003eflat config\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003ereactRefresh\u003c/code\u003e export is available and prefered over the default export. It's an object with two properties:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplugin\u003c/code\u003e: The plugin object with the rules\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econfigs\u003c/code\u003e: An object containing configuration presets, each exposed as a function. These functions accept your custom options, merge them with sensible defaults for that config, and return the final config object.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecustomHOCs\u003c/code\u003e option was renamed to \u003ccode\u003eextraHOCs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eValidation of HOCs calls is now more strict, you may need to add some HOCs to the \u003ccode\u003eextraHOCs\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eConfig example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\n\u003cp\u003eexport default defineConfig(\n/* Main config */\nreactRefresh.configs.vite({ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] }),\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eConfig example without config:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\n\u003cp\u003eexport default defineConfig({\nfiles: [\u0026quot;\u003cstrong\u003e/*.ts\u0026quot;, \u0026quot;\u003c/strong\u003e/*.tsx\u0026quot;],\nplugins: {\n// other plugins\n\u0026quot;react-refresh\u0026quot;: reactRefresh.plugin,\n},\nrules: {\n// other rules\n\u0026quot;react-refresh/only-export-components\u0026quot;: [\n\u0026quot;warn\u0026quot;,\n{ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] },\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/ArnaudBarre/eslint-plugin-react-refresh/commit/c0317bfe447d1f014e5e0bedcdfe77e50343c871\"\u003e\u003ccode\u003ec0317bf\u003c/code\u003e\u003c/a\u003e Fix support for nested function calls for extraHOCs [publish]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/42a1805ef5c18354e7b4cfe9db48891f6e2a00f2\"\u003e\u003ccode\u003e42a1805\u003c/code\u003e\u003c/a\u003e Explicit v10 support (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/106\"\u003e#106\u003c/a\u003e) [publish]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/199793e0d65ef30d24aadf077ed994f582264724\"\u003e\u003ccode\u003e199793e\u003c/code\u003e\u003c/a\u003e Support nested function calls for extraHOCs (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/26b3c1525e7008545dee68b2deb4601802b88ade\"\u003e\u003ccode\u003e26b3c15\u003c/code\u003e\u003c/a\u003e Support false positives with TypeScript function overloading (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/daa2efb2a2899ad7e793fc42e01bddbbc132074f\"\u003e\u003ccode\u003edaa2efb\u003c/code\u003e\u003c/a\u003e Revamp logic to catch more cases [publish] (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.26...v0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 5.84.1 to 5.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.86.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite import specifiers to use .ts extensions, remove tsx (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1548\"\u003e#1548\u003c/a\u003e) (58674ade551d04ca38eea5b8273e8843eed7659d) - thanks \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd .spec-d to vitest entry files (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1556\"\u003e#1556\u003c/a\u003e) (3123ab76745990b2483f9c8f26c9c9ad4500d4aa) - thanks \u003ca href=\"https://github.com/yamachi4416\"\u003e\u003ccode\u003e@​yamachi4416\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate docs for tsx → node (0418eba6dc6a0d5e1e56cce1c037b0ae6846bc64)\u003c/li\u003e\n\u003cli\u003eAuto-format (7142fd701f97f8a4115c4094d1007f2551c33537)\u003c/li\u003e\n\u003cli\u003eAdd Qwik plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1557\"\u003e#1557\u003c/a\u003e) (fc668f4b59e40caddf8e9904fb50dc59de1a86f8) - thanks \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Bun plugin to handle directory arguments in \u003ccode\u003ebun test\u003c/code\u003e (c112b6c68b13976e4b601c5169a09e748e67fd4f)\u003c/li\u003e\n\u003cli\u003eUpdate FAQ (b105a42610346f7b9a07071ab8f5d2d7c60b004f)\u003c/li\u003e\n\u003cli\u003efix(plugin): swc with \u003ccode\u003eexternalHelpers\u003c/code\u003e setting ignores \u003ccode\u003e@swc/helpers\u003c/code\u003e dependency (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1560\"\u003e#1560\u003c/a\u003e) (4bcb1f5429d003e6e2b28e2bd65a64c849fe0786) - thanks \u003ca href=\"https://github.com/bobaaaaa\"\u003e\u003ccode\u003e@​bobaaaaa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003echore: git ignore artifacts (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1563\"\u003e#1563\u003c/a\u003e) (4878724a6599bc80a9ef9c62d86d2805d7d8a914) - thanks \u003ca href=\"https://github.com/unional\"\u003e\u003ccode\u003e@​unional\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Vite plugin to respect root option for index.html entries (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1561\"\u003e#1561\u003c/a\u003e) (67a56470f61cadfe1e771adc87385a98e398da2e) - thanks \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Astro sharpImageService() false positive for unused sharp (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1559\"\u003e#1559\u003c/a\u003e) (c36247cc034a14a846e94faafbdd2097f9a5d7d2) - thanks \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix up gitignore test (b2c3d086be6c76791d2b60b10944df3b7b52d9fc)\u003c/li\u003e\n\u003cli\u003efix: normalize Windows backslash paths in fs.watch listener to fix --watch on Windows (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1558\"\u003e#1558\u003c/a\u003e) (b86b421ec9f6bf1c930600c5109511712af3d224) - thanks \u003ca href=\"https://github.com/Aiudadadadf\"\u003e\u003ccode\u003e@​Aiudadadadf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix wrangler plugin not enabled by jsonc config (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1564\"\u003e#1564\u003c/a\u003e) (00bb1be35386300e6ea302c14a9b15e3f6e03b35) - thanks \u003ca href=\"https://github.com/DaniFoldi\"\u003e\u003ccode\u003e@​DaniFoldi\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eEdit AGENTS.md (a2aaf2f9983e24b881191403bd716bd1ee791c70)\u003c/li\u003e\n\u003cli\u003eFix tsconfig presets marked as unlisted in strict mode (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1568\"\u003e#1568\u003c/a\u003e) (463d67dad5f105cc2a76ce847192a9a7d1fb8498)\u003c/li\u003e\n\u003cli\u003eoxcellent (8a602c7863b63b1a940584e2a0436b70d8650be8)\u003c/li\u003e\n\u003cli\u003eRefactor format test and use prettier for consistent results (b6afc01828f884f579747e6d8e425aa1b07a068f)\u003c/li\u003e\n\u003cli\u003eSort package.json (d3a521b62d4ba5de05d3497b456cf9d225a743c8)\u003c/li\u003e\n\u003cli\u003eAdd .git to GLOBAL_IGNORE_PATTERNS (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1571\"\u003e#1571\u003c/a\u003e) (4e95ffb45748fa1ae84548c1992d2947826d2667)\u003c/li\u003e\n\u003cli\u003eDetect Yarn plugins that are listed by their path alone (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1574\"\u003e#1574\u003c/a\u003e) (de4c7d898f83a52ea80a374d9395bcb109f39c23) - thanks \u003ca href=\"https://github.com/robintown\"\u003e\u003ccode\u003e@​robintown\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eStart using unbash (a5de2c4e49bda454f0e42b4e5bfae54024d27772)\u003c/li\u003e\n\u003cli\u003eBump unbash \u0026amp; simplify bash parser further (57896d32c86412ad5941c67fbb2fc29882a5bafa)\u003c/li\u003e\n\u003cli\u003eFix refs in workspaces fixture (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1578\"\u003e#1578\u003c/a\u003e) (fbee3426ccc05eaf2fcaa069826cd3594f946db9)\u003c/li\u003e\n\u003cli\u003eInclude a few more entry patterns with \u003ccode\u003epageExtensions\u003c/code\u003e (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1581\"\u003e#1581\u003c/a\u003e) (c6a6d9e72b7674392cb58675befcc4c6bbb64e11)\u003c/li\u003e\n\u003cli\u003eClean exit if --fix fixes all issues (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1577\"\u003e#1577\u003c/a\u003e) (c182c29e35748ff044048c578b6bf7dd99dae9a8)\u003c/li\u003e\n\u003cli\u003eDocument JSDoc tag hints (0e7b6ae8d66650da9e4aad81aa2bb7cfbd985e57)\u003c/li\u003e\n\u003cli\u003eUpdate AGENTS.md (f845462736f9fb6349c7e4bfd0f72d76df473f8c)\u003c/li\u003e\n\u003cli\u003eAdd openapi-ts plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1579\"\u003e#1579\u003c/a\u003e) (42d1b3f5f912b37ed73ab46dc0fe07a93135413b) - thanks \u003ca href=\"https://github.com/jonahsnider\"\u003e\u003ccode\u003e@​jonahsnider\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eMigrate from \u003ccode\u003ejs-yaml\u003c/code\u003e → \u003ccode\u003eyaml\u003c/code\u003e (fb042ae235e57b340d167bb7bb7d7ddb0fa5b1fb)\u003c/li\u003e\n\u003cli\u003epnpm dedupe (2586254448e28bd54025f5726d23bf4f95c2e886)\u003c/li\u003e\n\u003cli\u003eFix plugin list order (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1587\"\u003e#1587\u003c/a\u003e) (519ae3aca72333978c674aab0e7376c7007deaaf) - thanks \u003ca href=\"https://github.com/ikeyan\"\u003e\u003ccode\u003e@​ikeyan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix confusing test fixtures for openapi-ts plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1591\"\u003e#1591\u003c/a\u003e) (f0083cac6c51337b1b53ee499dadcd5fa5e209ba) - thanks \u003ca href=\"https://github.com/jonahsnider\"\u003e\u003ccode\u003e@​jonahsnider\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eOff-by-1 (7d7dec6fec59ab8cddca09688d4ad05cdece1aea)\u003c/li\u003e\n\u003cli\u003eDon't fix compiled files (pos off) (a9fdc77fa6321e469b718131df556c37289a7dbd)\u003c/li\u003e\n\u003cli\u003eAdd aliases from any tsconfig file in typescript plugin (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1347\"\u003e#1347\u003c/a\u003e) (ced77c707d064c5067b6dc331e76d878dc4add87)\u003c/li\u003e\n\u003cli\u003eSupport auto-imports in Nuxt plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1517\"\u003e#1517\u003c/a\u003e) (4ce27b2f793882bc3fc8f72813b4c0c6152e5168)\u003c/li\u003e\n\u003cli\u003eFix + lint .ts extension in import specifiers (d349de315a37f5ae208522abe830f1c41732779a)\u003c/li\u003e\n\u003cli\u003eSafe \u003ccode\u003ets.isInTopLevelContext\u003c/code\u003e → \u003ccode\u003eisInTopLevelScope\u003c/code\u003e (1819c2050440f82eb30e7be9d271298e6b4c8f14)\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003esession.handleFileChanges\u003c/code\u003e in try/catch (185afb8cc6b914df31ca0c22315190e44c2834da)\u003c/li\u003e\n\u003cli\u003eImprove MDX compiler (9205e2a9480182605975687ebc4282f9805da58b)\u003c/li\u003e\n\u003cli\u003efix(playwright): Add missing built-in \u003ccode\u003enull\u003c/code\u003e reporter (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1596\"\u003e#1596\u003c/a\u003e) (0f1ce7d1bba7a80ce0697378efd2be0968383a86) - thanks \u003ca href=\"https://github.com/shrink\"\u003e\u003ccode\u003e@​shrink\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd package.json#imports as entry points (1fbe286046bd51653fff4139b4b8a0ef1ea04193)\u003c/li\u003e\n\u003cli\u003eUpdate some dependencies + dedupe (381241e2e1e1875da7e34baee6b5d00f0aef0295)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eextends\u003c/code\u003e in nuxt plugin (9fcbdf5244f81820b9a2f53d5b320e6c54fba792)\u003c/li\u003e\n\u003cli\u003eUpdate release script (f446b4f08ca48f7b135eb9da34a6388249598f1e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.85.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix require.context regex matching for path-aware patterns (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1547\"\u003e#1547\u003c/a\u003e) (c33d93ae24dc1304baa49f85b25beb24af803dd8) - thanks \u003ca href=\"https://github.com/jstaab\"\u003e\u003ccode\u003e@​jstaab\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/5abbc4a7b1097e035ea7f830312d7bda02ad079e\"\u003e\u003ccode\u003e5abbc4a\u003c/code\u003e\u003c/a\u003e Release knip@5.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f446b4f08ca48f7b135eb9da34a6388249598f1e\"\u003e\u003ccode\u003ef446b4f\u003c/code\u003e\u003c/a\u003e Update release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/9fcbdf5244f81820b9a2f53d5b320e6c54fba792\"\u003e\u003ccode\u003e9fcbdf5\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eextends\u003c/code\u003e in nuxt plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/381241e2e1e1875da7e34baee6b5d00f0aef0295\"\u003e\u003ccode\u003e381241e\u003c/code\u003e\u003c/a\u003e Update some dependencies + dedupe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1fbe286046bd51653fff4139b4b8a0ef1ea04193\"\u003e\u003ccode\u003e1fbe286\u003c/code\u003e\u003c/a\u003e Add package.json#imports as entry points\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/0f1ce7d1bba7a80ce0697378efd2be0968383a86\"\u003e\u003ccode\u003e0f1ce7d\u003c/code\u003e\u003c/a\u003e fix(playwright): Add missing built-in \u003ccode\u003enull\u003c/code\u003e reporter (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1596\"\u003e#1596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/9205e2a9480182605975687ebc4282f9805da58b\"\u003e\u003ccode\u003e9205e2a\u003c/code\u003e\u003c/a\u003e Improve MDX compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1819c2050440f82eb30e7be9d271298e6b4c8f14\"\u003e\u003ccode\u003e1819c20\u003c/code\u003e\u003c/a\u003e Safe \u003ccode\u003ets.isInTopLevelContext\u003c/code\u003e → \u003ccode\u003eisInTopLevelScope\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/d349de315a37f5ae208522abe830f1c41732779a\"\u003e\u003ccode\u003ed349de3\u003c/code\u003e\u003c/a\u003e Fix + lint .ts extension in import specifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/4ce27b2f793882bc3fc8f72813b4c0c6152e5168\"\u003e\u003ccode\u003e4ce27b2\u003c/code\u003e\u003c/a\u003e Support auto-imports in Nuxt plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1517\"\u003e#1517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@5.86.0/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.6 to 8.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/65de53745f7b8006a335199995f2dfc6d1b77d92\"\u003e\u003ccode\u003e65de537\u003c/code\u003e\u003c/a\u003e Release 8.5.8 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b2c6d9786e742eecb5a2b48ca5b9dc9daa30b24c\"\u003e\u003ccode\u003eb2c6d97\u003c/code\u003e\u003c/a\u003e Run git hook register\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/0ae0a492e9259783bca8e1de5a06d474880ce552\"\u003e\u003ccode\u003e0ae0a49\u003c/code\u003e\u003c/a\u003e Update Processor#version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6ee9f14d3a19d06583ab887412553f7e7189709d\"\u003e\u003ccode\u003e6ee9f14\u003c/code\u003e\u003c/a\u003e Release 8.5.7 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3fbc95172a26cd40db1a1d18a970a2edd4244c44\"\u003e\u003ccode\u003e3fbc951\u003c/code\u003e\u003c/a\u003e Fix uvu Node.js 25 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/52db53ea4339b117e4d41ddd1b65bd914a89b44e\"\u003e\u003ccode\u003e52db53e\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/497daef7972d5c7634e30a28c3c1368587df446d\"\u003e\u003ccode\u003e497daef\u003c/code\u003e\u003c/a\u003e Speed up source map annotation cleaning by moving from RegExp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/41e739a940963c87519c8cc532ed41287129431b\"\u003e\u003ccode\u003e41e739a\u003c/code\u003e\u003c/a\u003e Remove banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1329142fc7d4b965bf9819ffa27ac2248f07ab20\"\u003e\u003ccode\u003e1329142\u003c/code\u003e\u003c/a\u003e chore: speed up space-only string check in lib/parser.js (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/23beff9a7c1da1639b0c159df869829ff7ae1ab4\"\u003e\u003ccode\u003e23beff9\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.6...8.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.56.0 to 8.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\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 [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\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\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.56.1\u003c/h2\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency minimatch to v10.2.2 by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074\"\u003etypescript-eslint/typescript-eslint#12074\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-define-polyfill-provider` from 0.6.6 to 0.6.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel-polyfills/commits/@babel/helper-define-polyfill-provider@0.6.7/packages/babel-helper-define-polyfill-prov...\n\n_Description has been truncated_","html_url":"https://github.com/azhar1701/state-track/pull/90","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/azhar1701%2Fstate-track/issues/90","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/90/packages"}},{"old_version":"30.2.0","new_version":"30.3.0","update_type":"minor","path":null,"pr_created_at":"2026-03-12T03:14:36.000Z","version_change":"30.2.0 → 30.3.0","issue":{"uuid":"4061826572","node_id":"PR_kwDOP5VccM7J5EfF","number":88,"state":"open","title":"Bump the minor-and-patch group across 1 directory with 92 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-12T03:14:36.000Z","updated_at":"2026-03-12T03:15:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":92,"packages":[{"name":"@supabase/supabase-js","old_version":"2.97.0","new_version":"2.99.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"framer-motion","old_version":"12.34.2","new_version":"12.35.2","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"0.462.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next-themes","old_version":"0.3.0","new_version":"0.4.6","repository_url":"https://github.com/pacocoursey/next-themes"},{"name":"proj4","old_version":"2.20.2","new_version":"2.20.4","repository_url":"https://github.com/proj4js/proj4js"},{"name":"autoprefixer","old_version":"10.4.24","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.26","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"knip","old_version":"5.84.1","new_version":"5.86.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"typescript-eslint","old_version":"8.56.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/helper-define-polyfill-provider","old_version":"0.6.6","new_version":"0.6.7","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"@csstools/color-helpers","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.27","new_version":"1.1.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@eslint/config-array","old_version":"0.21.1","new_version":"0.21.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"3.3.3","new_version":"3.3.5","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@exodus/bytes","old_version":"1.14.1","new_version":"1.15.0","repository_url":"https://github.com/ExodusOSS/bytes"},{"name":"@floating-ui/core","old_version":"1.7.4","new_version":"1.7.5","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.5","new_version":"1.7.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@swc/core","old_version":"1.15.11","new_version":"1.15.18","repository_url":"https://github.com/swc-project/swc"},{"name":"acorn","old_version":"8.15.0","new_version":"8.16.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"babel-plugin-polyfill-corejs2","old_version":"0.4.15","new_version":"0.4.16","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-corejs3","old_version":"0.14.0","new_version":"0.14.1","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-regenerator","old_version":"0.6.6","new_version":"0.6.7","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"baseline-browser-mapping","old_version":"2.9.19","new_version":"2.10.0","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"but-unzip","old_version":"0.1.7","new_version":"0.1.10","repository_url":"https://github.com/samthor/but-unzip"},{"name":"css-tree","old_version":"3.1.0","new_version":"3.2.1","repository_url":"https://github.com/csstree/csstree"},{"name":"electron-to-chromium","old_version":"1.5.286","new_version":"1.5.307","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"expect","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"flatted","old_version":"3.3.3","new_version":"3.4.1","repository_url":"https://github.com/WebReflection/flatted"},{"name":"node-releases","old_version":"2.0.27","new_version":"2.0.36","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"serialize-javascript","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/yahoo/serialize-javascript"},{"name":"tldts","old_version":"7.0.23","new_version":"7.0.25","repository_url":"https://github.com/remusao/tldts"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 34 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.97.0` | `2.99.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.34.2` | `12.35.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.462.0` | `0.577.0` |\n| [next-themes](https://github.com/pacocoursey/next-themes) | `0.3.0` | `0.4.6` |\n| [proj4](https://github.com/proj4js/proj4js) | `2.20.2` | `2.20.4` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.24` | `10.4.27` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.26` | `0.5.2` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.84.1` | `5.86.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.0` | `8.57.0` |\n| [@babel/helper-define-polyfill-provider](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-helper-define-polyfill-provider) | `0.6.6` | `0.6.7` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `6.0.1` | `6.0.2` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `4.0.1` | `4.0.2` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.27` | `1.1.0` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.1` | `0.21.2` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.3` | `3.3.5` |\n| [@exodus/bytes](https://github.com/ExodusOSS/bytes) | `1.14.1` | `1.15.0` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.4` | `1.7.5` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.5` | `1.7.6` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.7` | `2.1.8` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.11` | `1.15.18` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.16.0` |\n| [babel-plugin-polyfill-corejs2](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs2) | `0.4.15` | `0.4.16` |\n| [babel-plugin-polyfill-corejs3](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs3) | `0.14.0` | `0.14.1` |\n| [babel-plugin-polyfill-regenerator](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-regenerator) | `0.6.6` | `0.6.7` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.19` | `2.10.0` |\n| [but-unzip](https://github.com/samthor/but-unzip) | `0.1.7` | `0.1.10` |\n| [css-tree](https://github.com/csstree/csstree) | `3.1.0` | `3.2.1` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.286` | `1.5.307` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.2.0` | `30.3.0` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.1` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.27` | `2.0.36` |\n| [serialize-javascript](https://github.com/yahoo/serialize-javascript) | `7.0.3` | `7.0.4` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.23` | `7.0.25` |\n\n\nUpdates `@supabase/supabase-js` from 2.97.0 to 2.99.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.99.1\u003c/h2\u003e\n\u003ch2\u003e2.99.1 (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e add RateLimitError in \u003ccode\u003eDeno.errors\u003c/code\u003e namespace (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2160\"\u003e#2160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e냥냐챠 \u003ca href=\"https://github.com/nyannyacha\"\u003e\u003ccode\u003e@​nyannyacha\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.99.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.99.1-canary.0 (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e add RateLimitError in \u003ccode\u003eDeno.errors\u003c/code\u003e namespace (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2160\"\u003e#2160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e냥냐챠\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.99.0\u003c/h2\u003e\n\u003ch2\u003e2.99.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add custom OIDC/OAuth provider admin CRUD methods (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2133\"\u003e#2133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e improve FileObject type accuracy with nullable fields (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCemal Kılıç \u003ca href=\"https://github.com/cemalkilic\"\u003e\u003ccode\u003e@​cemalkilic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.98.1-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.98.1-canary.1 (2026-03-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e improve FileObject type accuracy with nullable fields (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2116\"\u003e#2116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.98.1-canary.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.99.1 (2026-03-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.99.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.98.0 (2026-02-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/280e45331b9a401c613bfe328b8b1f3d21438194\"\u003e\u003ccode\u003e280e453\u003c/code\u003e\u003c/a\u003e docs(repo): enrich tsdoc with examples and notes (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2152\"\u003e#2152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/749aaa9fdb432724324d3f417b55741d40416592\"\u003e\u003ccode\u003e749aaa9\u003c/code\u003e\u003c/a\u003e chore(release): version 2.99.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2156\"\u003e#2156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/fab1655cbf403b16bca644a617bada8e2aa4850c\"\u003e\u003ccode\u003efab1655\u003c/code\u003e\u003c/a\u003e chore(deps): update supabase ssr (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2147\"\u003e#2147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/e6bdfe2cb2b13fb970a22b30db219a7b488ed620\"\u003e\u003ccode\u003ee6bdfe2\u003c/code\u003e\u003c/a\u003e test(ci): add e2e tests for example apps (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/8451cc05bb1a4a0111b73c3fe2a5b9f022788503\"\u003e\u003ccode\u003e8451cc0\u003c/code\u003e\u003c/a\u003e chore(release): version 2.98.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c56d249bfc3cce0e418c1056c48b9ac1a603ebed\"\u003e\u003ccode\u003ec56d249\u003c/code\u003e\u003c/a\u003e chore(release): version 2.97.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2124\"\u003e#2124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.99.1/packages/core/supabase-js\"\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.34.2 to 12.35.2\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.35.2] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced filesize of \u003ccode\u003estyleEffect\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix rounding from \u003ccode\u003epopLayout\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eopacity\u003c/code\u003e animations in React Strict Mode in development.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003euseSpring\u003c/code\u003e is not affected by monitor framerate.\u003c/li\u003e\n\u003cli\u003eUpdating animations sequence segment types to exclude lifecycle handlers.\u003c/li\u003e\n\u003cli\u003eFix layout animations with parents offset by a \u003ccode\u003e%\u003c/code\u003e-based translation.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eautoplay: false\u003c/code\u003e with WAAPI animations.\u003c/li\u003e\n\u003cli\u003eFix layout jump in React Strict Mode in development.\u003c/li\u003e\n\u003cli\u003eDetect divide-by-zero in CSS \u003ccode\u003ecalc()\u003c/code\u003e values before making animatable templates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.1] 2026-03-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing combination of string keyframes, spring and \u003ccode\u003edelay\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eGracefully handle negative scroll values.\u003c/li\u003e\n\u003cli\u003eFix one-frame visual gap when rapidly switching WAAPI animations.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimation.time = 0\u003c/code\u003e on a finished animation sets the playhead in a paused state.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.0] 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eViewTimeline\u003c/code\u003e support for \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.6] 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003e%\u003c/code\u003e translate values in layout animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.5] 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure final WAAPI styles are always committed synchronously to prevent flash of incorrect styles in Firefox.\u003c/li\u003e\n\u003cli\u003ePrevent Next.js from caching \u003ccode\u003etypeof window\u003c/code\u003e checks.\u003c/li\u003e\n\u003cli\u003eImprove projection node cleanup.\u003c/li\u003e\n\u003cli\u003eVariant propagation fixed for asynchronously-mounted children.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.34.4] 2026-03-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eonComplete\u003c/code\u003e fires at the end of an animation sequence.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/2034efcc197bbce1dc040f30b84dbd6b3555628f\"\u003e\u003ccode\u003e2034efc\u003c/code\u003e\u003c/a\u003e v12.35.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9f080caf0f9c8d4806b27694f603d93b8d8b2cd1\"\u003e\u003ccode\u003e9f080ca\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/31dd9bd795d63b59f23870e309546308dbeea628\"\u003e\u003ccode\u003e31dd9bd\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/da2376295c14c3712a89ef7e415bffd0a951f554\"\u003e\u003ccode\u003eda23762\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3602\"\u003e#3602\u003c/a\u003e from motiondivision/worktree-fix-issue-3232\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/80b321e2fb30cc9d77fb189f85d59f2dc75a525b\"\u003e\u003ccode\u003e80b321e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3599\"\u003e#3599\u003c/a\u003e from motiondivision/worktree-fix-issue-3244\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/4e5e0ae22a6408c753d9a42df41e9eaca77210e8\"\u003e\u003ccode\u003e4e5e0ae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3600\"\u003e#3600\u003c/a\u003e from motiondivision/worktree-fix-issue-3236\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/16b83b4442c4d9ebfa81fc41b918173589f38c68\"\u003e\u003ccode\u003e16b83b4\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into worktree-fix-issue-3236\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f4adc2efe566a650d8fbb79075ea42eaa3f30c6c\"\u003e\u003ccode\u003ef4adc2e\u003c/code\u003e\u003c/a\u003e Extract convertToZero to module level with documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b793fc024950c8887c71ba8d77aa5e5fb779cbe6\"\u003e\u003ccode\u003eb793fc0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3598\"\u003e#3598\u003c/a\u003e from motiondivision/worktree-fix-issue-3254\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e787956f76affa66ba766cdb6c114f50934c49f2\"\u003e\u003ccode\u003ee787956\u003c/code\u003e\u003c/a\u003e Simplify transformBox and add comment for percentage re-measurement\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.34.2...v12.35.2\"\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.462.0 to 0.577.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.577.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup from 4.53.3 to 4.59.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/lucide-icons/lucide/pull/4106\"\u003elucide-icons/lucide#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(repo): correctly ignore docs/releaseMetadata via .gitignore by \u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eellipse\u003c/code\u003e icon by \u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\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/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\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.576.0...0.577.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.576.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded zodiac signs 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/712\"\u003elucide-icons/lucide#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): fixes guideline violations in \u003ccode\u003epackage-*\u003c/code\u003e 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/4074\"\u003elucide-icons/lucide#4074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt\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/4075\"\u003elucide-icons/lucide#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): updated \u003ccode\u003ecuboid\u003c/code\u003e icon tags and categories 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/4095\"\u003elucide-icons/lucide#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecuboid\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/4098\"\u003elucide-icons/lucide#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-font, lucide-static): Fixing stable code points 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/3894\"\u003elucide-icons/lucide#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-rod\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3839\"\u003elucide-icons/lucide#3839\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.575.0...0.576.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\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/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build 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/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\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/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\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/3945\"\u003elucide-icons/lucide#3945\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/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\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.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\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/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\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/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\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/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\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/lucide-icons/lucide/commit/f6c0d0603ae2bc92f54d0397d70233274e53da97\"\u003e\u003ccode\u003ef6c0d06\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup from 4.53.3 to 4.59.0 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\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\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\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3e644fda2d8763207165d1dc64fdcdc37d40dc71\"\u003e\u003ccode\u003e3e644fd\u003c/code\u003e\u003c/a\u003e chore(scripts): Refactor scripts to typescript (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/19fa01b5fca2fc4a9cd0a77e4e9a0122b949813b\"\u003e\u003ccode\u003e19fa01b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump vite from 6.3.2 to 6.3.4 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/03eb86287aae464205e0d26ed22d00d454a1bd23\"\u003e\u003ccode\u003e03eb862\u003c/code\u003e\u003c/a\u003e use implicit return in react package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.577.0/packages/lucide-react\"\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 lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-themes` from 0.3.0 to 0.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pacocoursey/next-themes/releases\"\u003enext-themes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add null check for value in updateDOM function to prevent runtime errors and flashing by \u003ca href=\"https://github.com/groveom\"\u003e\u003ccode\u003e@​groveom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/344\"\u003epacocoursey/next-themes#344\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/groveom\"\u003e\u003ccode\u003e@​groveom\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/344\"\u003epacocoursey/next-themes#344\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.4.5...v0.4.6\"\u003ehttps://github.com/pacocoursey/next-themes/compare/v0.4.5...v0.4.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: map theme to class using ValueObject in injected script by \u003ca href=\"https://github.com/danielgavrilov\"\u003e\u003ccode\u003e@​danielgavrilov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/330\"\u003epacocoursey/next-themes#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce number of renders by pre-setting resolvedTheme by \u003ca href=\"https://github.com/wahba-openai\"\u003e\u003ccode\u003e@​wahba-openai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/338\"\u003epacocoursey/next-themes#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump next from 14.2.10 to 14.2.15 in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/331\"\u003epacocoursey/next-themes#331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the npm_and_yarn group across 1 directory with 7 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/341\"\u003epacocoursey/next-themes#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Fix corepack errors in CI by \u003ca href=\"https://github.com/pacocoursey\"\u003e\u003ccode\u003e@​pacocoursey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/342\"\u003epacocoursey/next-themes#342\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/danielgavrilov\"\u003e\u003ccode\u003e@​danielgavrilov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/330\"\u003epacocoursey/next-themes#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wahba-openai\"\u003e\u003ccode\u003e@​wahba-openai\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/338\"\u003epacocoursey/next-themes#338\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.4.4...v0.4.5\"\u003ehttps://github.com/pacocoursey/next-themes/compare/v0.4.4...v0.4.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: infinite loop theme flicker by \u003ca href=\"https://github.com/arturbien\"\u003e\u003ccode\u003e@​arturbien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/329\"\u003epacocoursey/next-themes#329\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/o1Suleyman\"\u003e\u003ccode\u003e@​o1Suleyman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/328\"\u003epacocoursey/next-themes#328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arturbien\"\u003e\u003ccode\u003e@​arturbien\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/329\"\u003epacocoursey/next-themes#329\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.4.3...v0.4.4\"\u003ehttps://github.com/pacocoursey/next-themes/compare/v0.4.3...v0.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePass \u003ccode\u003enonce\u003c/code\u003e to inline style tag when using \u003ccode\u003edisableTransitionOnChange\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.4.2...v0.4.3\"\u003ehttps://github.com/pacocoursey/next-themes/compare/v0.4.2...v0.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-export types from \u003ccode\u003enext-themes\u003c/code\u003e by \u003ca href=\"https://github.com/cschroeter\"\u003e\u003ccode\u003e@​cschroeter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/321\"\u003epacocoursey/next-themes#321\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/cschroeter\"\u003e\u003ccode\u003e@​cschroeter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/pull/321\"\u003epacocoursey/next-themes#321\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.4.1...v0.4.2\"\u003ehttps://github.com/pacocoursey/next-themes/compare/v0.4.1...v0.4.2\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/pacocoursey/next-themes/commit/3a43743798db3008a0fc59e8bcc9d6e1bb5d4752\"\u003e\u003ccode\u003e3a43743\u003c/code\u003e\u003c/a\u003e v0.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/f5be1b290f6532c25745ca9213a1ccf5ded11bb5\"\u003e\u003ccode\u003ef5be1b2\u003c/code\u003e\u003c/a\u003e fix: add null check for value in updateDOM function to prevent runtime errors...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/c178917c6b07f3c9b079914817b31af377e53369\"\u003e\u003ccode\u003ec178917\u003c/code\u003e\u003c/a\u003e v0.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/d12996b4e8a14ceb7c3f998fe91917cdedd872fe\"\u003e\u003ccode\u003ed12996b\u003c/code\u003e\u003c/a\u003e chore: Fix corepack errors in CI (\u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/b77db23e9fe5352c317d9c685d9f07fd7928faa9\"\u003e\u003ccode\u003eb77db23\u003c/code\u003e\u003c/a\u003e Bump the npm_and_yarn group across 1 directory with 7 updates (\u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/d3fa4ee9ad21861105e6250248e68cc4a288cd16\"\u003e\u003ccode\u003ed3fa4ee\u003c/code\u003e\u003c/a\u003e Bump next from 14.2.10 to 14.2.15 in the npm_and_yarn group across 1 director...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/ad83567b11f551ac3decb846411be01f813a57bf\"\u003e\u003ccode\u003ead83567\u003c/code\u003e\u003c/a\u003e Reduce number of renders by pre-setting resolvedTheme (\u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/1b510445a37e7c2cddb359b5f29fe8dce9fd4855\"\u003e\u003ccode\u003e1b51044\u003c/code\u003e\u003c/a\u003e fix: map theme to class using ValueObject in injected script (\u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/issues/330\"\u003e#330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/57c0561b1fac95fab0a951adf1bc74f21e24c91c\"\u003e\u003ccode\u003e57c0561\u003c/code\u003e\u003c/a\u003e v0.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pacocoursey/next-themes/commit/ae2ab9b47ac85d4b7b830bd74dbe241778e498d8\"\u003e\u003ccode\u003eae2ab9b\u003c/code\u003e\u003c/a\u003e fix: infinite loop theme flicker (\u003ca href=\"https://redirect.github.com/pacocoursey/next-themes/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pacocoursey/next-themes/compare/v0.3.0...v0.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proj4` from 2.20.2 to 2.20.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/proj4js/proj4js/releases\"\u003eproj4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.20.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Krovak projection variants by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/550\"\u003eproj4js/proj4js#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDatum shift correction for Amersfoort (EPSG:4289) by \u003ca href=\"https://github.com/algil\"\u003e\u003ccode\u003e@​algil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/551\"\u003eproj4js/proj4js#551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Krovak names by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/552\"\u003eproj4js/proj4js#552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck for mercator in every input by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/553\"\u003eproj4js/proj4js#553\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/algil\"\u003e\u003ccode\u003e@​algil\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/551\"\u003eproj4js/proj4js#551\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/proj4js/proj4js/compare/v2.20.3...v2.20.4\"\u003ehttps://github.com/proj4js/proj4js/compare/v2.20.3...v2.20.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.20.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump lodash from 4.17.21 to 4.17.23 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/proj4js/proj4js/pull/540\"\u003eproj4js/proj4js#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ortho defaults by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/542\"\u003eproj4js/proj4js#542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore web mercator WKT2 and projjson by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/546\"\u003eproj4js/proj4js#546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump js-yaml 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/proj4js/proj4js/pull/534\"\u003eproj4js/proj4js#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump basic-ftp from 5.0.5 to 5.2.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/proj4js/proj4js/pull/543\"\u003eproj4js/proj4js#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.40.1 to 4.59.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/proj4js/proj4js/pull/544\"\u003eproj4js/proj4js#544\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/proj4js/proj4js/compare/v2.20.2...v2.20.3\"\u003ehttps://github.com/proj4js/proj4js/compare/v2.20.2...v2.20.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/proj4js/proj4js/commit/43f6871375e17c9e2a3ce7c9facb832fa0bc74e8\"\u003e\u003ccode\u003e43f6871\u003c/code\u003e\u003c/a\u003e build 2.20.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/1fcb6ea84301e5b72a7c605cd182a853d44f6d94\"\u003e\u003ccode\u003e1fcb6ea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proj4js/proj4js/issues/553\"\u003e#553\u003c/a\u003e from proj4js/mercator-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/4fdb72b1702a9bcd922445bd2440d2d53aac1b56\"\u003e\u003ccode\u003e4fdb72b\u003c/code\u003e\u003c/a\u003e Check for mercator in every input\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/687bb7e797b8ace58a9ee0257f34346c2fd90889\"\u003e\u003ccode\u003e687bb7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proj4js/proj4js/issues/552\"\u003e#552\u003c/a\u003e from proj4js/krovak-names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/7f5ac794445a4293949a8ca19f1adf7c8e58cc20\"\u003e\u003ccode\u003e7f5ac79\u003c/code\u003e\u003c/a\u003e Fix Krovak names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/29517dca4a06cac946bafea39c1bd7744038b9f5\"\u003e\u003ccode\u003e29517dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proj4js/proj4js/issues/551\"\u003e#551\u003c/a\u003e from algil/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/35adf8ad9edecc73fa580391a89207a00ff9c3d2\"\u003e\u003ccode\u003e35adf8a\u003c/code\u003e\u003c/a\u003e Fix updateDatums script to take units of measure into account\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/fd06bb41041c7de463215f558bd4ed32d961e9a6\"\u003e\u003ccode\u003efd06bb4\u003c/code\u003e\u003c/a\u003e Datum shift correction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/25de2b9c77b17378b6c8f25a28a003f486b2301e\"\u003e\u003ccode\u003e25de2b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proj4js/proj4js/issues/550\"\u003e#550\u003c/a\u003e from proj4js/krovak-variants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/c0468d0f62f2d14cd95f5e9b4cde1df668dc7b86\"\u003e\u003ccode\u003ec0468d0\u003c/code\u003e\u003c/a\u003e Add Krovak projection variants\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/proj4js/proj4js/compare/v2.20.2...v2.20.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.24 to 10.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/360f2d9ecbad3315fbabc61fb2131ac939fee211\"\u003e\u003ccode\u003e360f2d9\u003c/code\u003e\u003c/a\u003e Release 10.4.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ab5260c30de086760abf7f666bb52f9267ff387e\"\u003e\u003ccode\u003eab5260c\u003c/code\u003e\u003c/a\u003e Update clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/09e9dd12c023a02a90d05db46c3c75166525674c\"\u003e\u003ccode\u003e09e9dd1\u003c/code\u003e\u003c/a\u003e Release 10.4.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ec7554060076640e1261e16d3af8f81c3a2b17cf\"\u003e\u003ccode\u003eec75540\u003c/code\u003e\u003c/a\u003e Ignore local patches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/59601b89582c2ca286a5e2a545ba98fb0004a5aa\"\u003e\u003ccode\u003e59601b8\u003c/code\u003e\u003c/a\u003e Update c8 and clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/06ea9886faa25c3272e2d86b945852e61a6997f7\"\u003e\u003ccode\u003e06ea988\u003c/code\u003e\u003c/a\u003e Release 10.4.25 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/47d8a5bde458ba19e25df455fcda8fcf31b97135\"\u003e\u003ccode\u003e47d8a5b\u003c/code\u003e\u003c/a\u003e Update dependencies and fix Node.js 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/51c596e429567c3a4c8e95123825b5ddd1d4a8b7\"\u003e\u003ccode\u003e51c596e\u003c/code\u003e\u003c/a\u003e Add Node.js 25 and 24 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/523982391ff26ea30f7c76a601ca3b655e1da543\"\u003e\u003ccode\u003e5239823\u003c/code\u003e\u003c/a\u003e Fix CSS variables in gradients (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1515\"\u003e#1515\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.24...10.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-react-refresh` from 0.4.26 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/ArnaudBarre/eslint-plugin-react-refresh/releases\"\u003eeslint-plugin-react-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport nested function calls for extraHOCs (actually fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark ESLint v10 as supported\u003c/li\u003e\n\u003cli\u003eSupport false positives with TypeScript function overloading (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport nested function calls for extraHOCs (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now ships as ESM and requires ESLint 9 + node 20. Because legacy config doesn't support ESM, this requires to use \u003ca href=\"https://eslint.org/docs/latest/use/configure/migration-guide\"\u003eflat config\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003ereactRefresh\u003c/code\u003e export is available and prefered over the default export. It's an object with two properties:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplugin\u003c/code\u003e: The plugin object with the rules\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econfigs\u003c/code\u003e: An object containing configuration presets, each exposed as a function. These functions accept your custom options, merge them with sensible defaults for that config, and return the final config object.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecustomHOCs\u003c/code\u003e option was renamed to \u003ccode\u003eextraHOCs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eValidation of HOCs calls is now more strict, you may need to add some HOCs to the \u003ccode\u003eextraHOCs\u003c/code\u003e option (like \u003ccode\u003econnect\u003c/code\u003e or \u003ccode\u003estyled\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eConfig example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\r\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\r\n\u003cp\u003eexport default defineConfig(\n/* Main config */\nreactRefresh.configs.vite({ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] }),\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eConfig example without config:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\r\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\r\n\u003cp\u003eexport default defineConfig({\nfiles: [\u0026quot;\u003cstrong\u003e/*.ts\u0026quot;, \u0026quot;\u003c/strong\u003e/*.tsx\u0026quot;],\nplugins: {\n// other plugins\n\u0026quot;react-refresh\u0026quot;: reactRefresh.plugin,\n},\nrules: {\n// other rules\n\u0026quot;react-refresh/only-export-components\u0026quot;: [\n\u0026quot;warn\u0026quot;,\n{ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] },\n],\n},\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md\"\u003eeslint-plugin-react-refresh's changelog\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\u003eSupport nested function calls for extraHOCs (actually fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark ESLint v10 as supported\u003c/li\u003e\n\u003cli\u003eSupport false positives with TypeScript function overloading (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport nested function calls for extraHOCs (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now ships as ESM and requires ESLint 9 + node 20. Because legacy config doesn't support ESM, this requires to use \u003ca href=\"https://eslint.org/docs/latest/use/configure/migration-guide\"\u003eflat config\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003ereactRefresh\u003c/code\u003e export is available and prefered over the default export. It's an object with two properties:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplugin\u003c/code\u003e: The plugin object with the rules\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econfigs\u003c/code\u003e: An object containing configuration presets, each exposed as a function. These functions accept your custom options, merge them with sensible defaults for that config, and return the final config object.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecustomHOCs\u003c/code\u003e option was renamed to \u003ccode\u003eextraHOCs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eValidation of HOCs calls is now more strict, you may need to add some HOCs to the \u003ccode\u003eextraHOCs\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eConfig example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\n\u003cp\u003eexport default defineConfig(\n/* Main config */\nreactRefresh.configs.vite({ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] }),\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eConfig example without config:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\n\u003cp\u003eexport default defineConfig({\nfiles: [\u0026quot;\u003cstrong\u003e/*.ts\u0026quot;, \u0026quot;\u003c/strong\u003e/*.tsx\u0026quot;],\nplugins: {\n// other plugins\n\u0026quot;react-refresh\u0026quot;: reactRefresh.plugin,\n},\nrules: {\n// other rules\n\u0026quot;react-refresh/only-export-components\u0026quot;: [\n\u0026quot;warn\u0026quot;,\n{ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] },\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/ArnaudBarre/eslint-plugin-react-refresh/commit/c0317bfe447d1f014e5e0bedcdfe77e50343c871\"\u003e\u003ccode\u003ec0317bf\u003c/code\u003e\u003c/a\u003e Fix support for nested function calls for extraHOCs [publish]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/42a1805ef5c18354e7b4cfe9db48891f6e2a00f2\"\u003e\u003ccode\u003e42a1805\u003c/code\u003e\u003c/a\u003e Explicit v10 support (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/106\"\u003e#106\u003c/a\u003e) [publish]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/199793e0d65ef30d24aadf077ed994f582264724\"\u003e\u003ccode\u003e199793e\u003c/code\u003e\u003c/a\u003e Support nested function calls for extraHOCs (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/26b3c1525e7008545dee68b2deb4601802b88ade\"\u003e\u003ccode\u003e26b3c15\u003c/code\u003e\u003c/a\u003e Support false positives with TypeScript function overloading (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/daa2efb2a2899ad7e793fc42e01bddbbc132074f\"\u003e\u003ccode\u003edaa2efb\u003c/code\u003e\u003c/a\u003e Revamp logic to catch more cases [publish] (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.26...v0.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 5.84.1 to 5.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 5.86.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite import specifiers to use .ts extensions, remove tsx (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1548\"\u003e#1548\u003c/a\u003e) (58674ade551d04ca38eea5b8273e8843eed7659d) - thanks \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd .spec-d to vitest entry files (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1556\"\u003e#1556\u003c/a\u003e) (3123ab76745990b2483f9c8f26c9c9ad4500d4aa) - thanks \u003ca href=\"https://github.com/yamachi4416\"\u003e\u003ccode\u003e@​yamachi4416\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate docs for tsx → node (0418eba6dc6a0d5e1e56cce1c037b0ae6846bc64)\u003c/li\u003e\n\u003cli\u003eAuto-format (7142fd701f97f8a4115c4094d1007f2551c33537)\u003c/li\u003e\n\u003cli\u003eAdd Qwik plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1557\"\u003e#1557\u003c/a\u003e) (fc668f4b59e40caddf8e9904fb50dc59de1a86f8) - thanks \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Bun plugin to handle directory arguments in \u003ccode\u003ebun test\u003c/code\u003e (c112b6c68b13976e4b601c5169a09e748e67fd4f)\u003c/li\u003e\n\u003cli\u003eUpdate FAQ (b105a42610346f7b9a07071ab8f5d2d7c60b004f)\u003c/li\u003e\n\u003cli\u003efix(plugin): swc with \u003ccode\u003eexternalHelpers\u003c/code\u003e setting ignores \u003ccode\u003e@swc/helpers\u003c/code\u003e dependency (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1560\"\u003e#1560\u003c/a\u003e) (4bcb1f5429d003e6e2b28e2bd65a64c849fe0786) - thanks \u003ca href=\"https://github.com/bobaaaaa\"\u003e\u003ccode\u003e@​bobaaaaa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003echore: git ignore artifacts (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1563\"\u003e#1563\u003c/a\u003e) (4878724a6599bc80a9ef9c62d86d2805d7d8a914) - thanks \u003ca href=\"https://github.com/unional\"\u003e\u003ccode\u003e@​unional\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Vite plugin to respect root option for index.html entries (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1561\"\u003e#1561\u003c/a\u003e) (67a56470f61cadfe1e771adc87385a98e398da2e) - thanks \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Astro sharpImageService() false positive for unused sharp (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1559\"\u003e#1559\u003c/a\u003e) (c36247cc034a14a846e94faafbdd2097f9a5d7d2) - thanks \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix up gitignore test (b2c3d086be6c76791d2b60b10944df3b7b52d9fc)\u003c/li\u003e\n\u003cli\u003efix: normalize Windows backslash paths in fs.watch listener to fix --watch on Windows (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1558\"\u003e#1558\u003c/a\u003e) (b86b421ec9f6bf1c930600c5109511712af3d224) - thanks \u003ca href=\"https://github.com/Aiudadadadf\"\u003e\u003ccode\u003e@​Aiudadadadf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix wrangler plugin not enabled by jsonc config (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1564\"\u003e#1564\u003c/a\u003e) (00bb1be35386300e6ea302c14a9b15e3f6e03b35) - thanks \u003ca href=\"https://github.com/DaniFoldi\"\u003e\u003ccode\u003e@​DaniFoldi\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eEdit AGENTS.md (a2aaf2f9983e24b881191403bd716bd1ee791c70)\u003c/li\u003e\n\u003cli\u003eFix tsconfig presets marked as unlisted in strict mode (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1568\"\u003e#1568\u003c/a\u003e) (463d67dad5f105cc2a76ce847192a9a7d1fb8498)\u003c/li\u003e\n\u003cli\u003eoxcellent (8a602c7863b63b1a940584e2a0436b70d8650be8)\u003c/li\u003e\n\u003cli\u003eRefactor format test and use prettier for consistent results (b6afc01828f884f579747e6d8e425aa1b07a068f)\u003c/li\u003e\n\u003cli\u003eSort package.json (d3a521b62d4ba5de05d3497b456cf9d225a743c8)\u003c/li\u003e\n\u003cli\u003eAdd .git to GLOBAL_IGNORE_PATTERNS (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1571\"\u003e#1571\u003c/a\u003e) (4e95ffb45748fa1ae84548c1992d2947826d2667)\u003c/li\u003e\n\u003cli\u003eDetect Yarn plugins that are listed by their path alone (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1574\"\u003e#1574\u003c/a\u003e) (de4c7d898f83a52ea80a374d9395bcb109f39c23) - thanks \u003ca href=\"https://github.com/robintown\"\u003e\u003ccode\u003e@​robintown\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eStart using unbash (a5de2c4e49bda454f0e42b4e5bfae54024d27772)\u003c/li\u003e\n\u003cli\u003eBump unbash \u0026amp; simplify bash parser further (57896d32c86412ad5941c67fbb2fc29882a5bafa)\u003c/li\u003e\n\u003cli\u003eFix refs in workspaces fixture (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1578\"\u003e#1578\u003c/a\u003e) (fbee3426ccc05eaf2fcaa069826cd3594f946db9)\u003c/li\u003e\n\u003cli\u003eInclude a few more entry patterns with \u003ccode\u003epageExtensions\u003c/code\u003e (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1581\"\u003e#1581\u003c/a\u003e) (c6a6d9e72b7674392cb58675befcc4c6bbb64e11)\u003c/li\u003e\n\u003cli\u003eClean exit if --fix fixes all issues (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1577\"\u003e#1577\u003c/a\u003e) (c182c29e35748ff044048c578b6bf7dd99dae9a8)\u003c/li\u003e\n\u003cli\u003eDocument JSDoc tag hints (0e7b6ae8d66650da9e4aad81aa2bb7cfbd985e57)\u003c/li\u003e\n\u003cli\u003eUpdate AGENTS.md (f845462736f9fb6349c7e4bfd0f72d76df473f8c)\u003c/li\u003e\n\u003cli\u003eAdd openapi-ts plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1579\"\u003e#1579\u003c/a\u003e) (42d1b3f5f912b37ed73ab46dc0fe07a93135413b) - thanks \u003ca href=\"https://github.com/jonahsnider\"\u003e\u003ccode\u003e@​jonahsnider\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eMigrate from \u003ccode\u003ejs-yaml\u003c/code\u003e → \u003ccode\u003eyaml\u003c/code\u003e (fb042ae235e57b340d167bb7bb7d7ddb0fa5b1fb)\u003c/li\u003e\n\u003cli\u003epnpm dedupe (2586254448e28bd54025f5726d23bf4f95c2e886)\u003c/li\u003e\n\u003cli\u003eFix plugin list order (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1587\"\u003e#1587\u003c/a\u003e) (519ae3aca72333978c674aab0e7376c7007deaaf) - thanks \u003ca href=\"https://github.com/ikeyan\"\u003e\u003ccode\u003e@​ikeyan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix confusing test fixtures for openapi-ts plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1591\"\u003e#1591\u003c/a\u003e) (f0083cac6c51337b1b53ee499dadcd5fa5e209ba) - thanks \u003ca href=\"https://github.com/jonahsnider\"\u003e\u003ccode\u003e@​jonahsnider\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eOff-by-1 (7d7dec6fec59ab8cddca09688d4ad05cdece1aea)\u003c/li\u003e\n\u003cli\u003eDon't fix compiled files (pos off) (a9fdc77fa6321e469b718131df556c37289a7dbd)\u003c/li\u003e\n\u003cli\u003eAdd aliases from any tsconfig file in typescript plugin (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1347\"\u003e#1347\u003c/a\u003e) (ced77c707d064c5067b6dc331e76d878dc4add87)\u003c/li\u003e\n\u003cli\u003eSupport auto-imports in Nuxt plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1517\"\u003e#1517\u003c/a\u003e) (4ce27b2f793882bc3fc8f72813b4c0c6152e5168)\u003c/li\u003e\n\u003cli\u003eFix + lint .ts extension in import specifiers (d349de315a37f5ae208522abe830f1c41732779a)\u003c/li\u003e\n\u003cli\u003eSafe \u003ccode\u003ets.isInTopLevelContext\u003c/code\u003e → \u003ccode\u003eisInTopLevelScope\u003c/code\u003e (1819c2050440f82eb30e7be9d271298e6b4c8f14)\u003c/li\u003e\n\u003cli\u003eWrap \u003ccode\u003esession.handleFileChanges\u003c/code\u003e in try/catch (185afb8cc6b914df31ca0c22315190e44c2834da)\u003c/li\u003e\n\u003cli\u003eImprove MDX compiler (9205e2a9480182605975687ebc4282f9805da58b)\u003c/li\u003e\n\u003cli\u003efix(playwright): Add missing built-in \u003ccode\u003enull\u003c/code\u003e reporter (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1596\"\u003e#1596\u003c/a\u003e) (0f1ce7d1bba7a80ce0697378efd2be0968383a86) - thanks \u003ca href=\"https://github.com/shrink\"\u003e\u003ccode\u003e@​shrink\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd package.json#imports as entry points (1fbe286046bd51653fff4139b4b8a0ef1ea04193)\u003c/li\u003e\n\u003cli\u003eUpdate some dependencies + dedupe (381241e2e1e1875da7e34baee6b5d00f0aef0295)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eextends\u003c/code\u003e in nuxt plugin (9fcbdf5244f81820b9a2f53d5b320e6c54fba792)\u003c/li\u003e\n\u003cli\u003eUpdate release script (f446b4f08ca48f7b135eb9da34a6388249598f1e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.85.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix require.context regex matching for path-aware patterns (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1547\"\u003e#1547\u003c/a\u003e) (c33d93ae24dc1304baa49f85b25beb24af803dd8) - thanks \u003ca href=\"https://github.com/jstaab\"\u003e\u003ccode\u003e@​jstaab\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/5abbc4a7b1097e035ea7f830312d7bda02ad079e\"\u003e\u003ccode\u003e5abbc4a\u003c/code\u003e\u003c/a\u003e Release knip@5.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f446b4f08ca48f7b135eb9da34a6388249598f1e\"\u003e\u003ccode\u003ef446b4f\u003c/code\u003e\u003c/a\u003e Update release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/9fcbdf5244f81820b9a2f53d5b320e6c54fba792\"\u003e\u003ccode\u003e9fcbdf5\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eextends\u003c/code\u003e in nuxt plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/381241e2e1e1875da7e34baee6b5d00f0aef0295\"\u003e\u003ccode\u003e381241e\u003c/code\u003e\u003c/a\u003e Update some dependencies + dedupe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1fbe286046bd51653fff4139b4b8a0ef1ea04193\"\u003e\u003ccode\u003e1fbe286\u003c/code\u003e\u003c/a\u003e Add package.json#imports as entry points\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/0f1ce7d1bba7a80ce0697378efd2be0968383a86\"\u003e\u003ccode\u003e0f1ce7d\u003c/code\u003e\u003c/a\u003e fix(playwright): Add missing built-in \u003ccode\u003enull\u003c/code\u003e reporter (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1596\"\u003e#1596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/9205e2a9480182605975687ebc4282f9805da58b\"\u003e\u003ccode\u003e9205e2a\u003c/code\u003e\u003c/a\u003e Improve MDX compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1819c2050440f82eb30e7be9d271298e6b4c8f14\"\u003e\u003ccode\u003e1819c20\u003c/code\u003e\u003c/a\u003e Safe \u003ccode\u003ets.isInTopLevelContext\u003c/code\u003e → \u003ccode\u003eisInTopLevelScope\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/d349de315a37f5ae208522abe830f1c41732779a\"\u003e\u003ccode\u003ed349de3\u003c/code\u003e\u003c/a\u003e Fix + lint .ts extension in import specifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/4ce27b2f793882bc3fc8f72813b4c0c6152e5168\"\u003e\u003ccode\u003e4ce27b2\u003c/code\u003e\u003c/a\u003e Support auto-imports in Nuxt plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1517\"\u003e#1517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@5.86.0/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.6 to 8.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/65de53745f7b8006a335199995f2dfc6d1b77d92\"\u003e\u003ccode\u003e65de537\u003c/code\u003e\u003c/a\u003e Release 8.5.8 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b2c6d9786e742eecb5a2b48ca5b9dc9daa30b24c\"\u003e\u003ccode\u003eb2c6d97\u003c/code\u003e\u003c/a\u003e Run git hook register\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/0ae0a492e9259783bca8e1de5a06d474880ce552\"\u003e\u003ccode\u003e0ae0a49\u003c/code\u003e\u003c/a\u003e Update Processor#version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6ee9f14d3a19d06583ab887412553f7e7189709d\"\u003e\u003ccode\u003e6ee9f14\u003c/code\u003e\u003c/a\u003e Release 8.5.7 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3fbc95172a26cd40db1a1d18a970a2edd4244c44\"\u003e\u003ccode\u003e3fbc951\u003c/code\u003e\u003c/a\u003e Fix uvu Node.js 25 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/52db53ea4339b117e4d41ddd1b65bd914a89b44e\"\u003e\u003ccode\u003e52db53e\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/497daef7972d5c7634e30a28c3c1368587df446d\"\u003e\u003ccode\u003e497daef\u003c/code\u003e\u003c/a\u003e Speed up source map annotation cleaning by moving from RegExp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/41e739a940963c87519c8cc532ed41287129431b\"\u003e\u003ccode\u003e41e739a\u003c/code\u003e\u003c/a\u003e Remove banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1329142fc7d4b965bf9819ffa27ac2248f07ab20\"\u003e\u003ccode\u003e1329142\u003c/code\u003e\u003c/a\u003e chore: speed up space-only string check in lib/parser.js (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/23beff9a7c1da1639b0c159df869829ff7ae1ab4\"\u003e\u003ccode\u003e23beff9\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.6...8.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.56.0 to 8.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\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 [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\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\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.56.1\u003c/h2\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency minimatch to v10.2.2 by \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074\"\u003etypescript-eslint/typescript-eslint#12074\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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-define-polyfill-provider` from 0.6.6 to 0.6.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel-polyfills/commits/@babel/helper-define-polyfill-provider@0.6.7/packages/babel-helper-define-polyfill-provider\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@csstools/color-helpers` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/csstools/postcss-plugins/blob/main/packages/color-helpers/CHANGELOG.md\"\u003e\u003ccode\u003e@​csstools/color-helpers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e6.0.2\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eFebruary 21, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated: gamut mapping algorithm\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/csstools/postcss-plugins/commits/HEAD/packages/color-helpers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@csstools/css-color-parser` from 4.0.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary...\n\n_Description has been truncated_","html_url":"https://github.com/azhar1701/state-track/pull/88","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/azhar1701%2Fstate-track/issues/88","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/88/packages"}},{"old_version":"30.0.5","new_version":"30.3.0","update_type":"minor","path":null,"pr_created_at":"2026-03-12T01:07:18.000Z","version_change":"30.0.5 → 30.3.0","issue":{"uuid":"4061496600","node_id":"PR_kwDORkvHNs7J4EnB","number":4,"state":"open","title":"Bump the dev-dependencies group with 43 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-12T01:07:18.000Z","updated_at":"2026-05-10T02:01:37.740Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":43,"packages":[{"name":"@actions/core","old_version":"1.11.1","new_version":"3.0.0","repository_url":"https://github.com/actions/toolkit"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-commonjs","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-methods","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-property-in-object","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@microsoft/api-extractor","old_version":"7.52.9","new_version":"7.57.7","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@rollup/plugin-babel","old_version":"6.0.4","new_version":"7.0.0","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-node-resolve","old_version":"16.0.1","new_version":"16.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"@stylistic/eslint-plugin","old_version":"5.2.2","new_version":"5.10.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"typescript-eslint","old_version":"8.38.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"esbuild","old_version":"0.25.8","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-plugin-mocha","old_version":"11.1.0","new_version":"11.2.0","repository_url":"https://github.com/lo1tuma/eslint-plugin-mocha"},{"name":"eslint-plugin-prettier","old_version":"5.5.3","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-tsdoc","old_version":"0.4.0","new_version":"0.5.2","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"eslint-plugin-unused-imports","old_version":"4.1.4","new_version":"4.4.1","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"eslint","old_version":"9.31.0","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"execa","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"expect","old_version":"30.0.5","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"globals","old_version":"16.3.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"gts","old_version":"6.0.2","new_version":"7.0.0","repository_url":"https://github.com/google/gts"},{"name":"hereby","old_version":"1.11.0","new_version":"1.14.0","repository_url":"https://github.com/jakebailey/hereby"},{"name":"mocha","old_version":"11.7.1","new_version":"11.7.5","repository_url":"https://github.com/mochajs/mocha"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"rollup","old_version":"4.45.3","new_version":"4.59.0","repository_url":"https://github.com/rollup/rollup"},{"name":"sinon","old_version":"21.0.0","new_version":"21.0.2","repository_url":"https://github.com/sinonjs/sinon"},{"name":"@types/sinon","old_version":"17.0.4","new_version":"21.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@schematics/angular","old_version":"20.1.3","new_version":"21.2.2","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.1.3","new_version":"21.2.2","repository_url":"https://github.com/angular/angular-cli"},{"name":"@types/chrome","old_version":"0.1.1","new_version":"0.1.37","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"glob","old_version":"10.4.5","new_version":"13.0.6","repository_url":"https://github.com/isaacs/node-glob"},{"name":"@typescript-eslint/utils","old_version":"8.26.1","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@swc/core","old_version":"1.13.2","new_version":"1.15.18","repository_url":"https://github.com/swc-project/swc"},{"name":"acorn","old_version":"8.15.0","new_version":"8.16.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"package-directory","old_version":"8.1.0","new_version":"8.2.0","repository_url":"https://github.com/sindresorhus/package-directory"},{"name":"@microsoft/api-documenter","old_version":"7.26.30","new_version":"7.29.7","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/api-extractor-model","old_version":"7.30.7","new_version":"7.33.4","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/tsdoc","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"@rushstack/node-core-library","old_version":"5.14.0","new_version":"5.20.3","repository_url":"https://github.com/microsoft/rushstack"},{"name":"c8","old_version":"10.1.3","new_version":"11.0.0","repository_url":"https://github.com/bcoe/c8"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 43 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) | `1.11.1` | `3.0.0` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-private-methods](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-private-property-in-object](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object) | `7.27.1` | `7.28.6` |\n| [@microsoft/api-extractor](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor) | `7.52.9` | `7.57.7` |\n| [@rollup/plugin-babel](https://github.com/rollup/plugins/tree/HEAD/packages/babel) | `6.0.4` | `7.0.0` |\n| [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) | `16.0.1` | `16.0.3` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.2.2` | `5.10.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.38.0` | `8.57.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.8` | `0.27.3` |\n| [eslint-plugin-mocha](https://github.com/lo1tuma/eslint-plugin-mocha) | `11.1.0` | `11.2.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.3` | `5.5.5` |\n| [eslint-plugin-tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/eslint-plugin) | `0.4.0` | `0.5.2` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.1.4` | `4.4.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.31.0` | `10.0.3` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.0` | `9.6.1` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.5` | `30.3.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `17.4.0` |\n| [gts](https://github.com/google/gts) | `6.0.2` | `7.0.0` |\n| [hereby](https://github.com/jakebailey/hereby) | `1.11.0` | `1.14.0` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.1` | `11.7.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.45.3` | `4.59.0` |\n| [sinon](https://github.com/sinonjs/sinon) | `21.0.0` | `21.0.2` |\n| [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) | `17.0.4` | `21.0.0` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [@schematics/angular](https://github.com/angular/angular-cli) | `20.1.3` | `21.2.2` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.1.3` | `21.2.2` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.1.1` | `0.1.37` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `13.0.6` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.26.1` | `8.57.0` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.13.2` | `1.15.18` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.16.0` |\n| [package-directory](https://github.com/sindresorhus/package-directory) | `8.1.0` | `8.2.0` |\n| [@microsoft/api-documenter](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-documenter) | `7.26.30` | `7.29.7` |\n| [@microsoft/api-extractor-model](https://github.com/microsoft/rushstack/tree/HEAD/libraries/api-extractor-model) | `7.30.7` | `7.33.4` |\n| [@microsoft/tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/tsdoc) | `0.15.1` | `0.16.0` |\n| [@rushstack/node-core-library](https://github.com/microsoft/rushstack/tree/HEAD/libraries/node-core-library) | `5.14.0` | `5.20.3` |\n| [c8](https://github.com/bcoe/c8) | `10.1.3` | `11.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.6` |\n\nUpdates `@actions/core` from 1.11.1 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md\"\u003e\u003ccode\u003e@​actions/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Package is now ESM-only\n\u003cul\u003e\n\u003cli\u003eCommonJS consumers must use dynamic \u003ccode\u003eimport()\u003c/code\u003e instead of \u003ccode\u003erequire()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@actions/http-client\u003c/code\u003e to \u003ccode\u003e3.0.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/exec\u003c/code\u003e from 1.1.1 to 2.0.0 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2199\"\u003e#2199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Node 24 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2110\"\u003e#2110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/http-client\u003c/code\u003e from 2.0.1 to 3.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/actions/toolkit/commits/HEAD/packages/core\"\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@​actions/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-class-properties` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-class-properties\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/445b575653acfac3cba502afc769fc46c706870b\"\u003e\u003ccode\u003e445b575\u003c/code\u003e\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties/issues/17580\"\u003e#17580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-plugin-transform-class-properties\"\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/plugin-transform-class-properties\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-class-static-block` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-class-static-block\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/445b575653acfac3cba502afc769fc46c706870b\"\u003e\u003ccode\u003e445b575\u003c/code\u003e\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block/issues/17580\"\u003e#17580\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-plugin-transform-class-static-block/issues/17592\"\u003e#17592\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/f4a96162033b23b33285af63b13aa0632ebb943b\"\u003e\u003ccode\u003ef4a9616\u003c/code\u003e\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block/issues/17443\"\u003e#17443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-plugin-transform-class-static-block\"\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/plugin-transform-class-static-block\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-modules-commonjs` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-modules-commonjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1d4546bcb80009303aab386b59f4df1fd335c1d5\"\u003e\u003ccode\u003e1d4546b\u003c/code\u003e\u003c/a\u003e Preserve class id when transforming using declarations with exported class (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/59829db19aadd80ab362884228483b52b258486d\"\u003e\u003ccode\u003e59829db\u003c/code\u003e\u003c/a\u003e fix(babel-template): Properly handle empty string replacements (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs/issues/17284\"\u003e#17284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-plugin-transform-modules-commonjs\"\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/plugin-transform-modules-commonjs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-private-methods` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-private-methods\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/445b575653acfac3cba502afc769fc46c706870b\"\u003e\u003ccode\u003e445b575\u003c/code\u003e\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods/issues/17580\"\u003e#17580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-plugin-transform-private-methods\"\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/plugin-transform-private-methods\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-private-property-in-object` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-private-property-in-object\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/445b575653acfac3cba502afc769fc46c706870b\"\u003e\u003ccode\u003e445b575\u003c/code\u003e\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object/issues/17580\"\u003e#17580\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-plugin-transform-private-property-in-object/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-plugin-transform-private-property-in-object\"\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/plugin-transform-private-property-in-object\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/api-extractor` from 7.52.9 to 7.57.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/rushstack/blob/main/apps/api-extractor/CHANGELOG.md\"\u003e\u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.57.7\u003c/h2\u003e\n\u003cp\u003eMon, 09 Mar 2026 15:14:07 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eminimatch\u003c/code\u003e version from \u003ccode\u003e10.2.1\u003c/code\u003e to \u003ccode\u003e10.2.3\u003c/code\u003e to address CVE-2026-27903.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.57.6\u003c/h2\u003e\n\u003cp\u003eWed, 25 Feb 2026 21:39:42 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@microsoft/tsdoc-config\u003c/code\u003e to \u003ccode\u003e~0.18.1\u003c/code\u003e to mitigate CVE-2025-69873.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.57.5\u003c/h2\u003e\n\u003cp\u003eWed, 25 Feb 2026 00:34:29 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.57.4\u003c/h2\u003e\n\u003cp\u003eTue, 24 Feb 2026 01:13:27 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.57.3\u003c/h2\u003e\n\u003cp\u003eMon, 23 Feb 2026 00:42:21 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing \u0026quot;./extends/*.json\u0026quot; to the package.json \u0026quot;exports\u0026quot; field so that \u0026quot;\u003ccode\u003e@​microsoft/api-extractor/\u003c/code\u003eextends/tsdoc-base.json\u0026quot; is importable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.57.2\u003c/h2\u003e\n\u003cp\u003eFri, 20 Feb 2026 16:14:49 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimatch from 10.1.2 to 10.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.57.1\u003c/h2\u003e\n\u003cp\u003eFri, 20 Feb 2026 00:15:03 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e\u0026quot;node\u0026quot;\u003c/code\u003e condition before \u003ccode\u003e\u0026quot;import\u0026quot;\u003c/code\u003e in the \u003ccode\u003e\u0026quot;exports\u0026quot;\u003c/code\u003e map so that Node.js uses the CJS output (which handles extensionless imports), while bundlers still use ESM via \u003ccode\u003e\u0026quot;import\u0026quot;\u003c/code\u003e. Fixes \u003ca href=\"https://redirect.github.com/microsoft/rushstack/issues/5644\"\u003emicrosoft/rushstack#5644\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.57.0\u003c/h2\u003e\n\u003cp\u003eThu, 19 Feb 2026 00:04:52 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/ee40f81bd3b6ec71cbc768ba431fcbf865431b13\"\u003e\u003ccode\u003eee40f81\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/8a51049790857f338f32ea72df48bb72f83cf984\"\u003e\u003ccode\u003e8a51049\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/e35bece4e15a21bbf320b213fbb37866ae469a90\"\u003e\u003ccode\u003ee35bece\u003c/code\u003e\u003c/a\u003e chore: bump minimatch to 10.2.3 to fix vulnerability (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5675\"\u003e#5675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/f8a668d19b0c232402cafd326b50168454a59858\"\u003e\u003ccode\u003ef8a668d\u003c/code\u003e\u003c/a\u003e chore: bump decoupled local dependencies (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5674\"\u003e#5674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/3b13f32b28e2ee19d856d8e60dd00b7675855d4a\"\u003e\u003ccode\u003e3b13f32\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/b8a4224d6ec8b576b31f8899381501ce2aab52b6\"\u003e\u003ccode\u003eb8a4224\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/1a448ee0e88a9c880e242f4d5c61c2fa77a480b5\"\u003e\u003ccode\u003e1a448ee\u003c/code\u003e\u003c/a\u003e Fix issues with missing files in published \u003ccode\u003e@microsoft/load-themed-styles\u003c/code\u003e an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/737b20ae6b9575f80674e7802fd2d3f85d12a687\"\u003e\u003ccode\u003e737b20a\u003c/code\u003e\u003c/a\u003e Bump TSDoc and @typescript-eslint/* dependencies to address CVEs. (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5672\"\u003e#5672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/1a2e3a6a0a9ff9b036209e1d1748a20472213898\"\u003e\u003ccode\u003e1a2e3a6\u003c/code\u003e\u003c/a\u003e chore: bump decoupled local dependencies (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5660\"\u003e#5660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/75ba91c0251734f75fb65c144bb38b46b3e60827\"\u003e\u003ccode\u003e75ba91c\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/rushstack/commits/@microsoft/api-extractor_v7.57.7/apps/api-extractor\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-babel` from 6.0.4 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/babel/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-05\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebabel!: improve filtering capability \u0026amp; performance (\u003ca href=\"https://redirect.github.com/rollup/plugins/issues/1954\"\u003e#1954\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow excluding manual chunks when transforming generated code (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/1906\"\u003e#1906\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/rollup/plugins/commit/7f241b28e41e3b28500d489e9f59862837915430\"\u003e\u003ccode\u003e7f241b2\u003c/code\u003e\u003c/a\u003e chore(repo): run lint for the entire repo, clean some things up (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/537001f5b8504d2922c754e601d5191b5e78d054\"\u003e\u003ccode\u003e537001f\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/c5e5f58d30b30f1fe5d63ee4168beff290d8d54c\"\u003e\u003ccode\u003ec5e5f58\u003c/code\u003e\u003c/a\u003e fix(babel): clone cached helper identifier before returning it (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/584\"\u003e#584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/83bcdcf271d6cdb2b8c690c30886d01851edc6d2\"\u003e\u003ccode\u003e83bcdcf\u003c/code\u003e\u003c/a\u003e fix(babel): strip hash and query param in extension filter (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7941389b2ea90fe66d5676a5e3f4f6a7f2ad8a43\"\u003e\u003ccode\u003e7941389\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/55a9cb20d7686750aa104d6a45a7d6834f57ba4a\"\u003e\u003ccode\u003e55a9cb2\u003c/code\u003e\u003c/a\u003e chore(babel): add deprecation/migration warnings for the runtime (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/72a0c44ffec40ff5793007c467d95ca5cd4cde05\"\u003e\u003ccode\u003e72a0c44\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/5fa15590e452d568239a6d8e1c7018865c027fe4\"\u003e\u003ccode\u003e5fa1559\u003c/code\u003e\u003c/a\u003e feat(babel): \u003ccode\u003eexport * as ns\u003c/code\u003e support (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/621768bfa45e934c9a3eb8462c2d8ea3005762ed\"\u003e\u003ccode\u003e621768b\u003c/code\u003e\u003c/a\u003e feat(commonjs)!: return the namespace by default when requiring ESM  (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/13526d606743eb0fcd44b0874b33812e4f4099a5\"\u003e\u003ccode\u003e13526d6\u003c/code\u003e\u003c/a\u003e chore(babel): update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/plugins/commits/url-v7.0.0/packages/babel\"\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@​rollup/plugin-babel\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-node-resolve` from 16.0.1 to 16.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-node-resolve\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve bare targets of package \u0026quot;imports\u0026quot; using export maps; avoid fileURLToPath(null) (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.0.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-04\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\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/rollup/plugins/commit/764910a09d57e3b55cb4d027765b717a50341253\"\u003e\u003ccode\u003e764910a\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/35697207a44aa9f1b474dc6e1cc6054f575765ad\"\u003e\u003ccode\u003e3569720\u003c/code\u003e\u003c/a\u003e fix(node-resolve): resolve bare targets of package \u0026quot;imports\u0026quot; using export map...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/516ed1db422c5dfa0d29c5cbb18ca488b3ad95f6\"\u003e\u003ccode\u003e516ed1d\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7ad50574b269ae9e1ebd5263f8d211a5103ef27d\"\u003e\u003ccode\u003e7ad5057\u003c/code\u003e\u003c/a\u003e fix(node-resolve): error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rollup/plugins/commits/node-resolve-v16.0.3/packages/node-resolve\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.2.2 to 5.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.10.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.9.0...v5.10.0\"\u003e5.10.0\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e allow 'off' in overrides (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1144\"\u003e#1144\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c43bd4b14ebb4222b3f4e151967aac5e82bd8290\"\u003ec43bd4b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epadding-line-between-statements:\u003c/strong\u003e introduce \u003ccode\u003elineMode\u003c/code\u003e for selector matcher (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1143\"\u003e#1143\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/1ebd6d8e59bad0e5330e560df724f29455b92adb\"\u003e1ebd6d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 7 to 8 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1153\"\u003e#1153\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/78ca032c765110952b63a86ca7177a28597371c9\"\u003e78ca032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1154\"\u003e#1154\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/01f7b17856549b681589a97480f6014ab39f21f3\"\u003e01f7b17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eno export all for \u003ccode\u003e@​typescript-eslint/utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1150\"\u003e#1150\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/258f9d8f6a171fcdbdc994768fb08938fafc4470\"\u003e258f9d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.8.0...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-trailing-spaces:\u003c/strong\u003e support more file types (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1138\"\u003e#1138\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/501e8383bd9b27ff3e8d5e66c43e4ac7877fc862\"\u003e501e838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epadding-line-between-statements:\u003c/strong\u003e support selector-based statement matchers (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1134\"\u003e#1134\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/8f5cc9ee69b58de1dc00a9a487a1461de2d3494b\"\u003e8f5cc9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport ESLint 10 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1066\"\u003e#1066\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/5d99706e7c156af617a7ed935bd9bbe87630738a\"\u003e5d99706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1141\"\u003e#1141\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/f29fcff09f86ac7d9feff8a9f954bbeed32e91db\"\u003ef29fcff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomma-dangle:\u003c/strong\u003e check tsx file correctly (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1127\"\u003e#1127\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/271da423f8d47e264e5a9e1ded444eaa7b208c43\"\u003e271da42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomma-dangle:\u003c/strong\u003e prevent crash when linting non-js files (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1140\"\u003e#1140\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/4a96eae4e31998904bc3c2b5c0719920a7984f98\"\u003e4a96eae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e ignore when source code is not ESTree (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1139\"\u003e#1139\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/9e7f42264b9462e21c269568e506977d5abac8ed\"\u003e9e7f422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e don't report jsdoc type assertion by default (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1100\"\u003e#1100\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/cfb62964a3daf488903ee33c88b23bade7009cac\"\u003ecfb6296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eobject-curly-spacing:\u003c/strong\u003e correctly handle object patterns with type annotations (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1129\"\u003e#1129\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/5aaaec61ed9f4f7cc4fb431e5628f5d67e48be3c\"\u003e5aaaec6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elines-around-comment:\u003c/strong\u003e improve extensibility of allow boundary checks (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1136\"\u003e#1136\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/18b961eacd7a37dc772a3669e236e60773965d9d\"\u003e18b961e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e simplify fixer (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1133\"\u003e#1133\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3504e1fa3901f68d7d028465a1c0f779077db7eb\"\u003e3504e1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eon-var-declaration-per-line:\u003c/strong\u003e simplify fixer (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1132\"\u003e#1132\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c827fde7e77e2a66b0873c41d10bb8e02cb2bf66\"\u003ec827fde\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced fr...\n\n_Description has been truncated_","html_url":"https://github.com/dadaccai/vclawdboyv/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dadaccai%2Fvclawdboyv/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"28.1.3","new_version":"30.1.2","update_type":"major","path":null,"pr_created_at":"2026-02-19T09:18:55.000Z","version_change":"28.1.3 → 30.1.2","issue":{"uuid":"3961814107","node_id":"PR_kwDORTGdw87E0gT4","number":2,"state":"open","title":"chore(deps): bump the maintenance group with 247 updates","user":"dependabot[bot]","labels":["javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-19T09:18:55.000Z","updated_at":"2026-02-19T10:07:31.753Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"maintenance","update_count":247,"packages":[{"name":"@hookform/resolvers","old_version":"3.10.0","new_version":"5.2.2","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@microsoft/applicationinsights-react-js","old_version":"17.3.6","new_version":"19.3.8","repository_url":"https://github.com/microsoft/applicationinsights-react-js"},{"name":"@piwikpro/react-piwik-pro","old_version":"1.3.3","new_version":"2.5.0","repository_url":"https://github.com/PiwikPRO/react-piwik-pro"},{"name":"@react-spring/web","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@tanstack/react-query","old_version":"4.36.1","new_version":"5.90.21","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"4.36.1","new_version":"5.91.3","repository_url":"https://github.com/TanStack/query"},{"name":"axios","old_version":"1.13.1","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"},{"name":"date-fns","old_version":"2.30.0","new_version":"4.1.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"html-react-parser","old_version":"5.2.15","new_version":"5.2.17","repository_url":"https://github.com/remarkablemark/html-react-parser"},{"name":"i18next","old_version":"23.16.8","new_version":"25.8.11","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-browser-languagedetector","old_version":"7.2.2","new_version":"8.2.1","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"react-i18next","old_version":"13.5.0","new_version":"16.5.4","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router","old_version":"6.30.3","new_version":"7.13.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"6.30.3","new_version":"7.13.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"styled-components","old_version":"5.3.11","new_version":"6.3.10","repository_url":"https://github.com/styled-components/styled-components"},{"name":"typescript","old_version":"4.9.5","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@commitlint/cli","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@testing-library/dom","old_version":"9.3.4","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/react","old_version":"12.1.5","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/jest","old_version":"28.1.8","new_version":"30.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.30","new_version":"25.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"5.1.2","new_version":"5.1.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"8.57.1","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"8.10.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-prettier","old_version":"4.2.5","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"http-proxy-middleware","old_version":"2.0.9","new_version":"3.0.5","repository_url":"https://github.com/chimurai/http-proxy-middleware"},{"name":"husky","old_version":"8.0.3","new_version":"9.1.7","repository_url":"https://github.com/typicode/husky"},{"name":"jsdom","old_version":"27.4.0","new_version":"28.1.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lint-staged","old_version":"14.0.1","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"msw","old_version":"2.12.7","new_version":"2.12.10","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"2.8.8","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"react-is","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-is","old_version":"18.2.4","new_version":"19.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@adobe/css-tools","old_version":"4.4.0","new_version":"4.4.4","repository_url":"https://github.com/adobe/css-tools"},{"name":"@asamuzakjp/css-color","old_version":"4.1.1","new_version":"4.1.2","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@asamuzakjp/dom-selector","old_version":"6.7.7","new_version":"6.8.1","repository_url":"https://github.com/asamuzaK/domSelector"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.5","new_version":"7.29.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-annotate-as-pure","old_version":"7.22.5","new_version":"7.27.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-create-class-features-plugin","old_version":"7.24.0","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-member-expression-to-functions","old_version":"7.23.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-optimise-call-expression","old_version":"7.22.5","new_version":"7.27.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-replace-supers","old_version":"7.22.20","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-skip-transparent-expression-wrappers","old_version":"7.22.5","new_version":"7.27.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-import-attributes","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-jsx","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-syntax-typescript","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-property-in-object","old_version":"7.23.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.24.0","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/template","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@commitlint/config-validator","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/ensure","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/execute-rule","old_version":"17.8.1","new_version":"20.0.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/format","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/is-ignored","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"semver","old_version":"5.7.2","new_version":"6.3.1","repository_url":"https://github.com/npm/node-semver"},{"name":"@commitlint/lint","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/load","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/message","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/parse","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/read","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/resolve-extends","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/rules","old_version":"17.8.1","new_version":"20.4.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/to-lines","old_version":"17.8.1","new_version":"20.0.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/top-level","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/types","old_version":"17.8.1","new_version":"20.4.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.9","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@csstools/color-helpers","old_version":"5.1.0","new_version":"6.0.1","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-calc","old_version":"2.1.4","new_version":"3.1.1","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-color-parser","old_version":"3.1.0","new_version":"4.0.1","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-parser-algorithms","old_version":"3.0.5","new_version":"4.0.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/css-tokenizer","old_version":"3.0.4","new_version":"4.0.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emotion/is-prop-valid","old_version":"1.2.2","new_version":"1.4.0","repository_url":"https://github.com/emotion-js/emotion"},{"name":"@emotion/memoize","old_version":"0.8.1","new_version":"0.9.0","repository_url":"https://github.com/emotion-js/emotion"},{"name":"@emotion/unitless","old_version":"0.7.5","new_version":"0.10.0","repository_url":"https://github.com/emotion-js/emotion"},{"name":"type-fest","old_version":"0.6.0","new_version":"0.21.3","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"@exodus/bytes","old_version":"1.10.0","new_version":"1.14.1","repository_url":"https://github.com/ExodusOSS/bytes"},{"name":"@inquirer/ansi","old_version":"1.0.0","new_version":"1.0.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/confirm","old_version":"5.1.18","new_version":"5.1.21","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/core","old_version":"10.2.2","new_version":"10.3.2","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/figures","old_version":"1.0.13","new_version":"1.0.15","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@inquirer/type","old_version":"3.0.8","new_version":"3.0.10","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"js-yaml","old_version":"3.14.1","new_version":"3.14.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"@jest/schemas","old_version":"28.1.3","new_version":"30.0.5","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/types","old_version":"28.1.3","new_version":"30.0.5","repository_url":"https://github.com/jestjs/jest"},{"name":"@sinclair/typebox","old_version":"0.24.51","new_version":"0.34.48","repository_url":"https://github.com/sinclairzx81/typebox-legacy"},{"name":"ci-info","old_version":"3.9.0","new_version":"4.4.0","repository_url":"https://github.com/watson/ci-info"},{"name":"jest-message-util","old_version":"28.1.3","new_version":"30.1.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-util","old_version":"28.1.3","new_version":"30.0.5","repository_url":"https://github.com/jestjs/jest"},{"name":"micromatch","old_version":"4.0.5","new_version":"4.0.8","repository_url":"https://github.com/micromatch/micromatch"},{"name":"@jest/expect-utils","old_version":"28.1.3","new_version":"30.1.2","repository_url":"https://github.com/jestjs/jest"},{"name":"expect","old_version":"28.1.3","new_version":"30.1.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-diff","old_version":"28.1.3","new_version":"30.1.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-matcher-utils","old_version":"28.1.3","new_version":"30.1.2","repository_url":"https://github.com/jestjs/jest"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"@mswjs/interceptors","old_version":"0.40.0","new_version":"0.41.3","repository_url":"https://github.com/mswjs/interceptors"},{"name":"@nevware21/ts-async","old_version":"0.5.4","new_version":"0.5.5","repository_url":"https://github.com/nevware21/ts-async"},{"name":"@nevware21/ts-utils","old_version":"0.11.8","new_version":"0.12.6","repository_url":"https://github.com/nevware21/ts-utils"},{"name":"@react-spring/animated","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@react-spring/core","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@react-spring/rafz","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@react-spring/shared","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@react-spring/types","old_version":"9.7.5","new_version":"10.0.3","repository_url":"https://github.com/pmndrs/react-spring"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.53","new_version":"1.0.0-rc.3","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@tanstack/query-core","old_version":"4.36.1","new_version":"5.90.20","repository_url":"https://github.com/TanStack/query"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/hoist-non-react-statics","old_version":"3.3.5","new_version":"3.3.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/http-proxy","old_version":"1.17.14","new_version":"1.17.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/prop-types","old_version":"15.7.11","new_version":"15.7.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/scheduler","old_version":"0.16.8","new_version":"0.26.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/yargs","old_version":"17.0.33","new_version":"17.0.35","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ignore","old_version":"5.3.1","new_version":"5.3.2","repository_url":"https://github.com/kaelzhang/node-ignore"},{"name":"@typescript-eslint/project-service","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.54.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/expect","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"acorn","old_version":"8.11.3","new_version":"8.15.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"aria-query","old_version":"5.1.3","new_version":"5.3.0","repository_url":"https://github.com/A11yance/aria-query"},{"name":"axe-core","old_version":"4.10.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.8.6","new_version":"2.9.19","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.26.2","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001745","new_version":"1.0.30001770","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.3.3","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"has-flag","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/sindresorhus/has-flag"},{"name":"supports-color","old_version":"5.5.0","new_version":"7.2.0","repository_url":"https://github.com/chalk/supports-color"},{"name":"cjs-module-lexer","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/nodejs/cjs-module-lexer"},{"name":"cli-cursor","old_version":"4.0.0","new_version":"5.0.0","repository_url":"https://github.com/sindresorhus/cli-cursor"},{"name":"cli-truncate","old_version":"3.1.0","new_version":"5.1.1","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"collect-v8-coverage","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/SimenB/collect-v8-coverage"},{"name":"commander","old_version":"11.0.0","new_version":"14.0.3","repository_url":"https://github.com/tj/commander.js"},{"name":"conventional-changelog-angular","old_version":"6.0.0","new_version":"8.1.0","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"conventional-changelog-conventionalcommits","old_version":"6.1.0","new_version":"9.1.0","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"conventional-commits-parser","old_version":"4.0.0","new_version":"6.2.1","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"cookie","old_version":"1.0.2","new_version":"1.1.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"cosmiconfig-typescript-loader","old_version":"4.4.0","new_version":"6.2.0","repository_url":"https://github.com/Codex-/cosmiconfig-typescript-loader"},{"name":"cssstyle","old_version":"5.3.7","new_version":"6.0.1","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"dargs","old_version":"7.0.0","new_version":"8.1.0","repository_url":"https://github.com/sindresorhus/dargs"},{"name":"data-urls","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/jsdom/data-urls"},{"name":"whatwg-url","old_version":"15.1.0","new_version":"16.0.1","repository_url":"https://github.com/jsdom/whatwg-url"},{"name":"dedent","old_version":"1.7.0","new_version":"1.7.1","repository_url":"https://github.com/dmnd/dedent"},{"name":"electron-to-chromium","old_version":"1.5.223","new_version":"1.5.286","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":"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":"esbuild","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"resolve","old_version":"1.22.8","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"eslint-scope","old_version":"7.2.2","new_version":"9.1.0","repository_url":"https://github.com/eslint/js"},{"name":"espree","old_version":"9.6.1","new_version":"11.1.0","repository_url":"https://github.com/eslint/js"},{"name":"esquery","old_version":"1.5.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"expect-type","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"file-entry-cache","old_version":"6.0.1","new_version":"8.0.0","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"flat-cache","old_version":"3.2.0","new_version":"4.0.1","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"flatted","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/WebReflection/flatted"},{"name":"follow-redirects","old_version":"1.15.6","new_version":"1.15.11","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"git-raw-commits","old_version":"2.0.11","new_version":"4.0.0","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"has-bigints","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/ljharb/has-bigints"},{"name":"html-dom-parser","old_version":"5.1.4","new_version":"5.1.8","repository_url":"https://github.com/remarkablemark/html-dom-parser"},{"name":"import-fresh","old_version":"3.3.0","new_version":"3.3.1","repository_url":"https://github.com/sindresorhus/import-fresh"},{"name":"ini","old_version":"1.3.8","new_version":"4.1.1","repository_url":"https://github.com/npm/ini"},{"name":"is-generator-function","old_version":"1.0.10","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"is-plain-obj","old_version":"1.1.0","new_version":"4.1.0","repository_url":"https://github.com/sindresorhus/is-plain-obj"},{"name":"is-weakset","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/inspect-js/is-weakset"},{"name":"jest","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-changed-files","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-circus","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-cli","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-config","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-docblock","old_version":"30.0.1","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-each","old_version":"30.1.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-node","old_version":"30.1.2","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-haste-map","old_version":"30.1.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-leak-detector","old_version":"30.1.0","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-resolve","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-resolve-dependencies","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-runner","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-runtime","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-snapshot","old_version":"30.1.2","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-validate","old_version":"30.1.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-watcher","old_version":"30.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-worker","old_version":"30.1.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"language-subtag-registry","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/mattcg/language-subtag-registry"},{"name":"yaml","old_version":"2.3.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"},{"name":"listr2","old_version":"6.6.1","new_version":"9.0.5","repository_url":"https://github.com/listr2/listr2"},{"name":"log-update","old_version":"5.0.1","new_version":"6.1.0","repository_url":"https://github.com/sindresorhus/log-update"},{"name":"magic-string","old_version":"0.30.19","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"meow","old_version":"8.1.2","new_version":"12.1.1","repository_url":"https://github.com/sindresorhus/meow"},{"name":"minipass","old_version":"7.1.2","new_version":"7.1.3","repository_url":"https://github.com/isaacs/minipass"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.21","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"optionator","old_version":"0.9.3","new_version":"0.9.4","repository_url":"https://github.com/gkz/optionator"},{"name":"possible-typed-array-names","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/ljharb/possible-typed-array-names"},{"name":"postcss","old_version":"8.5.6","new_version":"8.4.49","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier-linter-helpers","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/prettier/prettier-linter-helpers"},{"name":"proj4","old_version":"2.10.0","new_version":"2.20.2","repository_url":"https://github.com/proj4js/proj4js"},{"name":"react-uid","old_version":"2.3.3","new_version":"2.4.0","repository_url":"https://github.com/thearnica/react-uid"},{"name":"restore-cursor","old_version":"4.0.0","new_version":"5.1.0","repository_url":"https://github.com/sindresorhus/restore-cursor"},{"name":"rettime","old_version":"0.7.0","new_version":"0.10.1","repository_url":"https://github.com/kettanaito/rettime"},{"name":"rfdc","old_version":"1.3.1","new_version":"1.4.1","repository_url":"https://github.com/davidmarkclements/rfdc"},{"name":"rollup","old_version":"4.52.2","new_version":"4.57.1","repository_url":"https://github.com/rollup/rollup"},{"name":"slice-ansi","old_version":"5.0.0","new_version":"7.1.2","repository_url":"https://github.com/chalk/slice-ansi"},{"name":"split2","old_version":"3.2.2","new_version":"4.2.0","repository_url":"https://github.com/mcollina/split2"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"synckit","old_version":"0.11.11","new_version":"0.11.12","repository_url":"https://github.com/un-ts/synckit"},{"name":"tinyexec","old_version":"0.3.2","new_version":"1.0.2","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tinyrainbow","old_version":"2.0.0","new_version":"3.0.3","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"tldts","old_version":"7.0.16","new_version":"7.0.23","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts-core","old_version":"7.0.16","new_version":"7.0.23","repository_url":"https://github.com/remusao/tldts"},{"name":"tslib","old_version":"2.6.2","new_version":"2.8.1","repository_url":"https://github.com/Microsoft/tslib"},{"name":"undici-types","old_version":"6.21.0","new_version":"7.18.2","repository_url":"https://github.com/nodejs/undici"},{"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.2.0","new_version":"1.6.0","repository_url":"https://github.com/facebook/react"},{"name":"@vitest/mocker","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"webidl-conversions","old_version":"8.0.0","new_version":"8.0.1","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"whatwg-mimetype","old_version":"4.0.0","new_version":"5.0.0","repository_url":"https://github.com/jsdom/whatwg-mimetype"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"wkt-parser","old_version":"1.3.3","new_version":"1.5.2","repository_url":"https://github.com/proj4js/wkt-parser"},{"name":"yargs-parser","old_version":"20.2.9","new_version":"21.1.1","repository_url":"https://github.com/yargs/yargs-parser"}],"path":null,"ecosystem":"npm"},"body":"Bumps the maintenance group with 247 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `3.10.0` | `5.2.2` |\n| [@microsoft/applicationinsights-react-js](https://github.com/microsoft/applicationinsights-react-js) | `17.3.6` | `19.3.8` |\n| [@piwikpro/react-piwik-pro](https://github.com/PiwikPRO/react-piwik-pro) | `1.3.3` | `2.5.0` |\n| [@react-spring/web](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `4.36.1` | `5.90.21` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `4.36.1` | `5.91.3` |\n| [axios](https://github.com/axios/axios) | `1.13.1` | `1.13.5` |\n| [date-fns](https://github.com/date-fns/date-fns) | `2.30.0` | `4.1.0` |\n| [html-react-parser](https://github.com/remarkablemark/html-react-parser) | `5.2.15` | `5.2.17` |\n| [i18next](https://github.com/i18next/i18next) | `23.16.8` | `25.8.11` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `7.2.2` | `8.2.1` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `13.5.0` | `16.5.4` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `6.30.3` | `7.13.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.3` | `7.13.0` |\n| [styled-components](https://github.com/styled-components/styled-components) | `5.3.11` | `6.3.10` |\n| [typescript](https://github.com/microsoft/TypeScript) | `4.9.5` | `5.9.3` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.6` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `17.8.1` | `20.4.1` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `17.8.1` | `20.4.1` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `9.3.4` | `10.4.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `12.1.5` | `16.3.2` |\n| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `28.1.8` | `30.0.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.30` | `25.3.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.54.0` | `8.56.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.2` | `5.1.4` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.0.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `8.10.2` | `10.1.8` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `4.2.5` | `5.5.5` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.9` | `3.0.5` |\n| [husky](https://github.com/typicode/husky) | `8.0.3` | `9.1.7` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.4.0` | `28.1.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `14.0.1` | `16.2.7` |\n| [msw](https://github.com/mswjs/msw) | `2.12.7` | `2.12.10` |\n| [prettier](https://github.com/prettier/prettier) | `2.8.8` | `3.8.1` |\n| [react-is](https://github.com/facebook/react/tree/HEAD/packages/react-is) | `18.3.1` | `19.2.4` |\n| [@types/react-is](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-is) | `18.2.4` | `19.2.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.18` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.0` | `4.4.4` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `4.1.1` | `4.1.2` |\n| [@asamuzakjp/dom-selector](https://github.com/asamuzaK/domSelector) | `6.7.7` | `6.8.1` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.29.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.5` | `7.29.1` |\n| [@babel/helper-annotate-as-pure](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-annotate-as-pure) | `7.22.5` | `7.27.3` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.28.6` |\n| [@babel/helper-create-class-features-plugin](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-create-class-features-plugin) | `7.24.0` | `7.28.6` |\n| [@babel/helper-member-expression-to-functions](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-member-expression-to-functions) | `7.23.0` | `7.28.5` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.28.6` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.3` | `7.28.6` |\n| [@babel/helper-optimise-call-expression](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-optimise-call-expression) | `7.22.5` | `7.27.1` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.28.6` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.22.20` | `7.28.6` |\n| [@babel/helper-skip-transparent-expression-wrappers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-skip-transparent-expression-wrappers) | `7.22.5` | `7.27.1` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.4` | `7.28.6` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.29.0` |\n| [@babel/plugin-syntax-import-attributes](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-import-attributes) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-jsx](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-jsx) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-syntax-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-typescript) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-private-property-in-object](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object) | `7.23.4` | `7.28.6` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.24.0` | `7.28.6` |\n| [@babel/template](https://github.com/babel/babel/tree/HEAD/packages/babel-template) | `7.27.2` | `7.28.6` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.5` | `7.29.0` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.29.0` |\n| [@commitlint/config-validator](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-validator) | `17.8.1` | `20.4.0` |\n| [@commitlint/ensure](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/ensure) | `17.8.1` | `20.4.1` |\n| [@commitlint/execute-rule](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/execute-rule) | `17.8.1` | `20.0.0` |\n| [@commitlint/format](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/format) | `17.8.1` | `20.4.0` |\n| [@commitlint/is-ignored](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/is-ignored) | `17.8.1` | `20.4.1` |\n| [semver](https://github.com/npm/node-semver) | `5.7.2` | `6.3.1` |\n| [@commitlint/lint](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/lint) | `17.8.1` | `20.4.1` |\n| [@commitlint/load](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/load) | `17.8.1` | `20.4.0` |\n| [@commitlint/message](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/message) | `17.8.1` | `20.4.0` |\n| [@commitlint/parse](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/parse) | `17.8.1` | `20.4.1` |\n| [@commitlint/read](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/read) | `17.8.1` | `20.4.0` |\n| [@commitlint/resolve-extends](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/resolve-extends) | `17.8.1` | `20.4.0` |\n| [@commitlint/rules](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/rules) | `17.8.1` | `20.4.1` |\n| [@commitlint/to-lines](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/to-lines) | `17.8.1` | `20.0.0` |\n| [@commitlint/top-level](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/top-level) | `17.8.1` | `20.4.0` |\n| [@commitlint/types](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/types) | `17.8.1` | `20.4.0` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.9` | `0.3.31` |\n| [@csstools/color-helpers](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/color-helpers) | `5.1.0` | `6.0.1` |\n| [@csstools/css-calc](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-calc) | `2.1.4` | `3.1.1` |\n| [@csstools/css-color-parser](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-color-parser) | `3.1.0` | `4.0.1` |\n| [@csstools/css-parser-algorithms](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-parser-algorithms) | `3.0.5` | `4.0.0` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.26` | `1.0.27` |\n| [@csstools/css-tokenizer](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-tokenizer) | `3.0.4` | `4.0.0` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emotion/is-prop-valid](https://github.com/emotion-js/emotion) | `1.2.2` | `1.4.0` |\n| [@emotion/memoize](https://github.com/emotion-js/emotion) | `0.8.1` | `0.9.0` |\n| [@emotion/unitless](https://github.com/emotion-js/emotion) | `0.7.5` | `0.10.0` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `0.6.0` | `0.21.3` |\n| [@exodus/bytes](https://github.com/ExodusOSS/bytes) | `1.10.0` | `1.14.1` |\n| [@inquirer/ansi](https://github.com/SBoudrias/Inquirer.js) | `1.0.0` | `1.0.2` |\n| [@inquirer/confirm](https://github.com/SBoudrias/Inquirer.js) | `5.1.18` | `5.1.21` |\n| [@inquirer/core](https://github.com/SBoudrias/Inquirer.js) | `10.2.2` | `10.3.2` |\n| [@inquirer/figures](https://github.com/SBoudrias/Inquirer.js) | `1.0.13` | `1.0.15` |\n| [@inquirer/type](https://github.com/SBoudrias/Inquirer.js) | `3.0.8` | `3.0.10` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `3.14.1` | `3.14.2` |\n| [@jest/schemas](https://github.com/jestjs/jest/tree/HEAD/packages/jest-schemas) | `28.1.3` | `30.0.5` |\n| [@jest/types](https://github.com/jestjs/jest/tree/HEAD/packages/jest-types) | `28.1.3` | `30.0.5` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/typebox-legacy) | `0.24.51` | `0.34.48` |\n| [ci-info](https://github.com/watson/ci-info) | `3.9.0` | `4.4.0` |\n| [jest-message-util](https://github.com/jestjs/jest/tree/HEAD/packages/jest-message-util) | `28.1.3` | `30.1.0` |\n| [jest-util](https://github.com/jestjs/jest/tree/HEAD/packages/jest-util) | `28.1.3` | `30.0.5` |\n| [micromatch](https://github.com/micromatch/micromatch) | `4.0.5` | `4.0.8` |\n| [@jest/expect-utils](https://github.com/jestjs/jest/tree/HEAD/packages/expect-utils) | `28.1.3` | `30.1.2` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `28.1.3` | `30.1.2` |\n| [jest-diff](https://github.com/jestjs/jest/tree/HEAD/packages/jest-diff) | `28.1.3` | `30.1.2` |\n| [jest-matcher-utils](https://github.com/jestjs/jest/tree/HEAD/packages/jest-matcher-utils) | `28.1.3` | `30.1.2` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [@mswjs/interceptors](https://github.com/mswjs/interceptors) | `0.40.0` | `0.41.3` |\n| [@nevware21/ts-async](https://github.com/nevware21/ts-async) | `0.5.4` | `0.5.5` |\n| [@nevware21/ts-utils](https://github.com/nevware21/ts-utils) | `0.11.8` | `0.12.6` |\n| [@react-spring/animated](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@react-spring/core](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@react-spring/rafz](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@react-spring/shared](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@react-spring/types](https://github.com/pmndrs/react-spring) | `9.7.5` | `10.0.3` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.53` | `1.0.0-rc.3` |\n| [@tanstack/query-core](https://github.com/TanStack/query/tree/HEAD/packages/query-core) | `4.36.1` | `5.90.20` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [@types/hoist-non-react-statics](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hoist-non-react-statics) | `3.3.5` | `3.3.7` |\n| [@types/http-proxy](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-proxy) | `1.17.14` | `1.17.17` |\n| [@types/prop-types](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/prop-types) | `15.7.11` | `15.7.15` |\n| [@types/scheduler](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/scheduler) | `0.16.8` | `0.26.0` |\n| [@types/yargs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yargs) | `17.0.33` | `17.0.35` |\n| [ignore](https://github.com/kaelzhang/node-ignore) | `5.3.1` | `5.3.2` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.54.0` | `8.56.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.54.0` | `8.56.0` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `3.2.4` | `4.0.18` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `3.2.4` | `4.0.18` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `3.2.4` | `4.0.18` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `3.2.4` | `4.0.18` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `3.2.4` | `4.0.18` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `3.2.4` | `4.0.18` |\n| [acorn](https://github.com/acornjs/acorn) | `8.11.3` | `8.15.0` |\n| [aria-query](https://github.com/A11yance/aria-query) | `5.1.3` | `5.3.0` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.0` | `4.11.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.6` | `2.9.19` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.2` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001745` | `1.0.30001770` |\n| [chai](https://github.com/chaijs/chai) | `5.3.3` | `6.2.2` |\n| [has-flag](https://github.com/sindresorhus/has-flag) | `3.0.0` | `4.0.0` |\n| [supports-color](https://github.com/chalk/supports-color) | `5.5.0` | `7.2.0` |\n| [cjs-module-lexer](https://github.com/nodejs/cjs-module-lexer) | `2.1.0` | `2.2.0` |\n| [cli-cursor](https://github.com/sindresorhus/cli-cursor) | `4.0.0` | `5.0.0` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `3.1.0` | `5.1.1` |\n| [collect-v8-coverage](https://github.com/SimenB/collect-v8-coverage) | `1.0.2` | `1.0.3` |\n| [commander](https://github.com/tj/commander.js) | `11.0.0` | `14.0.3` |\n| [conventional-changelog-angular](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-angular) | `6.0.0` | `8.1.0` |\n| [conventional-changelog-conventionalcommits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits) | `6.1.0` | `9.1.0` |\n| [conventional-commits-parser](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-commits-parser) | `4.0.0` | `6.2.1` |\n| [cookie](https://github.com/jshttp/cookie) | `1.0.2` | `1.1.1` |\n| [cosmiconfig-typescript-loader](https://github.com/Codex-/cosmiconfig-typescript-loader) | `4.4.0` | `6.2.0` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.7` | `6.0.1` |\n| [dargs](https://github.com/sindresorhus/dargs) | `7.0.0` | `8.1.0` |\n| [data-urls](https://github.com/jsdom/data-urls) | `6.0.0` | `7.0.0` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `15.1.0` | `16.0.1` |\n| [dedent](https://github.com/dmnd/dedent) | `1.7.0` | `1.7.1` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.223` | `1.5.286` |\n| [error-ex](https://github.com/qix-/node-error-ex) | `1.3.2` | `1.3.4` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.8` | `1.22.11` |\n| [eslint-scope](https://github.com/eslint/js/tree/HEAD/packages/eslint-scope) | `7.2.2` | `9.1.0` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `9.6.1` | `11.1.0` |\n| [esquery](https://github.com/estools/esquery) | `1.5.0` | `1.7.0` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.2.2` | `1.3.0` |\n| [file-entry-cache](https://github.com/jaredwray/cacheable/tree/HEAD/packages/file-entry-cache) | `6.0.1` | `8.0.0` |\n| [flat-cache](https://github.com/jaredwray/cacheable/tree/HEAD/packages/flat-cache) | `3.2.0` | `4.0.1` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.1` | `3.3.3` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.6` | `1.15.11` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [git-raw-commits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/git-raw-commits) | `2.0.11` | `4.0.0` |\n| [has-bigints](https://github.com/ljharb/has-bigints) | `1.0.2` | `1.1.0` |\n| [html-dom-parser](https://github.com/remarkablemark/html-dom-parser) | `5.1.4` | `5.1.8` |\n| [import-fresh](https://github.com/sindresorhus/import-fresh) | `3.3.0` | `3.3.1` |\n| [ini](https://github.com/npm/ini) | `1.3.8` | `4.1.1` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.0.10` | `1.1.2` |\n| [is-plain-obj](https://github.com/sindresorhus/is-plain-obj) | `1.1.0` | `4.1.0` |\n| [is-weakset](https://github.com/inspect-js/is-weakset) | `2.0.3` | `2.0.4` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.1.3` | `30.2.0` |\n| [jest-changed-files](https://github.com/jestjs/jest/tree/HEAD/packages/jest-changed-files) | `30.0.5` | `30.2.0` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.1.3` | `30.2.0` |\n| [jest-cli](https://github.com/jestjs/jest/tree/HEAD/packages/jest-cli) | `30.1.3` | `30.2.0` |\n| [jest-config](https://github.com/jestjs/jest/tree/HEAD/packages/jest-config) | `30.1.3` | `30.2.0` |\n| [jest-docblock](https://github.com/jestjs/jest/tree/HEAD/packages/jest-docblock) | `30.0.1` | `30.2.0` |\n| [jest-each](https://github.com/jestjs/jest/tree/HEAD/packages/jest-each) | `30.1.0` | `30.2.0` |\n| [jest-environment-node](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-node) | `30.1.2` | `30.2.0` |\n| [jest-haste-map](https://github.com/jestjs/jest/tree/HEAD/packages/jest-haste-map) | `30.1.0` | `30.2.0` |\n| [jest-leak-detector](https://github.com/jestjs/jest/tree/HEAD/packages/jest-leak-detector) | `30.1.0` | `30.2.0` |\n| [jest-mock](https://github.com/jestjs/jest/tree/HEAD/packages/jest-mock) | `30.0.5` | `30.2.0` |\n| [jest-resolve](https://github.com/jestjs/jest/tree/HEAD/packages/jest-resolve) | `30.1.3` | `30.2.0` |\n| [jest-resolve-dependencies](https://github.com/jestjs/jest/tree/HEAD/packages/jest-resolve-dependencies) | `30.1.3` | `30.2.0` |\n| [jest-runner](https://github.com/jestjs/jest/tree/HEAD/packages/jest-runner) | `30.1.3` | `30.2.0` |\n| [jest-runtime](https://github.com/jestjs/jest/tree/HEAD/packages/jest-runtime) | `30.1.3` | `30.2.0` |\n| [jest-snapshot](https://github.com/jestjs/jest/tree/HEAD/packages/jest-snapshot) | `30.1.2` | `30.2.0` |\n| [jest-validate](https://github.com/jestjs/jest/tree/HEAD/packages/jest-validate) | `30.1.0` | `30.2.0` |\n| [jest-watcher](https://github.com/jestjs/jest/tree/HEAD/packages/jest-watcher) | `30.1.3` | `30.2.0` |\n| [jest-worker](https://github.com/jestjs/jest/tree/HEAD/packages/jest-worker) | `30.1.0` | `30.2.0` |\n| [language-subtag-registry](https://github.com/mattcg/language-subtag-registry) | `0.3.22` | `0.3.23` |\n| [yaml](https://github.com/eemeli/yaml) | `2.3.1` | `2.8.2` |\n| [listr2](https://github.com/listr2/listr2) | `6.6.1` | `9.0.5` |\n| [log-update](https://github.com/sindresorhus/log-update) | `5.0.1` | `6.1.0` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.19` | `0.30.21` |\n| [meow](https://github.com/sindresorhus/meow) | `8.1.2` | `12.1.1` |\n| [minipass](https://github.com/isaacs/minipass) | `7.1.2` | `7.1.3` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.21` | `2.0.27` |\n| [optionator](https://github.com/gkz/optionator) | `0.9.3` | `0.9.4` |\n| [possible-typed-array-names](https://github.com/ljharb/possible-typed-array-names) | `1.0.0` | `1.1.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.4.49` |\n| [prettier-linter-helpers](https://github.com/prettier/prettier-linter-helpers) | `1.0.0` | `1.0.1` |\n| [proj4](https://github.com/proj4js/proj4js) | `2.10.0` | `2.20.2` |\n| [react-uid](https://github.com/thearnica/react-uid) | `2.3.3` | `2.4.0` |\n| [restore-cursor](https://github.com/sindresorhus/restore-cursor) | `4.0.0` | `5.1.0` |\n| [rettime](https://github.com/kettanaito/rettime) | `0.7.0` | `0.10.1` |\n| [rfdc](https://github.com/davidmarkclements/rfdc) | `1.3.1` | `1.4.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.52.2` | `4.57.1` |\n| [slice-ansi](https://github.com/chalk/slice-ansi) | `5.0.0` | `7.1.2` |\n| [split2](https://github.com/mcollina/split2) | `3.2.2` | `4.2.0` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [synckit](https://github.com/un-ts/synckit) | `0.11.11` | `0.11.12` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `0.3.2` | `1.0.2` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `2.0.0` | `3.0.3` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.16` | `7.0.23` |\n| [tldts-core](https://github.com/remusao/tldts) | `7.0.16` | `7.0.23` |\n| [tslib](https://github.com/Microsoft/tslib) | `2.6.2` | `2.8.1` |\n| [undici-types](https://github.com/nodejs/undici) | `6.21.0` | `7.18.2` |\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.2.0` | `1.6.0` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `3.2.4` | `4.0.18` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `8.0.0` | `8.0.1` |\n| [whatwg-mimetype](https://github.com/jsdom/whatwg-mimetype) | `4.0.0` | `5.0.0` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n| [wkt-parser](https://github.com/proj4js/wkt-parser) | `1.3.3` | `1.5.2` |\n| [yargs-parser](https://github.com/yargs/yargs-parser) | `20.2.9` | `21.1.1` |\n\nUpdates `@hookform/resolvers` from 3.10.0 to 5.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e\u003ccode\u003e@​hookform/resolvers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.1...v5.2.2\"\u003e5.2.2\u003c/a\u003e (2025-09-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/803\"\u003e#803\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/e95721d3c8c6d6e555508b0e7b21c6ac801360cf\"\u003ee95721d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.0...v5.2.1\"\u003e5.2.1\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ediscriminated union for zod v4 mini (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/49a0d7ba939f58e04ca2d01a98949fc70f50b53e\"\u003e49a0d7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ezod v4 peer deps (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/798\"\u003e#798\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2d28e6aca611b042e07da0ae4cf448adbe78e1f3\"\u003e2d28e6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/801\"\u003e#801\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/bc09647a5eec21d07097a8ccf89fb52ebf50a1ec\"\u003ebc09647\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.1.1...v5.2.0\"\u003e5.2.0\u003c/a\u003e (2025-07-25)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eajv:\u003c/strong\u003e add ajv-formats for ajvResolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/797\"\u003e#797\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f04003972a3cc7875beb073ff88c942deb6a2086\"\u003ef040039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e (2025-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ezod peer dep issue (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/79cd8b284da29a5a42cd5fdafa2e767747fcfcf7\"\u003e79cd8b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.0.1...v5.1.0\"\u003e5.1.0\u003c/a\u003e (2025-06-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Zod 4, Zod v4 mini, and retains compatibility with Zod v3. (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/777\"\u003e#777\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8d083bd5f5c3242afa1d59e10b1f72988e7b7e82\"\u003e8d083bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e (2025-04-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/e95721d3c8c6d6e555508b0e7b21c6ac801360cf\"\u003e\u003ccode\u003ee95721d\u003c/code\u003e\u003c/a\u003e fix(zod): fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/49a0d7ba939f58e04ca2d01a98949fc70f50b53e\"\u003e\u003ccode\u003e49a0d7b\u003c/code\u003e\u003c/a\u003e fix: discriminated union for zod v4 mini (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/bc09647a5eec21d07097a8ccf89fb52ebf50a1ec\"\u003e\u003ccode\u003ebc09647\u003c/code\u003e\u003c/a\u003e fix(zod): fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2d28e6aca611b042e07da0ae4cf448adbe78e1f3\"\u003e\u003ccode\u003e2d28e6a\u003c/code\u003e\u003c/a\u003e fix: zod v4 peer deps (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f04003972a3cc7875beb073ff88c942deb6a2086\"\u003e\u003ccode\u003ef040039\u003c/code\u003e\u003c/a\u003e feat(ajv): add ajv-formats for ajvResolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/797\"\u003e#797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/79cd8b284da29a5a42cd5fdafa2e767747fcfcf7\"\u003e\u003ccode\u003e79cd8b2\u003c/code\u003e\u003c/a\u003e fix: zod peer dep issue (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8d083bd5f5c3242afa1d59e10b1f72988e7b7e82\"\u003e\u003ccode\u003e8d083bd\u003c/code\u003e\u003c/a\u003e feat: support Zod 4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3bc2ad50a63ef8c114336403f182a32e2df7552d\"\u003e\u003ccode\u003e3bc2ad5\u003c/code\u003e\u003c/a\u003e docs: fix table formatting (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/6e8839343dcfea0fe9b874772a01f3bc551cbb5c\"\u003e\u003ccode\u003e6e88393\u003c/code\u003e\u003c/a\u003e fix: relax version constraint for react-hook-form 7.55.0 → ^7.55.0 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a54d05a9a27545c0be563bd770596a9c0e24a172\"\u003e\u003ccode\u003ea54d05a\u003c/code\u003e\u003c/a\u003e Merge branch 'dev'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v3.10.0...v5.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/applicationinsights-react-js` from 17.3.6 to 19.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/releases\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-react-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.8\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/167\"\u003e#167\u003c/a\u003e: Update to ApplicationInsights 3.3.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Pre-Release] Update Application Insights dependencies to v3.3.10 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/167\"\u003emicrosoft/applicationinsights-react-js#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 19.3.8 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/168\"\u003emicrosoft/applicationinsights-react-js#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/compare/19.3.7...19.3.8\"\u003ehttps://github.com/microsoft/applicationinsights-react-js/compare/19.3.7...19.3.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e19.3.7\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/139\"\u003e#139\u003c/a\u003e: Update to ApplicationInsights 3.3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/160\"\u003e#160\u003c/a\u003e: Update Components to address Component Governance issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/164\"\u003e#164\u003c/a\u003e: Removing jquery reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/158\"\u003e#158\u003c/a\u003e: Fix for IAppInsights is incomplete\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Components to address governance issues by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/159\"\u003emicrosoft/applicationinsights-react-js#159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Components to address Component Governance issues by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/160\"\u003emicrosoft/applicationinsights-react-js#160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated react-js package in sample app to match the release by \u003ca href=\"https://github.com/rads-1996\"\u003e\u003ccode\u003e@​rads-1996\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/161\"\u003emicrosoft/applicationinsights-react-js#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoving jquery reference by \u003ca href=\"https://github.com/hectorhdzg\"\u003e\u003ccode\u003e@​hectorhdzg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/164\"\u003emicrosoft/applicationinsights-react-js#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Pre-Release] Update Application Insights dependencies to v3.3.9 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/165\"\u003emicrosoft/applicationinsights-react-js#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 19.3.7 by \u003ca href=\"https://github.com/Karlie-777\"\u003e\u003ccode\u003e@​Karlie-777\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/166\"\u003emicrosoft/applicationinsights-react-js#166\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/hectorhdzg\"\u003e\u003ccode\u003e@​hectorhdzg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/164\"\u003emicrosoft/applicationinsights-react-js#164\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/compare/19.3.6...19.3.7\"\u003ehttps://github.com/microsoft/applicationinsights-react-js/compare/19.3.6...19.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e19.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[main] Update v18.3.6 branch link in the read to identify the new branch by \u003ca href=\"https://github.com/MSNev\"\u003e\u003ccode\u003e@​MSNev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/152\"\u003emicrosoft/applicationinsights-react-js#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[main] Prepare main to support react 19 by \u003ca href=\"https://github.com/siyuniu-ms\"\u003e\u003ccode\u003e@​siyuniu-ms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/153\"\u003emicrosoft/applicationinsights-react-js#153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for BUG(\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/19\"\u003e#19\u003c/a\u003e) - IAppInsights is incomplete by \u003ca href=\"https://github.com/rads-1996\"\u003e\u003ccode\u003e@​rads-1996\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/158\"\u003emicrosoft/applicationinsights-react-js#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Release] Increase version to 19.3.6  by \u003ca href=\"https://github.com/siyuniu-ms\"\u003e\u003ccode\u003e@​siyuniu-ms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/154\"\u003emicrosoft/applicationinsights-react-js#154\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/rads-1996\"\u003e\u003ccode\u003e@​rads-1996\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/158\"\u003emicrosoft/applicationinsights-react-js#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/compare/18.3.6...19.3.6\"\u003ehttps://github.com/microsoft/applicationinsights-react-js/compare/18.3.6...19.3.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e18.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[React18] upgrade to react 18  by \u003ca href=\"https://github.com/siyuniu-ms\"\u003e\u003ccode\u003e@​siyuniu-ms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/pull/142\"\u003emicrosoft/applicationinsights-react-js#142\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/microsoft/applicationinsights-react-js/blob/main/RELEASES.md\"\u003e\u003ccode\u003e@​microsoft/applicationinsights-react-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.8 (Sept 24th, 2025)\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/167\"\u003e#167\u003c/a\u003e: Update to ApplicationInsights 3.3.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.3.7 (July 18th, 2025)\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/139\"\u003e#139\u003c/a\u003e: Update to ApplicationInsights 3.3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/160\"\u003e#160\u003c/a\u003e: Update Components to address Component Governance issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/164\"\u003e#164\u003c/a\u003e: Removing jquery reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/158\"\u003e#158\u003c/a\u003e: Fix for IAppInsights is incomplete\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.3.6 (April 29th, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release targets React 19 and upgrades to Application Insights 3.3.6. We are aligning the major version number with the React framework, following the numbering convention outlined \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-angularplugin-js/issues/57\"\u003ehere\u003c/a\u003e\nFor users on React 18.x, ongoing maintenance and releases will be available from the \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/tree/19.3.6\"\u003erelease18.x\u003c/a\u003e\nFor users on React 17.x, ongoing maintenance and releases will be available from the \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/tree/17.3.6\"\u003erelease17.3.x\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/153\"\u003e#153\u003c/a\u003e [main] Prepare main to support react 19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/158\"\u003e#158\u003c/a\u003e Fix for BUG(\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/19\"\u003e#19\u003c/a\u003e) - IAppInsights is incomplete\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e18.3.6 (March 12th, 2025)\u003c/h2\u003e\n\u003cp\u003eThis release targets React 18 and upgrades to Application Insights 3.3.6. We are aligning the major version number with the React framework, following the numbering convention outlined \u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-angularplugin-js/issues/57\"\u003ehere\u003c/a\u003e\nFor users on React 17.x, ongoing maintenance and releases will be available from the \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/tree/17.3.6\"\u003erelease17.3.x\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/142\"\u003e#142\u003c/a\u003e [React18] upgrade to react 18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/2292faffafd52ba8a8335722473b9fb026bbd92c\"\u003e\u003ccode\u003e2292faf\u003c/code\u003e\u003c/a\u003e release 19.3.8 (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/168\"\u003e#168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/45d429ca474085e6b88bd687be4e9ce2eee5c34f\"\u003e\u003ccode\u003e45d429c\u003c/code\u003e\u003c/a\u003e [Pre-Release] Update Application Insights dependencies to v3.3.10 (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/af21b053857c4ea5288a1a0ec4829284b362a9f0\"\u003e\u003ccode\u003eaf21b05\u003c/code\u003e\u003c/a\u003e release 19.3.7 (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/10828fc5b7a9cdc2a881fa4e033336b4e4758c3f\"\u003e\u003ccode\u003e10828fc\u003c/code\u003e\u003c/a\u003e update to core 3.3.9 (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/a6d7f41b12f9e992bc2b874ee74cf48bec469056\"\u003e\u003ccode\u003ea6d7f41\u003c/code\u003e\u003c/a\u003e Removing jquery reference (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/ca9596ab87df2769d65ce70d747fdb328410bf35\"\u003e\u003ccode\u003eca9596a\u003c/code\u003e\u003c/a\u003e Updated react-js package in sample app to match the release (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/fd51461e4f2e2cc92bef3df9bb5750266e7ceff9\"\u003e\u003ccode\u003efd51461\u003c/code\u003e\u003c/a\u003e Update Components to address Component Governance issues (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/0d187a7225380d29c26ebfe2049947cf9265902d\"\u003e\u003ccode\u003e0d187a7\u003c/code\u003e\u003c/a\u003e Update Components to address governance issues (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/907b2b68d3ce9144f4f14d04cf62e66bc1645575\"\u003e\u003ccode\u003e907b2b6\u003c/code\u003e\u003c/a\u003e [Release] Increase version to 19.3.6  (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/commit/d0a62ae3f12fa90bb2a4136e12f3bb245eae67f0\"\u003e\u003ccode\u003ed0a62ae\u003c/code\u003e\u003c/a\u003e Fix for BUG(\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/19\"\u003e#19\u003c/a\u003e) - IAppInsights is incomplete (\u003ca href=\"https://redirect.github.com/microsoft/applicationinsights-react-js/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/applicationinsights-react-js/compare/17.3.6...19.3.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@piwikpro/react-piwik-pro` from 1.3.3 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/PiwikPRO/react-piwik-pro/releases\"\u003e\u003ccode\u003e@​piwikpro/react-piwik-pro\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged on-push workflow to build an example app by \u003ca href=\"https://github.com/eryk171\"\u003e\u003ccode\u003e@​eryk171\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/54\"\u003ePiwikPRO/react-piwik-pro#54\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tracking-base-library version - tolerate trailing slashes in container URLs by \u003ca href=\"https://github.com/eryk171\"\u003e\u003ccode\u003e@​eryk171\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/55\"\u003ePiwikPRO/react-piwik-pro#55\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eryk171\"\u003e\u003ccode\u003e@​eryk171\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/54\"\u003ePiwikPRO/react-piwik-pro#54\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.4.0...2.5.0\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.4.0...2.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ecurrency conversion by \u003ca href=\"https://github.com/auto200\"\u003e\u003ccode\u003e@​auto200\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/53\"\u003ePiwikPRO/react-piwik-pro#53\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.3.0...2.4.0\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.3.0...2.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet provider upon initialization by \u003ca href=\"https://github.com/auto200\"\u003e\u003ccode\u003e@​auto200\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/52\"\u003ePiwikPRO/react-piwik-pro#52\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.2.1...2.3.0\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.2.1...2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGenerate new README.md by \u003ca href=\"https://github.com/szymonSys\"\u003e\u003ccode\u003e@​szymonSys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/50\"\u003ePiwikPRO/react-piwik-pro#50\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version by \u003ca href=\"https://github.com/szymonSys\"\u003e\u003ccode\u003e@​szymonSys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/51\"\u003ePiwikPRO/react-piwik-pro#51\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.2.0...2.2.1\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.2.0...2.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePPI-1357 Update tracking-base-library by \u003ca href=\"https://github.com/szymonSys\"\u003e\u003ccode\u003e@​szymonSys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/48\"\u003ePiwikPRO/react-piwik-pro#48\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.1.3...2.2.0\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.1.3...2.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePPI-1318 Dependency bump version tracker base library by \u003ca href=\"https://github.com/szymonSys\"\u003e\u003ccode\u003e@​szymonSys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/pull/46\"\u003ePiwikPRO/react-piwik-pro#46\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/2.1.2...2.1.3\"\u003ehttps://github.com/PiwikPRO/react-piwik-pro/compare/2.1.2...2.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eBump \u003ca href=\"https://github.com/PiwikPRO/tracking-base-library/releases/tag/1.2.2\"\u003etracking-base-library\u003c/a\u003e\nincludes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebugfix - Prevent sending parameters in wrong order in customEvents by \u003ca href=\"https://github.com/lysy-vlc\"\u003e\u003ccode\u003e@​lysy-vlc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PiwikPRO/tracking-base-library/pull/20\"\u003ePiwikPRO/tracking-base-library#20\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/PiwikPRO/react-piwik-pro/commit/bb9049ac3ede23e87edaa94c767ebc7900ee6f81\"\u003e\u003ccode\u003ebb9049a\u003c/code\u003e\u003c/a\u003e Bump tracking-base-library version (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/e043bee63c7b61d549fe813f2a681be2dba343ca\"\u003e\u003ccode\u003ee043bee\u003c/code\u003e\u003c/a\u003e Changed on-push workflow to build an example app (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/54\"\u003e#54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/757ba64c3a3348f9359f0bab54b8970d84593c07\"\u003e\u003ccode\u003e757ba64\u003c/code\u003e\u003c/a\u003e update tracking base lib, update examples (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/53\"\u003e#53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/9ac00d20b223adcc4bba675d83d2f88a57e860e9\"\u003e\u003ccode\u003e9ac00d2\u003c/code\u003e\u003c/a\u003e Set provider upon initialization (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/52\"\u003e#52\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/e6d823a487d559a4a66f8dc6e102c8be2d7ecef8\"\u003e\u003ccode\u003ee6d823a\u003c/code\u003e\u003c/a\u003e Bump version (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/48d4eb2719f81efcf719b371f84968fe03c52df8\"\u003e\u003ccode\u003e48d4eb2\u003c/code\u003e\u003c/a\u003e Generate new README.md (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/b94b02f57438958218968e6349e3a72b9fa8389b\"\u003e\u003ccode\u003eb94b02f\u003c/code\u003e\u003c/a\u003e PPI-1357 Update tracking-base-library, bump package version (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/48\"\u003e#48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/47a5f5a77e0b78bd55794639cb1a7dfcee6135ea\"\u003e\u003ccode\u003e47a5f5a\u003c/code\u003e\u003c/a\u003e PPI-1318 Dependency bump version tracker base library (\u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/46\"\u003e#46\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/734ba466c40e38f93e2d5ac5edb3993b00d43d7f\"\u003e\u003ccode\u003e734ba46\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/PiwikPRO/react-piwik-pro/issues/43\"\u003e#43\u003c/a\u003e from PiwikPRO/feature/update-tracking-base-library\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/commit/2505cd87c475a99aae5aa53f664ad9d8f7e645b4\"\u003e\u003ccode\u003e2505cd8\u003c/code\u003e\u003c/a\u003e update lock file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PiwikPRO/react-piwik-pro/compare/1.3.3...2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-spring/web` from 9.7.5 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pmndrs/react-spring/releases\"\u003e\u003ccode\u003e@​react-spring/web\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue with Jest and legacy React apps using useTransition by \u003ca href=\"https://github.com/dimitris-tsetsonis\"\u003e\u003ccode\u003e@​dimitris-tsetsonis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2394\"\u003epmndrs/react-spring#2394\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/dimitris-tsetsonis\"\u003e\u003ccode\u003e@​dimitris-tsetsonis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2394\"\u003epmndrs/react-spring#2394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.2...v10.0.3\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.2...v10.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove accessing elem.ref in renderTransitions by \u003ca href=\"https://github.com/robertjarske\"\u003e\u003ccode\u003e@​robertjarske\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2373\"\u003epmndrs/react-spring#2373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport immediate useResize by \u003ca href=\"https://github.com/LoganDark\"\u003e\u003ccode\u003e@​LoganDark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2375\"\u003epmndrs/react-spring#2375\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/robertjarske\"\u003e\u003ccode\u003e@​robertjarske\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2373\"\u003epmndrs/react-spring#2373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.1...v10.0.2\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.1...v10.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: spring does not start by \u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2372\"\u003epmndrs/react-spring#2372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v10.0.0...v10.0.1\"\u003ehttps://github.com/pmndrs/react-spring/compare/v10.0.0...v10.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency concurrently to v9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2326\"\u003epmndrs/react-spring#2326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update TSUP to v8 by \u003ca href=\"https://github.com/joshuaellis\"\u003e\u003ccode\u003e@​joshuaellis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2328\"\u003epmndrs/react-spring#2328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency chokidar to v4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2325\"\u003epmndrs/react-spring#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2274\"\u003epmndrs/react-spring#2274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): fix bad spelling of package name by \u003ca href=\"https://github.com/joshuaellis\"\u003e\u003ccode\u003e@​joshuaellis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2350\"\u003epmndrs/react-spring#2350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vite-tsconfig-paths to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2338\"\u003epmndrs/react-spring#2338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vite to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2337\"\u003epmndrs/react-spring#2337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2330\"\u003epmndrs/react-spring#2330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003eimmediate\u003c/code\u003e does by \u003ca href=\"https://github.com/jorisw\"\u003e\u003ccode\u003e@​jorisw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2357\"\u003epmndrs/react-spring#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vanilla-extract/vite-plugin\u003c/code\u003e to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2360\"\u003epmndrs/react-spring#2360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: react 19 support by \u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2368\"\u003epmndrs/react-spring#2368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update node.js to v22 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2339\"\u003epmndrs/react-spring#2339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency cypress to v14 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2367\"\u003epmndrs/react-spring#2367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency cookie to v1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2348\"\u003epmndrs/react-spring#2348\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/jorisw\"\u003e\u003ccode\u003e@​jorisw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2357\"\u003epmndrs/react-spring#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dagatsoin\"\u003e\u003ccode\u003e@​dagatsoin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pmndrs/react-spring/pull/2368\"\u003epmndrs/react-spring#2368\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.0\"\u003ehttps://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/b6fbb98101f2cf00a6668cffed6d1b4d0012ae3a\"\u003e\u003ccode\u003eb6fbb98\u003c/code\u003e\u003c/a\u003e v10.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/f69b748600d3c528a141191b4a26b0c7bd062177\"\u003e\u003ccode\u003ef69b748\u003c/code\u003e\u003c/a\u003e fix: ref access issue in jest and legacy react apps (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2394\"\u003e#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/8631391a51634a327a235c26d7fc44723ee3a564\"\u003e\u003ccode\u003e8631391\u003c/code\u003e\u003c/a\u003e v10.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/7cc1c901aaa218681afd6b7528ea58f1e9b249ce\"\u003e\u003ccode\u003e7cc1c90\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003eimmediate\u003c/code\u003e option to \u003ccode\u003euseResize\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2375\"\u003e#2375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/197e0a7f9699b27e5000bdbc3307c4866e66a816\"\u003e\u003ccode\u003e197e0a7\u003c/code\u003e\u003c/a\u003e fix: remove accessing elem.ref in renderTransitions (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2373\"\u003e#2373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/2dec5832e881758c977b280443dc2e25d09c1134\"\u003e\u003ccode\u003e2dec583\u003c/code\u003e\u003c/a\u003e v10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/de1244b8777a87305b6a359db3851dd36e72b78b\"\u003e\u003ccode\u003ede1244b\u003c/code\u003e\u003c/a\u003e fix: spring does not start (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2372\"\u003e#2372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/195c479b0360bf106edf16b3c602aa3b7c02c6ad\"\u003e\u003ccode\u003e195c479\u003c/code\u003e\u003c/a\u003e chore: v10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/7116bba5081366beeef5fb17723289bebab2f253\"\u003e\u003ccode\u003e7116bba\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency cookie to v1 (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2348\"\u003e#2348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmndrs/react-spring/commit/f463ef7024380fdd5b7f1c1ad205c27db739a4d6\"\u003e\u003ccode\u003ef463ef7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cypress to v14 (\u003ca href=\"https://redirect.github.com/pmndrs/react-spring/issues/2367\"\u003e#2367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 4.36.1 to 5.90.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(react-query/useQueries): remove unreachable 'willFetch' branch in suspense promise collection (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10082\"\u003e#10082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/e7258c5cb30cafa456cdb4e6bc75b43bf619954d\"\u003e\u003ccode\u003ee7258c5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4be3ad730c5b8a1e194a91911746be2fce06902a\"\u003e\u003ccode\u003e4be3ad7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/dea1614aaad5c572cf43cea54b64ac09dc4d5b41\"\u003e\u003ccode\u003edea1614\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\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/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.90.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(react-query/useQueries): remove unreachable 'willFetch' branch in suspense promise collection (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10082\"\u003e#10082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/e7258c5cb30cafa456cdb4e6bc75b43bf619954d\"\u003e\u003ccode\u003ee7258c5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/dea1614aaad5c572cf43cea54b64ac09dc4d5b41\"\u003e\u003ccode\u003edea1614\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/269351b8ce4b4846da3d320ac5b850ee6aada0d6\"\u003e\u003ccode\u003e269351b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): allow retryOnMount when throwOnError is function (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/9338\"\u003e#9338\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7f47906eaccc3f3aa5ce24b77a83bd7a620a237b\"\u003e\u003ccode\u003e7f47906\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/fccef797d57d4a9566517bba87c8377f363920f2\"\u003e\u003ccode\u003efccef79\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.15\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/TanStack/query/commit/08050cb3ebb693ccf782558ba863fd5ff3df2e38\"\u003e\u003ccode\u003e08050cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10115\"\u003e#10115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c5def66a18b77a0012b32bf65216d495d...\n\n_Description has been truncated_","html_url":"https://github.com/ferhany/bereikbaarheid-frontend/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ferhany%2Fbereikbaarheid-frontend/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"29.7.0","new_version":"30.2.0","update_type":"major","path":null,"pr_created_at":"2026-02-07T12:17:26.000Z","version_change":"29.7.0 → 30.2.0","issue":{"uuid":"3910145490","node_id":"PR_kwDORKvvOc7CK0CZ","number":1,"state":"closed","title":"Bump the all group with 87 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-07T19:09:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-07T12:17:26.000Z","updated_at":"2026-02-07T19:09:21.000Z","time_to_close":24713,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":87,"packages":[{"name":"@tauri-apps/api","old_version":"1.6.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"date-fns","old_version":"3.6.0","new_version":"4.1.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"lucide-react","old_version":"0.395.0","new_version":"0.563.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"14.2.35","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"18.3.28","new_version":"19.2.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwind-merge","old_version":"2.6.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tauri-plugin-clipboard-api","old_version":"1.1.4","new_version":"2.1.11","repository_url":"https://github.com/CrossCopy/tauri-plugin-clipboard"},{"name":"zustand","old_version":"4.5.7","new_version":"5.0.11","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@tauri-apps/cli","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/jest","old_version":"29.5.14","new_version":"30.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.19.32","new_version":"25.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"cross-env","old_version":"7.0.3","new_version":"10.1.0","repository_url":"https://github.com/kentcdodds/cross-env"},{"name":"eslint","old_version":"8.57.1","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"14.2.35","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-config-prettier","old_version":"9.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"lint-staged","old_version":"15.5.2","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"postcss-nesting","old_version":"12.1.5","new_version":"14.0.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.14","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"tailwindcss","old_version":"3.4.19","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@csstools/selector-resolve-nested","old_version":"1.1.0","new_version":"4.0.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@csstools/selector-specificity","old_version":"3.1.1","new_version":"6.0.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@jest/expect-utils","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/schemas","old_version":"29.6.3","new_version":"30.0.5","repository_url":"https://github.com/jestjs/jest"},{"name":"@jest/types","old_version":"29.6.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@next/env","old_version":"14.2.35","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/eslint-plugin-next","old_version":"14.2.35","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"14.2.33","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@sinclair/typebox","old_version":"0.27.10","new_version":"0.34.48","repository_url":"https://github.com/sinclairzx81/typebox-legacy"},{"name":"@swc/helpers","old_version":"0.5.5","new_version":"0.5.15","repository_url":"https://github.com/swc-project/swc"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"1.6.3","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@typescript-eslint/scope-manager","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"7.18.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"ci-info","old_version":"3.9.0","new_version":"4.4.0","repository_url":"https://github.com/watson/ci-info"},{"name":"cli-truncate","old_version":"4.0.0","new_version":"5.1.1","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"commander","old_version":"4.1.1","new_version":"11.1.0","repository_url":"https://github.com/tj/commander.js"},{"name":"emoji-regex","old_version":"8.0.0","new_version":"9.2.2","repository_url":"https://github.com/mathiasbynens/emoji-regex"},{"name":"eslint-plugin-react-hooks","old_version":"5.0.0-canary-7118f5dd7-20230705","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-scope","old_version":"7.2.2","new_version":"9.1.0","repository_url":"https://github.com/eslint/js"},{"name":"espree","old_version":"9.6.1","new_version":"11.1.0","repository_url":"https://github.com/eslint/js"},{"name":"expect","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"fast-glob","old_version":"3.3.3","new_version":"3.3.1","repository_url":"https://github.com/mrmlnc/fast-glob"},{"name":"file-entry-cache","old_version":"6.0.1","new_version":"8.0.0","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"flat-cache","old_version":"3.2.0","new_version":"4.0.1","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"globals","old_version":"13.24.0","new_version":"16.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"is-fullwidth-code-point","old_version":"3.0.0","new_version":"5.1.0","repository_url":"https://github.com/sindresorhus/is-fullwidth-code-point"},{"name":"jest-diff","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-matcher-utils","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-message-util","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-util","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"listr2","old_version":"8.3.3","new_version":"9.0.5","repository_url":"https://github.com/listr2/listr2"},{"name":"lru-cache","old_version":"10.4.3","new_version":"5.1.1","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"onetime","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/sindresorhus/onetime"},{"name":"postcss-selector-parser","old_version":"6.1.2","new_version":"7.1.1","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"scheduler","old_version":"0.23.2","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"slice-ansi","old_version":"5.0.0","new_version":"7.1.2","repository_url":"https://github.com/chalk/slice-ansi"},{"name":"string-width","old_version":"4.2.3","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"strip-ansi","old_version":"6.0.1","new_version":"7.1.2","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"styled-jsx","old_version":"5.1.1","new_version":"5.1.6","repository_url":"https://github.com/vercel/styled-jsx"},{"name":"ts-api-utils","old_version":"1.4.3","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"undici-types","old_version":"6.21.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"wrap-ansi","old_version":"7.0.0","new_version":"9.0.2","repository_url":"https://github.com/chalk/wrap-ansi"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 87 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `1.6.0` | `2.10.1` |\n| [date-fns](https://github.com/date-fns/date-fns) | `3.6.0` | `4.1.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.395.0` | `0.563.0` |\n| [next](https://github.com/vercel/next.js) | `14.2.35` | `16.1.6` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.28` | `19.2.13` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.4` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `2.6.1` | `3.4.0` |\n| [tauri-plugin-clipboard-api](https://github.com/CrossCopy/tauri-plugin-clipboard) | `1.1.4` | `2.1.11` |\n| [zustand](https://github.com/pmndrs/zustand) | `4.5.7` | `5.0.11` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `29.5.14` | `30.0.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.32` | `25.2.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `7.18.0` | `8.54.0` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `7.0.3` | `10.1.0` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.0.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `14.2.35` | `16.1.6` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.2` | `10.1.8` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `15.5.2` | `16.2.7` |\n| [postcss-nesting](https://github.com/csstools/postcss-plugins/tree/HEAD/plugins/postcss-nesting) | `12.1.5` | `14.0.0` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.14` | `0.7.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.19` | `4.1.18` |\n| [@csstools/selector-resolve-nested](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/selector-resolve-nested) | `1.1.0` | `4.0.0` |\n| [@csstools/selector-specificity](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/selector-specificity) | `3.1.1` | `6.0.0` |\n| [@jest/expect-utils](https://github.com/jestjs/jest/tree/HEAD/packages/expect-utils) | `29.7.0` | `30.2.0` |\n| [@jest/schemas](https://github.com/jestjs/jest/tree/HEAD/packages/jest-schemas) | `29.6.3` | `30.0.5` |\n| [@jest/types](https://github.com/jestjs/jest/tree/HEAD/packages/jest-types) | `29.6.3` | `30.2.0` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `14.2.35` | `16.1.6` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `14.2.35` | `16.1.6` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `14.2.33` | `16.1.6` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `14.2.33` | `16.1.6` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `14.2.33` | `16.1.6` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `14.2.33` | `16.1.6` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `14.2.33` | `16.1.6` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `14.2.33` | `16.1.6` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `14.2.33` | `16.1.6` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `14.2.33` | `16.1.6` |\n| [@sinclair/typebox](https://github.com/sinclairzx81/typebox-legacy) | `0.27.10` | `0.34.48` |\n| [@swc/helpers](https://github.com/swc-project/swc) | `0.5.5` | `0.5.15` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `1.6.3` | `2.10.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `7.18.0` | `8.54.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `7.18.0` | `8.54.0` |\n| [ci-info](https://github.com/watson/ci-info) | `3.9.0` | `4.4.0` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `4.0.0` | `5.1.1` |\n| [commander](https://github.com/tj/commander.js) | `4.1.1` | `11.1.0` |\n| [emoji-regex](https://github.com/mathiasbynens/emoji-regex) | `8.0.0` | `9.2.2` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.0.0-canary-7118f5dd7-20230705` | `7.0.1` |\n| [eslint-scope](https://github.com/eslint/js/tree/HEAD/packages/eslint-scope) | `7.2.2` | `9.1.0` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `9.6.1` | `11.1.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `29.7.0` | `30.2.0` |\n| [fast-glob](https://github.com/mrmlnc/fast-glob) | `3.3.3` | `3.3.1` |\n| [file-entry-cache](https://github.com/jaredwray/cacheable/tree/HEAD/packages/file-entry-cache) | `6.0.1` | `8.0.0` |\n| [flat-cache](https://github.com/jaredwray/cacheable/tree/HEAD/packages/flat-cache) | `3.2.0` | `4.0.1` |\n| [globals](https://github.com/sindresorhus/globals) | `13.24.0` | `16.4.0` |\n| [is-fullwidth-code-point](https://github.com/sindresorhus/is-fullwidth-code-point) | `3.0.0` | `5.1.0` |\n| [jest-diff](https://github.com/jestjs/jest/tree/HEAD/packages/jest-diff) | `29.7.0` | `30.2.0` |\n| [jest-matcher-utils](https://github.com/jestjs/jest/tree/HEAD/packages/jest-matcher-utils) | `29.7.0` | `30.2.0` |\n| [jest-message-util](https://github.com/jestjs/jest/tree/HEAD/packages/jest-message-util) | `29.7.0` | `30.2.0` |\n| [jest-util](https://github.com/jestjs/jest/tree/HEAD/packages/jest-util) | `29.7.0` | `30.2.0` |\n| [listr2](https://github.com/listr2/listr2) | `8.3.3` | `9.0.5` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `10.4.3` | `5.1.1` |\n| [onetime](https://github.com/sindresorhus/onetime) | `6.0.0` | `7.0.0` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `6.1.2` | `7.1.1` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.23.2` | `0.27.0` |\n| [slice-ansi](https://github.com/chalk/slice-ansi) | `5.0.0` | `7.1.2` |\n| [string-width](https://github.com/sindresorhus/string-width) | `4.2.3` | `7.2.0` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `6.0.1` | `7.1.2` |\n| [styled-jsx](https://github.com/vercel/styled-jsx) | `5.1.1` | `5.1.6` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `1.4.3` | `2.4.0` |\n| [undici-types](https://github.com/nodejs/undici) | `6.21.0` | `7.16.0` |\n| [wrap-ansi](https://github.com/chalk/wrap-ansi) | `7.0.0` | `9.0.2` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.6` |\n\nUpdates `@tauri-apps/api` from 1.6.0 to 2.10.1\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.10.1\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.10.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release of \u003ccode\u003e2.10.0\u003c/code\u003e with working assets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.10.1 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.10.1 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.2s\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.4s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/24.13.0/x64/bin/node /opt/hostedtoolcache/node/24.13.0/x64/bin/npm\nnpm info using npm@11.6.2\nnpm info using node@v24.13.0\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/lib/node_modules/npm/npmrc\nnpm warn Unknown cli config \u0026quot;--git-checks\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;verify-deps-before-run\u0026quot;. This will stop working in the next major version of npm.\nnpm warn Unknown env config \u0026quot;_jsr-registry\u0026quot;. This will stop working in the next major version of npm.\nnpm silly config load:file:/tmp/adc7feab38a65aed96fd8b952564b859/.npmrc\nnpm silly config load:file:/home/runner/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/24.13.0/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.10.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.10.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2026-02-03T00_17_22_204Z-\nnpm verbose logfile /home/runner/.npm/_logs/2026-02-03T00_17_22_204Z-debug-0.log\nnpm silly logfile done cleaning log files\nnpm verbose publish [ 'tauri-apps-api-2.10.1.tgz' ]\nnpm http cache file:/tmp/adc7feab38a65aed96fd8b952564b859/tauri-apps-api-2.10.1.tgz 0ms (cache hit)\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/540c5b4e5943ee9df80e06fd88e193deb07bdc84\"\u003e\u003ccode\u003e540c5b4\u003c/code\u003e\u003c/a\u003e chore(deps): update wrangler for undici update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5dbb37bab137019f94657a40c70509eed11da654\"\u003e\u003ccode\u003e5dbb37b\u003c/code\u003e\u003c/a\u003e chore(api.js): Re-release 2.10.0 as 2.10.1 to fix npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/19ded696de4cff0e8d2413772fe760a8efa1d3e3\"\u003e\u003ccode\u003e19ded69\u003c/code\u003e\u003c/a\u003e apply version updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/08558b8ba4503a4a715734255b593eb317eee686\"\u003e\u003ccode\u003e08558b8\u003c/code\u003e\u003c/a\u003e chore(bundler): update gtk3 docs links in code comments (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14872\"\u003e#14872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ce8fddb4648d6421579d43c7dd44959bc57a74e0\"\u003e\u003ccode\u003ece8fddb\u003c/code\u003e\u003c/a\u003e chore(deps): unlock webkit2gtk patch version (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14873\"\u003e#14873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/517b81e97005d087ca5fc4538d954982fce0f4ac\"\u003e\u003ccode\u003e517b81e\u003c/code\u003e\u003c/a\u003e chore(api): release 2.10 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14876\"\u003e#14876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/cd68b03ee53b28ae7f37241624c6dd648e0713db\"\u003e\u003ccode\u003ecd68b03\u003c/code\u003e\u003c/a\u003e feat(ci): use trusted publishers for NPM publishing (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14874\"\u003e#14874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/8d67af37b6d3fc0aedaab58549b1bca5b34fda19\"\u003e\u003ccode\u003e8d67af3\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9f0306fbcc091148602c04df7286ddec154d4150\"\u003e\u003ccode\u003e9f0306f\u003c/code\u003e\u003c/a\u003e refactor: rewrite some \u003ccode\u003e\u0026amp;String\u003c/code\u003e to  \u003ccode\u003e\u0026amp;str\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14857\"\u003e#14857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f7c083cd41e8714193ed9cbdb84ab77e58b89a82\"\u003e\u003ccode\u003ef7c083c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.57.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14820\"\u003e#14820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v1.6...@tauri-apps/api-v2.10.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@​tauri-apps/api\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `date-fns` from 3.6.0 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/date-fns/releases\"\u003edate-fns's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eThis release adds time zone support to format functions (that I somehow missed when working on the feature) and fixes a few bugs.\u003c/p\u003e\n\u003cp\u003eMake sure also upgrade \u003ccode\u003eTZDate\u003c/code\u003e to v1.0.2 as it \u003ca href=\"https://github.com/date-fns/tz/blob/main/CHANGELOG.md#v102---2024-09-14\"\u003eincludes a bunch of critical bug fixes\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed internal \u003ccode\u003econstructFrom\u003c/code\u003e throwing an exception on \u003ccode\u003enull\u003c/code\u003e arguments. While \u003ccode\u003enull\u003c/code\u003e isn't allowed, the functions should rather return \u003ccode\u003eInvalid Date\u003c/code\u003e or \u003ccode\u003eNaN\u003c/code\u003e in such cases. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3885\"\u003e#3885\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing time zone support to \u003ccode\u003eformat\u003c/code\u003e, \u003ccode\u003eformatISO\u003c/code\u003e, \u003ccode\u003eformatISO9075\u003c/code\u003e, \u003ccode\u003eformatRelative\u003c/code\u003e and \u003ccode\u003eformatRFC3339\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3886\"\u003e#3886\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003cp\u003eI have great news! First, ten years after its release, date-fns finally gets first-class time zone support.\u003c/p\u003e\n\u003cp\u003eAnother great news is that there aren't many breaking changes in this release. All of them are type-related and will affect only those explicitly using internal date-fns types. Finally, it has been less than a year since the last major release, which is an improvement over the previous four years between v2 and v3. I plan on keeping the pace and minimizing breaking changes moving forward.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://blog.date-fns.org/v40-with-time-zone-support/\"\u003eRead more about the release in the announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e- \u003ca href=\"https://twitter.com/kossnocorp\"\u003e\u003ccode\u003eSasha @​kossnocorp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded time zones support via \u003ca href=\"https://github.com/date-fns/tz\"\u003e\u003ccode\u003e@date-fns/tz\u003c/code\u003e\u003c/a\u003e's \u003ccode\u003eTZDate\u003c/code\u003e class and \u003ccode\u003etz\u003c/code\u003e helper function. See its \u003ca href=\"https://github.com/date-fns/tz\"\u003eREADME\u003c/a\u003e for the details about the API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAll relevant functions now accept the context \u003ccode\u003ein\u003c/code\u003e option, which allows to specify the time zone to make the calculations in. If the function also returns a date, it will be in the specified time zone:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { addDays, startOfDay } from \u0026quot;date-fns\u0026quot;;\nimport { tz } from \u0026quot;@date-fns/tz\u0026quot;;\n\u003cp\u003estartOfDay(addDays(Date.now(), 5, { in: tz(\u0026quot;Asia/Singapore\u0026quot;) }));\u003cbr /\u003e\n//=\u0026gt; \u0026quot;2024-09-16T00:00:00.000+08:00\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIn the example, \u003ccode\u003eaddDays\u003c/code\u003e will get the current date and time in Singapore and add 5 days to it. \u003ccode\u003estartOfDay\u003c/code\u003e will inherit the date type and return the start of the day in Singapore.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe function arguments, as well as \u003ccode\u003eInterval\u003c/code\u003e's \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e, now can be of different types, allowing you to mix \u003ccode\u003eUTCDate\u003c/code\u003e, \u003ccode\u003eTZDate\u003c/code\u003e, \u003ccode\u003eDate\u003c/code\u003e, and other extensions, as well as primitives (strings and numbers).\u003c/p\u003e\n\u003cp\u003eThe functions will normalize these values, make calculations, and return the result in the same type, preventing any bugs caused by the discrepancy. If passed, the type will be inferred from the context \u003ccode\u003ein\u003c/code\u003e option or the first encountered argument object type. The \u003ccode\u003eInterval\u003c/code\u003e's \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e will be considered separately, starting from \u003ccode\u003estart\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the given example, the result will be in the \u003ccode\u003eTZDate\u003c/code\u003e as the first argument is a number, and the \u003ccode\u003estart\u003c/code\u003e takes precedence over the \u003ccode\u003eend\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclamp(Date.now(), {\n  start: new TZDate(start, \u0026quot;Asia/Singapore\u0026quot;),\n  end: new UTCDate(),\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/date-fns/date-fns/blob/main/CHANGELOG.md\"\u003edate-fns's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0 - 2024-09-17\u003c/h2\u003e\n\u003cp\u003eThis release adds time zone support to format functions (that I somehow missed when working on the feature) and fixes a few bugs.\u003c/p\u003e\n\u003cp\u003eMake sure also upgrade \u003ccode\u003eTZDate\u003c/code\u003e to v1.0.2 as it \u003ca href=\"https://github.com/date-fns/tz/blob/main/CHANGELOG.md#v102---2024-09-14\"\u003eincludes a bunch of critical bug fixes\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed internal \u003ccode\u003econstructFrom\u003c/code\u003e throwing an exception on \u003ccode\u003enull\u003c/code\u003e arguments. While \u003ccode\u003enull\u003c/code\u003e isn't allowed, the functions should rather return \u003ccode\u003eInvalid Date\u003c/code\u003e or \u003ccode\u003eNaN\u003c/code\u003e in such cases. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3885\"\u003e#3885\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing time zone support to \u003ccode\u003eformat\u003c/code\u003e, \u003ccode\u003eformatISO\u003c/code\u003e, \u003ccode\u003eformatISO9075\u003c/code\u003e, \u003ccode\u003eformatRelative\u003c/code\u003e and \u003ccode\u003eformatRFC3339\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/date-fns/date-fns/issues/3886\"\u003e#3886\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0 - 2024-09-16\u003c/h2\u003e\n\u003cp\u003eI have great news! First, ten years after its release, date-fns finally gets first-class time zone support.\u003c/p\u003e\n\u003cp\u003eAnother great news is that there aren't many breaking changes in this release. All of them are type-related and will affect only those explicitly using internal date-fns types. Finally, it has been less than a year since the last major release, which is an improvement over the previous four years between v2 and v3. I plan on keeping the pace and minimizing breaking changes moving forward.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://blog.date-fns.org/v40-with-time-zone-support/\"\u003eRead more about the release in the announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e- \u003ca href=\"https://twitter.com/kossnocorp\"\u003e\u003ccode\u003eSasha @​kossnocorp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded time zones support via \u003ca href=\"https://github.com/date-fns/tz\"\u003e\u003ccode\u003e@date-fns/tz\u003c/code\u003e\u003c/a\u003e's \u003ccode\u003eTZDate\u003c/code\u003e class and \u003ccode\u003etz\u003c/code\u003e helper function. See its \u003ca href=\"https://github.com/date-fns/tz\"\u003eREADME\u003c/a\u003e for the details about the API.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAll relevant functions now accept the context \u003ccode\u003ein\u003c/code\u003e option, which allows to specify the time zone to make the calculations in. If the function also returns a date, it will be in the specified time zone:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { addDays, startOfDay } from \u0026quot;date-fns\u0026quot;;\nimport { tz } from \u0026quot;@date-fns/tz\u0026quot;;\n\u003cp\u003estartOfDay(addDays(Date.now(), 5, { in: tz(\u0026quot;Asia/Singapore\u0026quot;) }));\u003cbr /\u003e\n//=\u0026gt; \u0026quot;2024-09-16T00:00:00.000+08:00\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIn the example, \u003ccode\u003eaddDays\u003c/code\u003e will get the current date and time in Singapore and add 5 days to it. \u003ccode\u003estartOfDay\u003c/code\u003e will inherit the date type and return the start of the day in Singapore.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe function arguments, as well as \u003ccode\u003eInterval\u003c/code\u003e's \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e, now can be of different types, allowing you to mix \u003ccode\u003eUTCDate\u003c/code\u003e, \u003ccode\u003eTZDate\u003c/code\u003e, \u003ccode\u003eDate\u003c/code\u003e, and other extensions, as well as primitives (strings and numbers).\u003c/p\u003e\n\u003cp\u003eThe functions will normalize these values, make calculations, and return the result in the same type, preventing any bugs caused by the discrepancy. If passed, the type will be inferred from the context \u003ccode\u003ein\u003c/code\u003e option or the first encountered argument object type. The \u003ccode\u003eInterval\u003c/code\u003e's \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e will be considered separately, starting from \u003ccode\u003estart\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn the given example, the result will be in the \u003ccode\u003eTZDate\u003c/code\u003e as the first argument is a number, and the \u003ccode\u003estart\u003c/code\u003e takes precedence over the \u003ccode\u003eend\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclamp(Date.now(), {\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/date-fns/date-fns/commit/313b902b9a72c64501074db9bc2b9897d2db5140\"\u003e\u003ccode\u003e313b902\u003c/code\u003e\u003c/a\u003e Fix v4.1.0 change log entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/26cd336cc239cf543337ac33f3ae5367d3292469\"\u003e\u003ccode\u003e26cd336\u003c/code\u003e\u003c/a\u003e Promote to v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/97b53b97e993c6d6aadcdc31b9042397a4c00f03\"\u003e\u003ccode\u003e97b53b9\u003c/code\u003e\u003c/a\u003e Cover time zone edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/59b756385a205d554c9799fa7b28a0c52ddc0281\"\u003e\u003ccode\u003e59b7563\u003c/code\u003e\u003c/a\u003e Add missing time zone support to format, formatISO, formatISO9075, formatRela...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/0121164052a65667ef31c0285a48afb8064dfe8b\"\u003e\u003ccode\u003e0121164\u003c/code\u003e\u003c/a\u003e Prevent constructFrom from throwing an error on null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/bd87ef5848ebb93c5b3e2f6fc2f7e10b4e72041a\"\u003e\u003ccode\u003ebd87ef5\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003e@​date-fns/docs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/99b4e671d7c9ac21ac3109261d085fe861cec691\"\u003e\u003ccode\u003e99b4e67\u003c/code\u003e\u003c/a\u003e Prepare v4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/8df1706c6dea84330974df2834ca1c4d379ea44d\"\u003e\u003ccode\u003e8df1706\u003c/code\u003e\u003c/a\u003e Rewrite the time zones doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/e3519776c57034b0e419a39d4f922b773ea8b688\"\u003e\u003ccode\u003ee351977\u003c/code\u003e\u003c/a\u003e Promote to v4.0.0-beta.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/date-fns/date-fns/commit/8523656e296102a125d2ff36d4afcf9f6044d855\"\u003e\u003ccode\u003e8523656\u003c/code\u003e\u003c/a\u003e Fix scripts/test/types.sh\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/date-fns/date-fns/compare/v3.6.0...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.395.0 to 0.563.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.563.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003earia-hidden\u003c/code\u003e is by default added to icons components in all packages. This was already added to \u003ccode\u003elucide-react\u003c/code\u003e before.\nMaking icons accessible, you can add an \u003ccode\u003earia-label\u003c/code\u003e or a \u003ccode\u003etitle\u003c/code\u003e. See docs about \u003ca href=\"https://lucide.dev/guide/advanced/accessibility\"\u003eaccessibility\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eAll changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(dev): Enable ligatures in font build configuration by \u003ca href=\"https://github.com/dcxo\"\u003e\u003ccode\u003e@​dcxo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3876\"\u003elucide-icons/lucide#3876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): add Android to brand stopwords 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/3895\"\u003elucide-icons/lucide#3895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): add missing titles and a title template by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3920\"\u003elucide-icons/lucide#3920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): unify and improve the styling of input fields by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3919\"\u003elucide-icons/lucide#3919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003estar-off\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/3952\"\u003elucide-icons/lucide#3952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etickets-plane\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/3928\"\u003elucide-icons/lucide#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emonitor-off\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/3962\"\u003elucide-icons/lucide#3962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elasso\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/3961\"\u003elucide-icons/lucide#3961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecloud-off\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/3942\"\u003elucide-icons/lucide#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): added lucide-web-components third-party package by \u003ca href=\"https://github.com/midesweb\"\u003e\u003ccode\u003e@​midesweb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3948\"\u003elucide-icons/lucide#3948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump preact from 10.27.2 to 10.27.3 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/3955\"\u003elucide-icons/lucide#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): add globe-x icon with metadata 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/3827\"\u003elucide-icons/lucide#3827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewaypoints\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/3990\"\u003elucide-icons/lucide#3990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebookmark\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/2906\"\u003elucide-icons/lucide#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-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/3959\"\u003elucide-icons/lucide#3959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecloudy\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/3966\"\u003elucide-icons/lucide#3966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(github-actions): resolved spelling mistake in gh issue close command 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/4000\"\u003elucide-icons/lucide#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE by \u003ca href=\"https://github.com/alxgraphy\"\u003e\u003ccode\u003e@​alxgraphy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4009\"\u003elucide-icons/lucide#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): Added aria-hidden fallback for decorative icons to all packages 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/3604\"\u003elucide-icons/lucide#3604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash from 4.17.21 to 4.17.23 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/4020\"\u003elucide-icons/lucide#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash-es from 4.17.21 to 4.17.23 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/4019\"\u003elucide-icons/lucide#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest anchoring to a specific lucide version when using a cdn by \u003ca href=\"https://github.com/drago1520\"\u003e\u003ccode\u003e@​drago1520\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3727\"\u003elucide-icons/lucide#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): upgraded backers block 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/4014\"\u003elucide-icons/lucide#4014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): hide native search input clear \u0026quot;X\u0026quot; icon 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/3933\"\u003elucide-icons/lucide#3933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eprinter-x\u003c/code\u003e icon by \u003ca href=\"https://github.com/lt25106\"\u003e\u003ccode\u003e@​lt25106\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3941\"\u003elucide-icons/lucide#3941\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/dcxo\"\u003e\u003ccode\u003e@​dcxo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3876\"\u003elucide-icons/lucide#3876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/midesweb\"\u003e\u003ccode\u003e@​midesweb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3948\"\u003elucide-icons/lucide#3948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alxgraphy\"\u003e\u003ccode\u003e@​alxgraphy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4009\"\u003elucide-icons/lucide#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drago1520\"\u003e\u003ccode\u003e@​drago1520\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3727\"\u003elucide-icons/lucide#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lt25106\"\u003e\u003ccode\u003e@​lt25106\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3941\"\u003elucide-icons/lucide#3941\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.562.0...0.563.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.562.0...0.563.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.562.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\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/3880\"\u003elucide-icons/lucide#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix and unify color-picker font-size by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native-web): only add className prop to parent Icon component 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/3892\"\u003elucide-icons/lucide#3892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): remove icons namespace export to enable tree-shaking by \u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etoolbox\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/3871\"\u003elucide-icons/lucide#3871\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/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\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\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\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3e644fda2d8763207165d1dc64fdcdc37d40dc71\"\u003e\u003ccode\u003e3e644fd\u003c/code\u003e\u003c/a\u003e chore(scripts): Refactor scripts to typescript (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/19fa01b5fca2fc4a9cd0a77e4e9a0122b949813b\"\u003e\u003ccode\u003e19fa01b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump vite from 6.3.2 to 6.3.4 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/03eb86287aae464205e0d26ed22d00d454a1bd23\"\u003e\u003ccode\u003e03eb862\u003c/code\u003e\u003c/a\u003e use implicit return in react package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0fccc276c3c8753bbd5f94217075fd1e3187d2f8\"\u003e\u003ccode\u003e0fccc27\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3096\"\u003e#3096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.563.0/packages/lucide-react\"\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 lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 14.2.35 to 16.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\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\u003eUpgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement LRU cache with invocation ID scoping for minimal mode response cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88509\"\u003e#88509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etweak LRU sentinel key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\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/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wyattjoh\"\u003e\u003ccode\u003e@​wyattjoh\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.5\u003c/h2\u003e\n\u003cp\u003ePlease refer the following changelogs for more information about this security release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\"\u003ehttps://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\u003c/a\u003e\n\u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23864\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23864\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\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\u003eOnly filter next config if experimental flag is enabled (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88733\"\u003e#88733\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/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\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 linked list bug in LRU deleteFromLru (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88652\"\u003e#88652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative same host redirects in node middleware (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88253\"\u003e#88253\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/acdlite\"\u003e\u003ccode\u003e@​acdlite\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\u003ev16.1.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/adf8c612adddd103647c90ff0f511ea35c57076e\"\u003e\u003ccode\u003eadf8c61\u003c/code\u003e\u003c/a\u003e v16.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/098c0c0f2b1fa59b78315cf2e2a98ee1934956b8\"\u003e\u003ccode\u003e098c0c0\u003c/code\u003e\u003c/a\u003e [backport][ci] Make gh auth status optional when triggering a release (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89100\"\u003e#89100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a43df3279bdd6f3f69297565bc5c8679ccfe5813\"\u003e\u003ccode\u003ea43df32\u003c/code\u003e\u003c/a\u003e Backport/docs fixes jan 25 16.1.x (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89124\"\u003e#89124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d6d573493e575592e76f277a0e239cc8d5f08331\"\u003e\u003ccode\u003ed6d5734\u003c/code\u003e\u003c/a\u003e tweak LRU sentinel cache key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4324698881971ef61ec2855419a3e82776e8e342\"\u003e\u003ccode\u003e4324698\u003c/code\u003e\u003c/a\u003e backport: implement LRU cache with invocation ID scoping for minimal mode res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/23c4649853aa2013c39f1e3db97e666bdc10795e\"\u003e\u003ccode\u003e23c4649\u003c/code\u003e\u003c/a\u003e [backport] Upgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89103\"\u003e#89103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/acba4a6b9f48e0a067c592dac322410c0e122018\"\u003e\u003ccode\u003eacba4a6\u003c/code\u003e\u003c/a\u003e v16.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e1d1fc6525ef74b2bf78149f1669c2eab437c06a\"\u003e\u003ccode\u003ee1d1fc6\u003c/code\u003e\u003c/a\u003e Add maximum size limit for postponed body parsing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88175\"\u003e#88175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/500ec83743639addceaede95e95913398975156c\"\u003e\u003ccode\u003e500ec83\u003c/code\u003e\u003c/a\u003e fetch(next/image): reduce maximumResponseBody from 300MB to 50MB (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88588\"\u003e#88588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1caaca3cdbd2da76698bb9e60ff07d21a6fb6e77\"\u003e\u003ccode\u003e1caaca3\u003c/code\u003e\u003c/a\u003e feat(next/image)!: add \u003ccode\u003eimages.maximumResponseBody\u003c/code\u003e config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88183\"\u003e#88183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v14.2.35...v16.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 18.3.1 to 19.2.4\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.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\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/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\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/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server 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/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003c!-- 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.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server 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/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/dev-tools/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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\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/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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/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 18.3.28 to 19.2.13\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 18.3.1 to 19.2.4\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.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\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/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\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/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server 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/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003c!-- 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.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server 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/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/dev-tools/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 stac...\n\n_Description has been truncated_","html_url":"https://github.com/Faitltd/copy-paste/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Faitltd%2Fcopy-paste/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"30.0.4","new_version":"30.2.0","update_type":"minor","path":null,"pr_created_at":"2025-12-24T01:50:08.000Z","version_change":"30.0.4 → 30.2.0","issue":{"uuid":"3758956688","node_id":"PR_kwDOACMMis66aSt3","number":14955,"state":"open","title":"chore(deps): bump the minor-deps-updates-main group across 1 directory with 31 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-24T01:50:08.000Z","updated_at":"2025-12-24T01:52:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-deps-updates-main","update_count":31,"packages":[{"name":"@aws-sdk/client-cloudfront","old_version":"3.840.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-device-farm","old_version":"3.840.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.840.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.840.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@serenity-js/core","old_version":"3.32.3","new_version":"3.37.1","repository_url":"https://github.com/serenity-js/serenity-js"},{"name":"@stencil/core","old_version":"4.35.3","new_version":"4.40.1","repository_url":"https://github.com/stenciljs/core"},{"name":"@types/shelljs","old_version":"0.8.17","new_version":"0.10.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"puppeteer-core","old_version":"24.11.2","new_version":"24.34.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"tsx","old_version":"4.20.6","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":"import-meta-resolve","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/wooorm/import-meta-resolve"},{"name":"allure-js-commons","old_version":"3.3.3","new_version":"3.4.3","repository_url":"https://github.com/allure-framework/allure-js"},{"name":"csv-stringify","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"mlly","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/unjs/mlly"},{"name":"vite-plugin-top-level-await","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/Menci/vite-plugin-top-level-await"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"pretty-ms","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"jasmine","old_version":"5.8.0","new_version":"5.13.0","repository_url":"https://github.com/jasmine/jasmine-npm"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@babel/core","old_version":"7.27.7","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.5","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@puppeteer/browsers","old_version":"2.10.13","new_version":"2.11.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"edgedriver","old_version":"6.1.2","new_version":"6.2.0","repository_url":"https://github.com/webdriverio-community/node-edgedriver"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-deps-updates-main group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-cloudfront](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront) | `3.840.0` | `3.958.0` |\n| [@aws-sdk/client-device-farm](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm) | `3.840.0` | `3.958.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.840.0` | `3.958.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.840.0` | `3.958.0` |\n| [@serenity-js/core](https://github.com/serenity-js/serenity-js/tree/HEAD/packages/core) | `3.32.3` | `3.37.1` |\n| [@stencil/core](https://github.com/stenciljs/core) | `4.35.3` | `4.40.1` |\n| [@types/shelljs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/shelljs) | `0.8.17` | `0.10.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.11.2` | `24.34.0` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [import-meta-resolve](https://github.com/wooorm/import-meta-resolve) | `4.1.0` | `4.2.0` |\n| [allure-js-commons](https://github.com/allure-framework/allure-js/tree/HEAD/packages/allure-js-commons) | `3.3.3` | `3.4.3` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.5.2` | `6.6.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [mlly](https://github.com/unjs/mlly) | `1.7.4` | `1.8.0` |\n| [vite-plugin-top-level-await](https://github.com/Menci/vite-plugin-top-level-await) | `1.5.0` | `1.6.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.27.2` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.2.0` | `9.3.0` |\n| [jasmine](https://github.com/jasmine/jasmine-npm) | `5.8.0` | `5.13.0` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.13` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.7` | `7.28.5` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.5` | `5.0.6` |\n| [@puppeteer/browsers](https://github.com/puppeteer/puppeteer) | `2.10.13` | `2.11.0` |\n| [edgedriver](https://github.com/webdriverio-community/node-edgedriver) | `6.1.2` | `6.2.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n\n\nUpdates `@aws-sdk/client-cloudfront` from 3.840.0 to 3.958.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.958.0\u003c/h2\u003e\n\u003ch4\u003e3.958.0(2025-12-23)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-transcoder:\u003c/strong\u003e  remove elastic transcoder due to service shutdown (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602\"\u003e#7602\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4\"\u003e4381b2dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  generate clients without formatting prettier/eslint (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7599\"\u003e#7599\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003eda9c913a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  bump codegen version to 0.40.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7601\"\u003e#7601\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4dc2bcb7a46a589ee647816ec4bf2136fd6ee634\"\u003e4dc2bcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-23 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5aa61b92c6b1b0f597706be5c47fc96c66e0021\"\u003ef5aa61b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Add additional validation to Outpost bucket names. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e2f30457f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adds support for InferredSecondaryAddress place type, Designator in SecondaryAddressComponent and Heading in ReverseGeocode. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1c6374dac803c99b13e8b16025bd03aa3a57282a\"\u003e1c6374da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  This release adds support for the Registration Reviewer feature, which provides generative AI feedback on a phone number or sender ID registration to ensure completeness before sending to downstream (carrier) review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ac0c236ba38cd993193c80298819149e4b8a82a5\"\u003eac0c236b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sqs:\u003c/strong\u003e  increase timeout from 5s to 60s (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7603\"\u003e#7603\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c140520a684920c4e8ad289c41e74c412f743e46\"\u003ec140520a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.958.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.957.0\u003c/h2\u003e\n\u003ch4\u003e3.957.0(2025-12-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003emove crc64NvmeCrtContainer to '\u003ccode\u003e@​aws-sdk/crc64-nvme\u003c/code\u003e' (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7600\"\u003e#7600\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69196b713ac03a8e888f2d8f41ca208937d454ed\"\u003e69196b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove e2e tests from cucumber to vitest (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7539\"\u003e#7539\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e561b8900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  replace lerna partial-tree build with turbo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7597\"\u003e#7597\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e04bdba3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pcs:\u003c/strong\u003e  Change API Reference Documentation for default Mode in Accounting and SlurmRest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/966f60ac5a015f005d8758c8ddcc24f690f44cbd\"\u003e966f60ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-config-service:\u003c/strong\u003e  Added supported resourceTypes for Config from July to November 2025 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c7dab27221af3ac083ace712056d3d369652f60\"\u003e2c7dab27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds support for linkedGroupId on the CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId parameter is reserved for future use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26\"\u003ea492f734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Make accountIds a required field in GetRemainingFreeTrialDays API to reflect service behavior. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/53e59c65fa7408042eb0427ca9804b4498006c59\"\u003e53e59c65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  use CRC64NVME JS implementation if CRT is not available (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7595\"\u003e#7595\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c6ad409225bc9b8db2d024f6de7136d64117bcb\"\u003e4c6ad409\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  advise user on InvalidChunkSizeError (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6fa3b4ccc643ebc6ade6146e5326a7d89bad1185\"\u003e6fa3b4cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-cloudfront/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0\"\u003e3.958.0\u003c/a\u003e (2025-12-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0\"\u003e3.957.0\u003c/a\u003e (2025-12-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.955.0...v3.956.0\"\u003e3.956.0\u003c/a\u003e (2025-12-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.954.0...v3.955.0\"\u003e3.955.0\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.953.0...v3.954.0\"\u003e3.954.0\u003c/a\u003e (2025-12-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.952.0...v3.953.0\"\u003e3.953.0\u003c/a\u003e (2025-12-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e allow protocol selection by class constructor (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7568\"\u003e#7568\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c5fd2e627109cbcdb40ecf0947a5b638d517101\"\u003e5c5fd2e\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/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6\"\u003e\u003ccode\u003e57ab7df\u003c/code\u003e\u003c/a\u003e Publish v3.958.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003e\u003ccode\u003eda9c913\u003c/code\u003e\u003c/a\u003e chore(build): generate clients without formatting prettier/eslint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11\"\u003e\u003ccode\u003ebd65e3e\u003c/code\u003e\u003c/a\u003e Publish v3.957.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e\u003ccode\u003e04bdba3\u003c/code\u003e\u003c/a\u003e chore(build): replace lerna partial-tree build with turbo (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e\u003ccode\u003e561b890\u003c/code\u003e\u003c/a\u003e chore: move e2e tests from cucumber to vitest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7539\"\u003e#7539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7804018eb4a7d5ebcc74780cf5a5429182aa9c4d\"\u003e\u003ccode\u003e7804018\u003c/code\u003e\u003c/a\u003e Publish v3.956.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a3f02028f9105b9a60a6fffdd6ff27520613d796\"\u003e\u003ccode\u003ea3f0202\u003c/code\u003e\u003c/a\u003e chore(codegen): differentiate union and struct schema (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7594\"\u003e#7594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c738294d708140f6bbccbb19d41a870446d7cf5\"\u003e\u003ccode\u003e2c73829\u003c/code\u003e\u003c/a\u003e chore(codegen): update for $unknown union member handling (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7591\"\u003e#7591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/821ba3b46d19dabb055cfd376722aeef9990d4e1\"\u003e\u003ccode\u003e821ba3b\u003c/code\u003e\u003c/a\u003e Publish v3.955.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9b7f20a7f9d368b3b2b57c0b613cc879462c332\"\u003e\u003ccode\u003ee9b7f20\u003c/code\u003e\u003c/a\u003e chore(clients): export star from models_N (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7586\"\u003e#7586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.958.0/clients/client-cloudfront\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-device-farm` from 3.840.0 to 3.958.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.958.0\u003c/h2\u003e\n\u003ch4\u003e3.958.0(2025-12-23)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-transcoder:\u003c/strong\u003e  remove elastic transcoder due to service shutdown (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602\"\u003e#7602\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4\"\u003e4381b2dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  generate clients without formatting prettier/eslint (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7599\"\u003e#7599\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003eda9c913a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  bump codegen version to 0.40.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7601\"\u003e#7601\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4dc2bcb7a46a589ee647816ec4bf2136fd6ee634\"\u003e4dc2bcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-23 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5aa61b92c6b1b0f597706be5c47fc96c66e0021\"\u003ef5aa61b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Add additional validation to Outpost bucket names. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e2f30457f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adds support for InferredSecondaryAddress place type, Designator in SecondaryAddressComponent and Heading in ReverseGeocode. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1c6374dac803c99b13e8b16025bd03aa3a57282a\"\u003e1c6374da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  This release adds support for the Registration Reviewer feature, which provides generative AI feedback on a phone number or sender ID registration to ensure completeness before sending to downstream (carrier) review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ac0c236ba38cd993193c80298819149e4b8a82a5\"\u003eac0c236b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sqs:\u003c/strong\u003e  increase timeout from 5s to 60s (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7603\"\u003e#7603\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c140520a684920c4e8ad289c41e74c412f743e46\"\u003ec140520a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.958.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.957.0\u003c/h2\u003e\n\u003ch4\u003e3.957.0(2025-12-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003emove crc64NvmeCrtContainer to '\u003ccode\u003e@​aws-sdk/crc64-nvme\u003c/code\u003e' (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7600\"\u003e#7600\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69196b713ac03a8e888f2d8f41ca208937d454ed\"\u003e69196b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove e2e tests from cucumber to vitest (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7539\"\u003e#7539\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e561b8900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  replace lerna partial-tree build with turbo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7597\"\u003e#7597\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e04bdba3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pcs:\u003c/strong\u003e  Change API Reference Documentation for default Mode in Accounting and SlurmRest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/966f60ac5a015f005d8758c8ddcc24f690f44cbd\"\u003e966f60ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-config-service:\u003c/strong\u003e  Added supported resourceTypes for Config from July to November 2025 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c7dab27221af3ac083ace712056d3d369652f60\"\u003e2c7dab27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds support for linkedGroupId on the CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId parameter is reserved for future use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26\"\u003ea492f734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Make accountIds a required field in GetRemainingFreeTrialDays API to reflect service behavior. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/53e59c65fa7408042eb0427ca9804b4498006c59\"\u003e53e59c65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  use CRC64NVME JS implementation if CRT is not available (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7595\"\u003e#7595\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c6ad409225bc9b8db2d024f6de7136d64117bcb\"\u003e4c6ad409\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  advise user on InvalidChunkSizeError (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6fa3b4ccc643ebc6ade6146e5326a7d89bad1185\"\u003e6fa3b4cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-device-farm/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0\"\u003e3.958.0\u003c/a\u003e (2025-12-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0\"\u003e3.957.0\u003c/a\u003e (2025-12-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.955.0...v3.956.0\"\u003e3.956.0\u003c/a\u003e (2025-12-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.954.0...v3.955.0\"\u003e3.955.0\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.953.0...v3.954.0\"\u003e3.954.0\u003c/a\u003e (2025-12-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.952.0...v3.953.0\"\u003e3.953.0\u003c/a\u003e (2025-12-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e allow protocol selection by class constructor (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7568\"\u003e#7568\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c5fd2e627109cbcdb40ecf0947a5b638d517101\"\u003e5c5fd2e\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/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6\"\u003e\u003ccode\u003e57ab7df\u003c/code\u003e\u003c/a\u003e Publish v3.958.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003e\u003ccode\u003eda9c913\u003c/code\u003e\u003c/a\u003e chore(build): generate clients without formatting prettier/eslint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11\"\u003e\u003ccode\u003ebd65e3e\u003c/code\u003e\u003c/a\u003e Publish v3.957.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e\u003ccode\u003e04bdba3\u003c/code\u003e\u003c/a\u003e chore(build): replace lerna partial-tree build with turbo (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e\u003ccode\u003e561b890\u003c/code\u003e\u003c/a\u003e chore: move e2e tests from cucumber to vitest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7539\"\u003e#7539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7804018eb4a7d5ebcc74780cf5a5429182aa9c4d\"\u003e\u003ccode\u003e7804018\u003c/code\u003e\u003c/a\u003e Publish v3.956.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c738294d708140f6bbccbb19d41a870446d7cf5\"\u003e\u003ccode\u003e2c73829\u003c/code\u003e\u003c/a\u003e chore(codegen): update for $unknown union member handling (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7591\"\u003e#7591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/821ba3b46d19dabb055cfd376722aeef9990d4e1\"\u003e\u003ccode\u003e821ba3b\u003c/code\u003e\u003c/a\u003e Publish v3.955.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9b7f20a7f9d368b3b2b57c0b613cc879462c332\"\u003e\u003ccode\u003ee9b7f20\u003c/code\u003e\u003c/a\u003e chore(clients): export star from models_N (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7586\"\u003e#7586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0bfc1103c6702109140af1a8f49a918147dd6861\"\u003e\u003ccode\u003e0bfc110\u003c/code\u003e\u003c/a\u003e Publish v3.954.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.958.0/clients/client-device-farm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.840.0 to 3.958.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.958.0\u003c/h2\u003e\n\u003ch4\u003e3.958.0(2025-12-23)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-transcoder:\u003c/strong\u003e  remove elastic transcoder due to service shutdown (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602\"\u003e#7602\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4\"\u003e4381b2dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  generate clients without formatting prettier/eslint (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7599\"\u003e#7599\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003eda9c913a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  bump codegen version to 0.40.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7601\"\u003e#7601\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4dc2bcb7a46a589ee647816ec4bf2136fd6ee634\"\u003e4dc2bcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-23 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5aa61b92c6b1b0f597706be5c47fc96c66e0021\"\u003ef5aa61b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Add additional validation to Outpost bucket names. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e2f30457f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adds support for InferredSecondaryAddress place type, Designator in SecondaryAddressComponent and Heading in ReverseGeocode. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1c6374dac803c99b13e8b16025bd03aa3a57282a\"\u003e1c6374da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  This release adds support for the Registration Reviewer feature, which provides generative AI feedback on a phone number or sender ID registration to ensure completeness before sending to downstream (carrier) review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ac0c236ba38cd993193c80298819149e4b8a82a5\"\u003eac0c236b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sqs:\u003c/strong\u003e  increase timeout from 5s to 60s (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7603\"\u003e#7603\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c140520a684920c4e8ad289c41e74c412f743e46\"\u003ec140520a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.958.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.957.0\u003c/h2\u003e\n\u003ch4\u003e3.957.0(2025-12-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003emove crc64NvmeCrtContainer to '\u003ccode\u003e@​aws-sdk/crc64-nvme\u003c/code\u003e' (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7600\"\u003e#7600\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69196b713ac03a8e888f2d8f41ca208937d454ed\"\u003e69196b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove e2e tests from cucumber to vitest (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7539\"\u003e#7539\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e561b8900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  replace lerna partial-tree build with turbo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7597\"\u003e#7597\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e04bdba3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pcs:\u003c/strong\u003e  Change API Reference Documentation for default Mode in Accounting and SlurmRest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/966f60ac5a015f005d8758c8ddcc24f690f44cbd\"\u003e966f60ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-config-service:\u003c/strong\u003e  Added supported resourceTypes for Config from July to November 2025 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c7dab27221af3ac083ace712056d3d369652f60\"\u003e2c7dab27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds support for linkedGroupId on the CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId parameter is reserved for future use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26\"\u003ea492f734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Make accountIds a required field in GetRemainingFreeTrialDays API to reflect service behavior. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/53e59c65fa7408042eb0427ca9804b4498006c59\"\u003e53e59c65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  use CRC64NVME JS implementation if CRT is not available (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7595\"\u003e#7595\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c6ad409225bc9b8db2d024f6de7136d64117bcb\"\u003e4c6ad409\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  advise user on InvalidChunkSizeError (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6fa3b4ccc643ebc6ade6146e5326a7d89bad1185\"\u003e6fa3b4cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0\"\u003e3.958.0\u003c/a\u003e (2025-12-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Add additional validation to Outpost bucket names. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e2f30457\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0\"\u003e3.957.0\u003c/a\u003e (2025-12-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.955.0...v3.956.0\"\u003e3.956.0\u003c/a\u003e (2025-12-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.954.0...v3.955.0\"\u003e3.955.0\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.953.0...v3.954.0\"\u003e3.954.0\u003c/a\u003e (2025-12-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.952.0...v3.953.0\"\u003e3.953.0\u003c/a\u003e (2025-12-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e allow protocol selection by class constructor (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7568\"\u003e#7568\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c5fd2e627109cbcdb40ecf0947a5b638d517101\"\u003e5c5fd2e\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/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6\"\u003e\u003ccode\u003e57ab7df\u003c/code\u003e\u003c/a\u003e Publish v3.958.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e\u003ccode\u003e2f30457\u003c/code\u003e\u003c/a\u003e feat(client-s3): Add additional validation to Outpost bucket names.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003e\u003ccode\u003eda9c913\u003c/code\u003e\u003c/a\u003e chore(build): generate clients without formatting prettier/eslint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11\"\u003e\u003ccode\u003ebd65e3e\u003c/code\u003e\u003c/a\u003e Publish v3.957.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e\u003ccode\u003e04bdba3\u003c/code\u003e\u003c/a\u003e chore(build): replace lerna partial-tree build with turbo (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7804018eb4a7d5ebcc74780cf5a5429182aa9c4d\"\u003e\u003ccode\u003e7804018\u003c/code\u003e\u003c/a\u003e Publish v3.956.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a3f02028f9105b9a60a6fffdd6ff27520613d796\"\u003e\u003ccode\u003ea3f0202\u003c/code\u003e\u003c/a\u003e chore(codegen): differentiate union and struct schema (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7594\"\u003e#7594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c738294d708140f6bbccbb19d41a870446d7cf5\"\u003e\u003ccode\u003e2c73829\u003c/code\u003e\u003c/a\u003e chore(codegen): update for $unknown union member handling (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7591\"\u003e#7591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e9ad4767258060b23f655ac2d0bfb8505279374\"\u003e\u003ccode\u003e8e9ad47\u003c/code\u003e\u003c/a\u003e chore(codegen): upgrade smithy to 1.65.0 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7588\"\u003e#7588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/821ba3b46d19dabb055cfd376722aeef9990d4e1\"\u003e\u003ccode\u003e821ba3b\u003c/code\u003e\u003c/a\u003e Publish v3.955.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.958.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.840.0 to 3.958.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.958.0\u003c/h2\u003e\n\u003ch4\u003e3.958.0(2025-12-23)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-transcoder:\u003c/strong\u003e  remove elastic transcoder due to service shutdown (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602\"\u003e#7602\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4\"\u003e4381b2dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  generate clients without formatting prettier/eslint (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7599\"\u003e#7599\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003eda9c913a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  bump codegen version to 0.40.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7601\"\u003e#7601\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4dc2bcb7a46a589ee647816ec4bf2136fd6ee634\"\u003e4dc2bcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-23 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5aa61b92c6b1b0f597706be5c47fc96c66e0021\"\u003ef5aa61b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Add additional validation to Outpost bucket names. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e2f30457f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adds support for InferredSecondaryAddress place type, Designator in SecondaryAddressComponent and Heading in ReverseGeocode. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1c6374dac803c99b13e8b16025bd03aa3a57282a\"\u003e1c6374da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  This release adds support for the Registration Reviewer feature, which provides generative AI feedback on a phone number or sender ID registration to ensure completeness before sending to downstream (carrier) review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ac0c236ba38cd993193c80298819149e4b8a82a5\"\u003eac0c236b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sqs:\u003c/strong\u003e  increase timeout from 5s to 60s (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7603\"\u003e#7603\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c140520a684920c4e8ad289c41e74c412f743e46\"\u003ec140520a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.958.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.957.0\u003c/h2\u003e\n\u003ch4\u003e3.957.0(2025-12-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003emove crc64NvmeCrtContainer to '\u003ccode\u003e@​aws-sdk/crc64-nvme\u003c/code\u003e' (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7600\"\u003e#7600\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69196b713ac03a8e888f2d8f41ca208937d454ed\"\u003e69196b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove e2e tests from cucumber to vitest (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7539\"\u003e#7539\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e561b8900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  replace lerna partial-tree build with turbo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7597\"\u003e#7597\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e04bdba3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pcs:\u003c/strong\u003e  Change API Reference Documentation for default Mode in Accounting and SlurmRest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/966f60ac5a015f005d8758c8ddcc24f690f44cbd\"\u003e966f60ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-config-service:\u003c/strong\u003e  Added supported resourceTypes for Config from July to November 2025 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c7dab27221af3ac083ace712056d3d369652f60\"\u003e2c7dab27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds support for linkedGroupId on the CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId parameter is reserved for future use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26\"\u003ea492f734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Make accountIds a required field in GetRemainingFreeTrialDays API to reflect service behavior. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/53e59c65fa7408042eb0427ca9804b4498006c59\"\u003e53e59c65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  use CRC64NVME JS implementation if CRT is not available (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7595\"\u003e#7595\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c6ad409225bc9b8db2d024f6de7136d64117bcb\"\u003e4c6ad409\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  advise user on InvalidChunkSizeError (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6fa3b4ccc643ebc6ade6146e5326a7d89bad1185\"\u003e6fa3b4cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0\"\u003e3.958.0\u003c/a\u003e (2025-12-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0\"\u003e3.957.0\u003c/a\u003e (2025-12-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.955.0...v3.956.0\"\u003e3.956.0\u003c/a\u003e (2025-12-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.954.0...v3.955.0\"\u003e3.955.0\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.953.0...v3.954.0\"\u003e3.954.0\u003c/a\u003e (2025-12-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.952.0...v3.953.0\"\u003e3.953.0\u003c/a\u003e (2025-12-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e allow protocol selection by class constructor (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7568\"\u003e#7568\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c5fd2e627109cbcdb40ecf0947a5b638d517101\"\u003e5c5fd2e\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/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6\"\u003e\u003ccode\u003e57ab7df\u003c/code\u003e\u003c/a\u003e Publish v3.958.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11\"\u003e\u003ccode\u003ebd65e3e\u003c/code\u003e\u003c/a\u003e Publish v3.957.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e\u003ccode\u003e04bdba3\u003c/code\u003e\u003c/a\u003e chore(build): replace lerna partial-tree build with turbo (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7804018eb4a7d5ebcc74780cf5a5429182aa9c4d\"\u003e\u003ccode\u003e7804018\u003c/code\u003e\u003c/a\u003e Publish v3.956.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c738294d708140f6bbccbb19d41a870446d7cf5\"\u003e\u003ccode\u003e2c73829\u003c/code\u003e\u003c/a\u003e chore(codegen): update for $unknown union member handling (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7591\"\u003e#7591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/821ba3b46d19dabb055cfd376722aeef9990d4e1\"\u003e\u003ccode\u003e821ba3b\u003c/code\u003e\u003c/a\u003e Publish v3.955.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0bfc1103c6702109140af1a8f49a918147dd6861\"\u003e\u003ccode\u003e0bfc110\u003c/code\u003e\u003c/a\u003e Publish v3.954.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b654d97229090036ef35b3b8fdfd76f303b81011\"\u003e\u003ccode\u003eb654d97\u003c/code\u003e\u003c/a\u003e chore(clients): bump '@smithy/*' versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7582\"\u003e#7582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/09e0721ff16e567c138dce27f65bb7560e904002\"\u003e\u003ccode\u003e09e0721\u003c/code\u003e\u003c/a\u003e Publish v3.953.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c5fd2e627109cbcdb40ecf0947a5b638d517101\"\u003e\u003ccode\u003e5c5fd2e\u003c/code\u003e\u003c/a\u003e feat(clients): allow protocol selection by class constructor (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7568\"\u003e#7568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.958.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@serenity-js/core` from 3.32.3 to 3.37.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/releases\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.37.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.37.0...v3.37.1\"\u003e3.37.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​cucumber/cucumber\u003c/code\u003e to v12.4.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/f6238bb27f185138a53caf2163dbd0c2984475b0\"\u003ef6238bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency express to v5.2.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/485fb4c90fcfd6cc80be9e03f6f7debf0698e278\"\u003e485fb4c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update react monorepo to v19.2.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/47734e2cbe7166e6f232c0dd154921d59cdd6968\"\u003e47734e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update react monorepo to v19.2.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/1a95d9770d9f8b8a7ada0db8193b25bdc4dc3a93\"\u003e1a95d97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update webdriverio dependencies (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/dc0692a12482f5a6c933db69ebe3b4a6a92d194e\"\u003edc0692a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.37.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​cucumber/cucumber\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/7056e7129928f7e1db57ed6e7657ffa8bfd486ed\"\u003e7056e71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency body-parser to v2.2.1 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0738ce8d63428f2d989db40d39f64cb1893cd897\"\u003e0738ce8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency express to v5.2.0 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/99a34b3a555324755ae15ba4ea82245c9057adef\"\u003e99a34b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency jasmine to v5.13.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9e924c0458b380126245f033c5b95b96ac4ac57b\"\u003e9e924c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency lru-cache to v11.2.4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/53255161e3b3ef77fe26ee72c5d40bbac6a2a5b4\"\u003e5325516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e introduced axios fixture (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a83674697531622d522c6924db2875188efcc834\"\u003ea836746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e support for providing extraAbilities without overriding the actors (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/5e189caa4f4a0f38287f8586f21d8106c7c7dab3\"\u003e5e189ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e useBase supports merging multiple base fixtures (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e37ed77ae2cc8c18349096cc82668cf522d2e7f1\"\u003ee37ed77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update playwright dependencies to v1.57.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/800445eca508112ab2dd9fd1f1101113c6091fe3\"\u003e800445e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update webdriverio dependencies to ^9.20.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/1d89e8bb8f5ec03386afdef0eacdab802c7d6940\"\u003e1d89e8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocal-server:\u003c/strong\u003e updated examples in API docs (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/32f99b0620e91d00252a74ea435e5fed9c060da8\"\u003e32f99b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.37.0...v3.37.1\"\u003e3.37.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e introduced support for Node 24, dropped support for Node 18 (EOL) (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9dd5f885d8e65cd8ff3429a2af94151fbe9134ed\"\u003e9dd5f88\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/serenity-js/serenity-js/commit/0af3eff400cdb5adc9d7b92e87b09820c93d77c9\"\u003e\u003ccode\u003e0af3eff\u003c/code\u003e\u003c/a\u003e chore(release): v3.37.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a2d6d2ca1ccb127e6b90d2acbd671ab9b2f63a16\"\u003e\u003ccode\u003ea2d6d2c\u003c/code\u003e\u003c/a\u003e docs(core): corrected typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/dae146cd99a04f09b5926fb9d3205af562fa2927\"\u003e\u003ccode\u003edae146c\u003c/code\u003e\u003c/a\u003e chore(release): v3.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/88a1027aa2171c26e3988e2aaeacea081df91780\"\u003e\u003ccode\u003e88a1027\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/98c39768e18fdba1e9f15464c5e4e4bc166ebe6d\"\u003e\u003ccode\u003e98c3976\u003c/code\u003e\u003c/a\u003e docs(console-reporter): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/371f89759b7b503d5a581f23a69961d0bc97b322\"\u003e\u003ccode\u003e371f897\u003c/code\u003e\u003c/a\u003e docs(rest): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/97c87d6956647fdd9ca594e029f7a754812973a5\"\u003e\u003ccode\u003e97c87d6\u003c/code\u003e\u003c/a\u003e docs(core): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/3fd671ed1982540f2821c02ec2679cca77822936\"\u003e\u003ccode\u003e3fd671e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to v4.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/bce71a2454b8c6e2639bc351cc84f47c0c8cbb0a\"\u003e\u003ccode\u003ebce71a2\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/21a824403d570f7a8e0875c579794635c614bd77\"\u003e\u003ccode\u003e21a8244\u003c/code\u003e\u003c/a\u003e docs(core): removed deprecated comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serenity-js/serenity-js/commits/v3.37.1/packages/core\"\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@​serenity-js/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stencil/core` from 4.35.3 to 4.40.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/releases\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e🐂 4.40.1 (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e docs generation when using \u003ccode\u003eexcludedComponents\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6509\"\u003e#6509\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/4209437ff371671a13fd0085611ab92abb73c1f5\"\u003e4209437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e \u003ccode\u003e@container\u003c/code\u003e query parsing (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6508\"\u003e#6508\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/208a1050c23d6de985c33d4f4a273d93e7b39a3b\"\u003e208a105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e escape backslashes (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6506\"\u003e#6506\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/758b8ee024a26da938dd335bf3c96be7269d9317\"\u003e758b8ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e more robust \u003ccode\u003esupportsConstructableStylesheets\u003c/code\u003e test (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6510\"\u003e#6510\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/484b1b8682bc0ff9becedb5f180afa66e50c46fb\"\u003e484b1b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.40.0...v4.40.1\"\u003ehttps://github.com/stenciljs/core/compare/v4.40.0...v4.40.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🍌 4.40.0 (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e minify dist-custom-elements and hydrate-script (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6482\"\u003e#6482\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ec043cdd0fc0fe5179e7b125039afbd034ea41a6\"\u003eec043cd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e resolve node_modules css imports (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6493\"\u003e#6493\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/84ac5b8cbe85be26cdf01bfa5d34fe455b853e6e\"\u003e84ac5b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e css imports with functions and media queries (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6474\"\u003e#6474\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/249f84aab3f3597d132563907732b80d6ae1aade\"\u003e249f84a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e enable parsing of native, nested css selectors (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6480\"\u003e#6480\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/35066867e13669ac1d19fb168e3ae85dc4dd42b6\"\u003e3506686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e pseudo-element selectors in nested media queries (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6486\"\u003e#6486\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/20ce1ce3d5dd801f3648e5052891efff4965212b\"\u003e20ce1ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e strip comments before adding css to js (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6487\"\u003e#6487\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/2892b4f486f79db7ba19ab54b9c500e210cda926\"\u003e2892b4f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e vanilla css live-reload \u0026amp; added globalStyles to dev \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6488\"\u003e#6488\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/34cb672380b1e1b1b8818181e176dfe93dfca3cf\"\u003e34cb672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edist-custom-elements:\u003c/strong\u003e index / default entry types (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6489\"\u003e#6489\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7b89b5c118facc6134c15ed5a9bc989cac227361\"\u003e7b89b5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e malformed \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6492\"\u003e#6492\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/8608bd9f9041b495991da120dc72668c91d78437\"\u003e8608bd9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e respect slotted element initial 'hidden' property (non-shadow) (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6499\"\u003e#6499\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/d3b8b7ad437318b95f0842b77df9ed489c53f784\"\u003ed3b8b7a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e stop patching non-shadow components without \u003ccode\u003e\u0026lt;slot\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6483\"\u003e#6483\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/44fb8deac59bd4d6f592ce88129ed1b377dca340\"\u003e44fb8de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esourcemaps:\u003c/strong\u003e generate entry sourcemaps during a dev build (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6476\"\u003e#6476\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e67815968e67584aab0c50d4f8e43214c503d121\"\u003ee678159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e stop removing slotted whitespace (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6477\"\u003e#6477\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b4c58864aef709bc40f183bd101123a6f209f3c8\"\u003eb4c5886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estyles:\u003c/strong\u003e support rendering across documents (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6481\"\u003e#6481\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b73a44b4c7bbfc8da783f37f012be709a0f7f19d\"\u003eb73a44b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6479\"\u003e#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e always render \u003ccode\u003eshadowrootdelegatesfocus\u003c/code\u003e as a boolean (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6490\"\u003e#6490\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/8f266dedc6429a669833576d0ab68cb2a6b9dccd\"\u003e8f266de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e puppeteer \u0026lt;= 22 executable path (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6478\"\u003e#6478\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ecb279a393bb6dea57fa431db1cc605ea046f72a\"\u003eecb279a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correctly expand and resolve \u003ccode\u003etype | generic\u0026lt;type\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6495\"\u003e#6495\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/d43e29b17c0f68b85b23bafba44504100e98a2d9\"\u003ed43e29b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual slot assignment - \u003ca href=\"https://stenciljs.com/docs/component#shadow\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6497\"\u003e#6497\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/92097e492ded87c4d5f8bf9d8ee0add8ff178d1d\"\u003e92097e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e \u003ccode\u003esourceMap: \u0026quot;dev\u0026quot;\u003c/code\u003e - \u003ca href=\"https://stenciljs.com/docs/config#sourcemap\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6498\"\u003e#6498\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/0be1ea125c50d30ee0a1f36c79bb116633bf091f\"\u003e0be1ea1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e new \u003ccode\u003eexcludeComponents\u003c/code\u003e config option - \u003ca href=\"https://stenciljs.com/docs/config#excludeComponents\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6491\"\u003e#6491\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/f60693ed698cf10e801ed315fc742de79eb8062d\"\u003ef60693e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add Invoker Commands API attributes to button (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6494\"\u003e#6494\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/792acf5deb485e16013723844c3437543abc87ea\"\u003e792acf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatch decorator:\u003c/strong\u003e new handler option \u003ccode\u003eimmediate\u003c/code\u003e - \u003ca href=\"https://stenciljs.com/docs/reactive-data#the-watch-decorator-watch\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6484\"\u003e#6484\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7cc22f687b36b2af215c39b3577c5b8d1c5095d8\"\u003e7cc22f6\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/AmmarGillani95\"\u003e\u003ccode\u003e@​AmmarGillani95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6494\"\u003estenciljs/core#6494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emandirola\"\u003e\u003ccode\u003e@​emandirola\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6481\"\u003estenciljs/core#6481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.39.0...v4.40.0\"\u003ehttps://github.com/stenciljs/core/compare/v4.39.0...v4.40.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🎭 v4.39.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/stenciljs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e🐂 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.40.0...v4.40.1\"\u003e4.40.1\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e docs generation when using \u003ccode\u003eexcludedComponents\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6509\"\u003e#6509\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/4209437ff371671a13fd0085611ab92abb73c1f5\"\u003e4209437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e \u003ccode\u003e@container\u003c/code\u003e query parsing (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6508\"\u003e#6508\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/208a1050c23d6de985c33d4f4a273d93e7b39a3b\"\u003e208a105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e escape backslashes (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6506\"\u003e#6506\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/758b8ee024a26da938dd335bf3c96be7269d9317\"\u003e758b8ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e more robust \u003ccode\u003esupportsConstructableStylesheets\u003c/code\u003e test (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6510\"\u003e#6510\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/484b1b8682bc0ff9becedb5f180afa66e50c46fb\"\u003e484b1b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e🍌 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.39.0...v4.40.0\"\u003e4.40.0\u003c/a\u003e (2025-12-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e minify dist-custom-elements and hydrate-script (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6482\"\u003e#6482\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ec043cdd0fc0fe5179e7b125039afbd034ea41a6\"\u003eec043cd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e resolve node_modules css imports (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6493\"\u003e#6493\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/84ac5b8cbe85be26cdf01bfa5d34fe455b853e6e\"\u003e84ac5b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e css imports with functions and media queries (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6474\"\u003e#6474\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/249f84aab3f3597d132563907732b80d6ae1aade\"\u003e249f84a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e enable parsing of native, nested css selectors (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6480\"\u003e#6480\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/35066867e13669ac1d19fb168e3ae85dc4dd42b6\"\u003e3506686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e pseudo-element selectors in nested media queries (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6486\"\u003e#6486\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/20ce1ce3d5dd801f3648e5052891efff4965212b\"\u003e20ce1ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e strip comments before adding css to js (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6487\"\u003e#6487\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/2892b4f486f79db7ba19ab54b9c500e210cda926\"\u003e2892b4f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e vanilla css live-reload \u0026amp; added globalStyles to dev \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6488\"\u003e#6488\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/34cb672380b1e1b1b8818181e176dfe93dfca3cf\"\u003e34cb672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edist-custom-elements:\u003c/strong\u003e index / default entry types (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6489\"\u003e#6489\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7b89b5c118facc6134c15ed5a9bc989cac227361\"\u003e7b89b5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e malformed \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6492\"\u003e#6492\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/8608bd9f9041b495991da120dc72668c91d78437\"\u003e8608bd9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e respect slotted element initial 'hidden' property (non-shadow) (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6499\"\u003e#6499\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/d3b8b7ad437318b95f0842b77df9ed489c53f784\"\u003ed3b8b7a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e stop patching non-shadow components without \u003ccode\u003e\u0026lt;slot\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6483\"\u003e#6483\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/44fb8deac59bd4d6f592ce88129ed1b377dca340\"\u003e44fb8de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esourcemaps:\u003c/strong\u003e generate entry sourcemaps during a dev build (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6476\"\u003e#6476\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e67815968e67584aab0c50d4f8e43214c503d121\"\u003ee678159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e stop removing slotted whitespace (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6477\"\u003e#6477\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b4c58864aef709bc40f183bd101123a6f209f3c8\"\u003eb4c5886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estyles:\u003c/strong\u003e support rendering across documents (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6481\"\u003e#6481\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b73a44b4c7bbfc8da783f37f012be709a0f7f19d\"\u003eb73a44b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6479\"\u003e#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e always render \u003ccode\u003eshadowrootdelegatesfocus\u003c/code\u003e as a boolean (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6490\"\u003e#6490\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/8f266dedc6429a669833576d0ab68cb2a6b9dccd\"\u003e8f266de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e puppeteer \u0026lt;= 22 executable path (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6478\"\u003e#6478\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ecb279a393bb6dea57fa431db1cc605ea046f72a\"\u003eecb279a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correctly expand and resolve \u003ccode\u003etype | generic\u0026lt;type\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6495\"\u003e#6495\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/d43e29b17c0f68b85b23bafba44504100e98a2d9\"\u003ed43e29b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual slot assignment (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6497\"\u003e#6497\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/92097e492ded87c4d5f8bf9d8ee0add8ff178d1d\"\u003e92097e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e \u003ccode\u003esourceMap: \u0026quot;dev\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6498\"\u003e#6498\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/0be1ea125c50d30ee0a1f36c79bb116633bf091f\"\u003e0be1ea1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e new \u003ccode\u003eexcludeComponents\u003c/code\u003e config option (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6491\"\u003e#6491\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/f60693ed698cf10e801ed315fc742de79eb8062d\"\u003ef60693e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add Invoker Commands API attributes to button (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6494\"\u003e#6494\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/792acf5deb485e16013723844c3437543abc87ea\"\u003e792acf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatch decorator:\u003c/strong\u003e new handler option \u003ccode\u003eimmediate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6484\"\u003e#6484\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7cc22f687b36b2af215c39b3577c5b8d1c5095d8\"\u003e7cc22f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e🎭 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\"\u003e4.39.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/64f60890961f7d13fc3748f7429855ed4d55ea8c\"\u003e\u003ccode\u003e64f6089\u003c/code\u003e\u003c/a\u003e Release v4.40.1 (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6511\"\u003e#6511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/co...\n\n_Description has been truncated_","html_url":"https://github.com/webdriverio/webdriverio/pull/14955","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webdriverio%2Fwebdriverio/issues/14955","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14955/packages"}},{"old_version":"30.0.4","new_version":"30.2.0","update_type":"minor","path":null,"pr_created_at":"2025-12-22T13:29:27.000Z","version_change":"30.0.4 → 30.2.0","issue":{"uuid":"3753813620","node_id":"PR_kwDOQhBuzc66JKW0","number":2,"state":"closed","title":"chore(deps): bump the npm-version-updates group across 1 directory with 26 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-26T14:44:30.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-22T13:29:27.000Z","updated_at":"2026-01-26T14:44:32.000Z","time_to_close":3028503,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-version-updates","update_count":26,"packages":[{"name":"@vercel/nft","old_version":"0.29.4","new_version":"1.1.1","repository_url":"https://github.com/vercel/nft"},{"name":"ansi-styles","old_version":"6.2.1","new_version":"6.2.3","repository_url":"https://github.com/chalk/ansi-styles"},{"name":"cbor","old_version":"10.0.9","new_version":"10.0.11","repository_url":"https://github.com/hildjj/node-cbor"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"ci-info","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/watson/ci-info"},{"name":"cli-truncate","old_version":"4.0.0","new_version":"5.1.1","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"debug","old_version":"4.4.1","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"globby","old_version":"14.1.0","new_version":"16.1.0","repository_url":"https://github.com/sindresorhus/globby"},{"name":"matcher","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/sindresorhus/matcher"},{"name":"memoize","old_version":"10.1.0","new_version":"10.2.0","repository_url":"https://github.com/sindresorhus/memoize"},{"name":"p-map","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/sindresorhus/p-map"},{"name":"picomatch","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/micromatch/picomatch"},{"name":"plur","old_version":"5.1.0","new_version":"6.0.0","repository_url":"https://github.com/sindresorhus/plur"},{"name":"pretty-ms","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"write-file-atomic","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/npm/write-file-atomic"},{"name":"yargs","old_version":"17.7.2","new_version":"18.0.0","repository_url":"https://github.com/yargs/yargs"},{"name":"@sindresorhus/tsconfig","old_version":"5.1.1","new_version":"8.1.0","repository_url":"https://github.com/sindresorhus/tsconfig"},{"name":"@types/node","old_version":"22.16.3","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ansi-escapes","old_version":"7.0.0","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"execa","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"sinon","old_version":"21.0.0","new_version":"21.0.1","repository_url":"https://github.com/sinonjs/sinon"},{"name":"tap","old_version":"21.1.0","new_version":"21.5.0","repository_url":"https://github.com/tapjs/tapjs"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"xo","old_version":"1.1.1","new_version":"1.2.3","repository_url":"https://github.com/xojs/xo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-version-updates group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@vercel/nft](https://github.com/vercel/nft) | `0.29.4` | `1.1.1` |\n| [ansi-styles](https://github.com/chalk/ansi-styles) | `6.2.1` | `6.2.3` |\n| [cbor](https://github.com/hildjj/node-cbor/tree/HEAD/packages/cbor) | `10.0.9` | `10.0.11` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [ci-info](https://github.com/watson/ci-info) | `4.3.0` | `4.3.1` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `4.0.0` | `5.1.1` |\n| [debug](https://github.com/debug-js/debug) | `4.4.1` | `4.4.3` |\n| [globby](https://github.com/sindresorhus/globby) | `14.1.0` | `16.1.0` |\n| [matcher](https://github.com/sindresorhus/matcher) | `5.0.0` | `6.0.0` |\n| [memoize](https://github.com/sindresorhus/memoize) | `10.1.0` | `10.2.0` |\n| [p-map](https://github.com/sindresorhus/p-map) | `7.0.3` | `7.0.4` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.2` | `4.0.3` |\n| [plur](https://github.com/sindresorhus/plur) | `5.1.0` | `6.0.0` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.2.0` | `9.3.0` |\n| [write-file-atomic](https://github.com/npm/write-file-atomic) | `6.0.0` | `7.0.0` |\n| [yargs](https://github.com/yargs/yargs) | `17.7.2` | `18.0.0` |\n| [@sindresorhus/tsconfig](https://github.com/sindresorhus/tsconfig) | `5.1.1` | `8.1.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.16.3` | `25.0.3` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `7.0.0` | `7.2.0` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.0` | `9.6.1` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [sinon](https://github.com/sinonjs/sinon) | `21.0.0` | `21.0.1` |\n| [tap](https://github.com/tapjs/tapjs) | `21.1.0` | `21.5.0` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [xo](https://github.com/xojs/xo) | `1.1.1` | `1.2.3` |\n\n\nUpdates `@vercel/nft` from 0.29.4 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/nft/releases\"\u003e\u003ccode\u003e@​vercel/nft\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/1.1.0...1.1.1\"\u003e1.1.1\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eevaluate nested export conditions when resolving a module-sync fallback (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/557\"\u003e#557\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/1e455b0531a388e1382c76fdb0d90133a1b5c7eb\"\u003e1e455b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/vercel/nft/compare/1.0.0...1.1.0\"\u003e1.1.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure module-sync conditions also trace cjs fallback (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/550\"\u003e#550\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/684032b43b8d3c21b770be9cb6b36a595ddd35a4\"\u003e684032b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.4...1.0.0\"\u003e1.0.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump glob@13 and set engines node@20 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/554\"\u003e#554\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/6fb86804211e39a9f634179cbd71b3ff69fdb18a\"\u003e6fb8680\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(requires node@20 or newer)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/vercel/nft/issues/553\"\u003evercel/nft#553\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.3...0.30.4\"\u003e0.30.4\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/551\"\u003e#551\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/4e0a9a2acd7aef25fc66dbd1ec0e875e584f33ba\"\u003e4e0a9a2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.2...0.30.3\"\u003e0.30.3\u003c/a\u003e (2025-10-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fs.readFile emit relative assets using cwd\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/547\"\u003e#547\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/78b3823b557582b3f35925df5df522abd63a50d9\"\u003e78b3823\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vercel/nft/issues/542\"\u003evercel/nft#542\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.1...0.30.2\"\u003e0.30.2\u003c/a\u003e (2025-09-26)\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/vercel/nft/commit/1e455b0531a388e1382c76fdb0d90133a1b5c7eb\"\u003e\u003ccode\u003e1e455b0\u003c/code\u003e\u003c/a\u003e fix: evaluate nested export conditions when resolving a module-sync fallback ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/684032b43b8d3c21b770be9cb6b36a595ddd35a4\"\u003e\u003ccode\u003e684032b\u003c/code\u003e\u003c/a\u003e feat: Ensure module-sync conditions also trace cjs fallback (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/550\"\u003e#550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/b327dba6e07b4baece19a31ae8ca2a9f9178622a\"\u003e\u003ccode\u003eb327dba\u003c/code\u003e\u003c/a\u003e chore: bump npm@11.6.3 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/6fb86804211e39a9f634179cbd71b3ff69fdb18a\"\u003e\u003ccode\u003e6fb8680\u003c/code\u003e\u003c/a\u003e feat: bump glob@13 and set engines node@20 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/4e0a9a2acd7aef25fc66dbd1ec0e875e584f33ba\"\u003e\u003ccode\u003e4e0a9a2\u003c/code\u003e\u003c/a\u003e fix: Bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/551\"\u003e#551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/b2ac206ce69b70054971e5075cabeb2bf03ff36e\"\u003e\u003ccode\u003eb2ac206\u003c/code\u003e\u003c/a\u003e chore: Bump js-yaml from 3.14.1 to 3.14.2 in the npm_and_yarn group across 1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/45dea496fbf5924aa285ceca5223fe70106532db\"\u003e\u003ccode\u003e45dea49\u003c/code\u003e\u003c/a\u003e chore: Bump validator from 13.11.0 to 13.15.20 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/548\"\u003e#548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/78b3823b557582b3f35925df5df522abd63a50d9\"\u003e\u003ccode\u003e78b3823\u003c/code\u003e\u003c/a\u003e fix: Revert \u0026quot;fs.readFile emit relative assets using cwd\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/547\"\u003e#547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/d484ea1d8e7bc645b3407b5417a23f15b00ee3f6\"\u003e\u003ccode\u003ed484ea1\u003c/code\u003e\u003c/a\u003e chore: add icyJoseph to codeowners (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/544\"\u003e#544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/dc4ab0b31b14b6513da9fcf2d6b3d1e2cbf33323\"\u003e\u003ccode\u003edc4ab0b\u003c/code\u003e\u003c/a\u003e fix: fs.readFile emit relative assets using cwd (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/nft/compare/0.29.4...1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ansi-styles` from 6.2.1 to 6.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/ansi-styles/releases\"\u003eansi-styles's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 6.2.2, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/compare/v6.2.1...v6.2.3\"\u003ehttps://github.com/chalk/ansi-styles/compare/v6.2.1...v6.2.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/chalk/ansi-styles/commit/28d11988aea80a0b4fdbea5794aa45b701819995\"\u003e\u003ccode\u003e28d1198\u003c/code\u003e\u003c/a\u003e 6.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/7e358113b85bc9f3cf3512d2ae865748fe12d88d\"\u003e\u003ccode\u003e7e35811\u003c/code\u003e\u003c/a\u003e Update dev dependencies (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/ansi-styles/compare/v6.2.1...v6.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cbor` from 10.0.9 to 10.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hildjj/node-cbor/releases\"\u003ecbor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/hildjj\"\u003e\u003ccode\u003e@​hildjj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hildjj/node-cbor/pull/225\"\u003ehildjj/node-cbor#225\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hildjj/node-cbor/compare/v10.0.10...v10.0.11\"\u003ehttps://github.com/hildjj/node-cbor/compare/v10.0.10...v10.0.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/hildjj\"\u003e\u003ccode\u003e@​hildjj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hildjj/node-cbor/pull/224\"\u003ehildjj/node-cbor#224\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hildjj/node-cbor/compare/v10.0.9...v10.0.10\"\u003ehttps://github.com/hildjj/node-cbor/compare/v10.0.9...v10.0.10\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/hildjj/node-cbor/commit/655eac60d84d877bb95257b905fdc73a0427d478\"\u003e\u003ccode\u003e655eac6\u003c/code\u003e\u003c/a\u003e 10.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hildjj/node-cbor/commit/dcea7aa3886973a270ba4aa7cde71483e2952cdf\"\u003e\u003ccode\u003edcea7aa\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hildjj/node-cbor/commit/7b0801c089bdc72541944e0193576f26d3baf1d6\"\u003e\u003ccode\u003e7b0801c\u003c/code\u003e\u003c/a\u003e 10.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hildjj/node-cbor/commit/3e029dd613d6257f66b62847f0389dc9e1df5fa5\"\u003e\u003ccode\u003e3e029dd\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hildjj/node-cbor/commits/v10.0.11/packages/cbor\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.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/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ci-info` from 4.3.0 to 4.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/watson/ci-info/releases\"\u003eci-info's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003edon't read envs when CI is set to false \u003ca href=\"https://github.com/watson/ci-info/commit/3fae1ac\"\u003e3fae1ac\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/watson/ci-info/blob/master/CHANGELOG.md\"\u003eci-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edon't read envs when CI is set to \u003ccode\u003efalse\u003c/code\u003e \u003ca href=\"https://github.com/watson/ci-info/commit/3fae1ac\"\u003e3fae1ac\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/watson/ci-info/commit/fba6e3d71c94ffc9129a30b970ebb3f27656376d\"\u003e\u003ccode\u003efba6e3d\u003c/code\u003e\u003c/a\u003e chore: commit lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/227cf1ad55bc1fa53ec38d88ac3febc481271b0d\"\u003e\u003ccode\u003e227cf1a\u003c/code\u003e\u003c/a\u003e ci: fix publish script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/464c5df8489a7a0d23047f78c5bb8be33bdaed8b\"\u003e\u003ccode\u003e464c5df\u003c/code\u003e\u003c/a\u003e release: v4.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/ead199f1d42d8b067b7960bcafe84604ff628315\"\u003e\u003ccode\u003eead199f\u003c/code\u003e\u003c/a\u003e ci: bump actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/fe11032989b3fb98f4f1353462bfc3d3f41dfc64\"\u003e\u003ccode\u003efe11032\u003c/code\u003e\u003c/a\u003e ci: add npm publish action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/3fae1ac492f59c1835a56b2a3c40b8c2cbeb02c1\"\u003e\u003ccode\u003e3fae1ac\u003c/code\u003e\u003c/a\u003e fix: don't read envs when explicitly not in CI (\u003ca href=\"https://redirect.github.com/watson/ci-info/issues/140\"\u003e#140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/watson/ci-info/compare/v4.3.0...v4.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for ci-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cli-truncate` from 4.0.0 to 5.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/cli-truncate/releases\"\u003ecli-truncate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix truncation behavior for a single character (\u003ca href=\"https://redirect.github.com/sindresorhus/cli-truncate/issues/26\"\u003e#26\u003c/a\u003e)  e06eefa\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v5.1.0...v5.1.1\"\u003ehttps://github.com/sindresorhus/cli-truncate/compare/v5.1.0...v5.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStyle truncation character to inherit surrounding ANSI style  aa504f6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v5.0.0...v5.1.0\"\u003ehttps://github.com/sindresorhus/cli-truncate/compare/v5.0.0...v5.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  8a06900\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies  8a06900\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v4.0.0...v5.0.0\"\u003ehttps://github.com/sindresorhus/cli-truncate/compare/v4.0.0...v5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/df88f09a26657a60c864605e7cf4d9770e0e772a\"\u003e\u003ccode\u003edf88f09\u003c/code\u003e\u003c/a\u003e 5.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/e06eefa161ebac7a63fb21117d8afff0203f1126\"\u003e\u003ccode\u003ee06eefa\u003c/code\u003e\u003c/a\u003e Fix truncation behavior for a single character (\u003ca href=\"https://redirect.github.com/sindresorhus/cli-truncate/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/7de137329c391ae050ccefe9c813a57f056bf6ff\"\u003e\u003ccode\u003e7de1373\u003c/code\u003e\u003c/a\u003e Add test for \u003ca href=\"https://redirect.github.com/sindresorhus/cli-truncate/issues/24\"\u003e#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/fa0cd8e25aa3f3f39737d775b71c194b2c79b301\"\u003e\u003ccode\u003efa0cd8e\u003c/code\u003e\u003c/a\u003e 5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/aa504f626e765edbe08f6b8903cae7387e7c8d6d\"\u003e\u003ccode\u003eaa504f6\u003c/code\u003e\u003c/a\u003e Style truncation character to inherit surrounding ANSI style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/8f0d9d93e9281855166975db26908f2a11bac54b\"\u003e\u003ccode\u003e8f0d9d9\u003c/code\u003e\u003c/a\u003e 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/8a069004c97bffbcaff8fd48839d7e0d73486d03\"\u003e\u003ccode\u003e8a06900\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v4.0.0...v5.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `debug` from 4.4.1 to 4.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/debug-js/debug/releases\"\u003edebug's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.3\u003c/h2\u003e\n\u003cp\u003eFunctionally identical release to \u003ccode\u003e4.4.1\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eVersion \u003ccode\u003e4.4.2\u003c/code\u003e is \u003cstrong\u003ecompromised\u003c/strong\u003e. Please see \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/1005\"\u003edebug-js/debug#1005\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/debug-js/debug/commit/6b2c5fbdb7d414483d9e306ef234acb4cd7ea67c\"\u003e\u003ccode\u003e6b2c5fb\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/debug-js/debug/compare/4.4.1...4.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 14.1.0 to 16.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/globby?tab=readme-ov-file#expandnegationonlypatterns\"\u003e\u003ccode\u003eexpandNegationOnlyPatterns\u003c/code\u003e\u003c/a\u003e option  eb78791\u003c/li\u003e\n\u003cli\u003eFix: Normalize leading-slash negation patterns before task generation  59e269f\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.0.0...v16.1.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.0.0...v16.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect parent .gitignore files when \u003ccode\u003egitignore\u003c/code\u003e option is enabled  b9a9a84\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003e{gitignore: true}\u003c/code\u003e, Globby now searches for .gitignore files up to the Git repo root (if detected). This matches Git's actual behavior where parent .gitignore patterns apply to subdirectories. Previously, only .gitignore files within the glob search path were considered. This change could break existing code that relied on the previous, more limited behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport negation-only patterns  1273541\u003c/li\u003e\n\u003cli\u003eRespect custom fs implementation from options  c2eb272\u003c/li\u003e\n\u003cli\u003eAdd some more options to \u003ccode\u003eisGitIgnored\u003c/code\u003e functions  e794ff9\u003c/li\u003e\n\u003cli\u003eImprove error message for invalid \u003ccode\u003ecwd\u003c/code\u003e option  7535e6d\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e{gitignore: true}\u003c/code\u003e performance issue  fcb07c3\u003c/li\u003e\n\u003cli\u003eFix bundler compatibility  e6c72c9\u003c/li\u003e\n\u003cli\u003eFix parent directory patterns with \u003ccode\u003egitignore\u003c/code\u003e option  11dd2df\u003c/li\u003e\n\u003cli\u003eFix ignore patterns with parent directory references  a58d117\u003c/li\u003e\n\u003cli\u003eFix types for \u003ccode\u003estats\u003c/code\u003e option  c10f600\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v15.0.0...v16.0.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v15.0.0...v16.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  4ae42c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eexpandDirectories\u003c/code\u003e not working with globstar patterns  98d691a\u003c/li\u003e\n\u003cli\u003eFix relative paths with gitignore option  b4d78d8\u003c/li\u003e\n\u003cli\u003eFix gitignore patterns in subdirectories not applying recursively  2cb6088\u003c/li\u003e\n\u003cli\u003eFix TypeScript types for \u003ccode\u003eglobbyStream\u003c/code\u003e to correctly yield strings  1c7f3ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v14.1.0...v15.0.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v14.1.0...v15.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/70c011b8be52c4a0d966bfcae4a4c5aa93b8a262\"\u003e\u003ccode\u003e70c011b\u003c/code\u003e\u003c/a\u003e 16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/eb787915294c5de87e437179d15940b84ec7b489\"\u003e\u003ccode\u003eeb78791\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eexpandNegationOnlyPatterns\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/59e269f667f532351a08aa600fe2581bf993fb21\"\u003e\u003ccode\u003e59e269f\u003c/code\u003e\u003c/a\u003e Fix: Normalize leading-slash negation patterns before task generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/cdbb6a2e661cb6137fdf959700a755393f8ac23f\"\u003e\u003ccode\u003ecdbb6a2\u003c/code\u003e\u003c/a\u003e 16.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e6c72c9ff8ad41d095032e6cc6e72c29d2339bde\"\u003e\u003ccode\u003ee6c72c9\u003c/code\u003e\u003c/a\u003e Fix bundler compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/b9a9a84c76064378b5a9fca3769efb890ab42bc4\"\u003e\u003ccode\u003eb9a9a84\u003c/code\u003e\u003c/a\u003e Respect parent .gitignore files when \u003ccode\u003egitignore\u003c/code\u003e option is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/db9cb722a04cd52edde4725851426c4d1e7d3f53\"\u003e\u003ccode\u003edb9cb72\u003c/code\u003e\u003c/a\u003e Add test for \u003ccode\u003esuppressErrors\u003c/code\u003e option with file patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/69e0ee7bbe75cd9b7174607ee6ef0582ce2c49a8\"\u003e\u003ccode\u003e69e0ee7\u003c/code\u003e\u003c/a\u003e Add test for ignore option with trailing slashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/11dd2dfae37aaa966a568e10837d973d461b9ead\"\u003e\u003ccode\u003e11dd2df\u003c/code\u003e\u003c/a\u003e Fix parent directory patterns with \u003ccode\u003egitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e4d09180fb5b856575c7addbcbfdda93823bc34a\"\u003e\u003ccode\u003ee4d0918\u003c/code\u003e\u003c/a\u003e Add tests for special characters in directory names\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v14.1.0...v16.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `matcher` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/matcher/releases\"\u003ematcher's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  f2c4926\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/compare/v5.0.0...v6.0.0\"\u003ehttps://github.com/sindresorhus/matcher/compare/v5.0.0...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/03e11aa72334be59532f5252700a9d14208f3ee4\"\u003e\u003ccode\u003e03e11aa\u003c/code\u003e\u003c/a\u003e 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/f2c492618d0ed4384f10910f73c5c064caf2556a\"\u003e\u003ccode\u003ef2c4926\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/f6f73395f6a4b5dc00e30d40cb3f5f72c47fae17\"\u003e\u003ccode\u003ef6f7339\u003c/code\u003e\u003c/a\u003e Refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/37a5b6b493e7c1f74dc63183b44a5f533a3ba478\"\u003e\u003ccode\u003e37a5b6b\u003c/code\u003e\u003c/a\u003e Add regression test for \u003ca href=\"https://redirect.github.com/sindresorhus/matcher/issues/32\"\u003e#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/6356d2d050afdf33bcff413d3971b8ed8d66ad2e\"\u003e\u003ccode\u003e6356d2d\u003c/code\u003e\u003c/a\u003e Fix documentation to correctly describe \u003ccode\u003eisMatch()\u003c/code\u003e behavior\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/matcher/compare/v5.0.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memoize` from 10.1.0 to 10.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/memoize/releases\"\u003ememoize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ememoizeIsCached()\u003c/code\u003e function to check cache existence (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/108\"\u003e#108\u003c/a\u003e)  3a5eb3d\u003c/li\u003e\n\u003cli\u003eFix timer ID memory leak with \u003ccode\u003emaxAge\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/109\"\u003e#109\u003c/a\u003e)  24832a5\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/compare/v10.1.0...v10.2.0\"\u003ehttps://github.com/sindresorhus/memoize/compare/v10.1.0...v10.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/sindresorhus/memoize/commit/4c2b35fad5841cea20274b461fe2528fa40a692d\"\u003e\u003ccode\u003e4c2b35f\u003c/code\u003e\u003c/a\u003e 10.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/commit/7d8d3e5b263204886a3971c2a5affd6117e79d94\"\u003e\u003ccode\u003e7d8d3e5\u003c/code\u003e\u003c/a\u003e Handle some edge-cases and some refactoring (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/110\"\u003e#110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/commit/24832a5e78e77538ffaa3df5baa221ecfef971d5\"\u003e\u003ccode\u003e24832a5\u003c/code\u003e\u003c/a\u003e Fix timer ID memory leak with \u003ccode\u003emaxAge\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/commit/3a5eb3dc014c495cba47d87e98bccd953ef7723a\"\u003e\u003ccode\u003e3a5eb3d\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ememoizeIsCached()\u003c/code\u003e function to check cache existence (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/memoize/compare/v10.1.0...v10.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `p-map` from 7.0.3 to 7.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/p-map/releases\"\u003ep-map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix concurrency control in \u003ccode\u003epMapIterable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/p-map/issues/77\"\u003e#77\u003c/a\u003e)  82b8cdc\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-map/compare/v7.0.3...v7.0.4\"\u003ehttps://github.com/sindresorhus/p-map/compare/v7.0.3...v7.0.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/sindresorhus/p-map/commit/47bc82e569e962e190eb56242510709cfa5b805f\"\u003e\u003ccode\u003e47bc82e\u003c/code\u003e\u003c/a\u003e 7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-map/commit/91ef8d1958b64dfcc2f9dfe7cda4beab8dc5c518\"\u003e\u003ccode\u003e91ef8d1\u003c/code\u003e\u003c/a\u003e Minor tweak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-map/commit/82b8cdc26d9910c1a9abe6813ddad5f3a55f88b2\"\u003e\u003ccode\u003e82b8cdc\u003c/code\u003e\u003c/a\u003e Fix concurrency control in \u003ccode\u003epMapIterable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/p-map/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/p-map/compare/v7.0.3...v7.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `picomatch` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/eec6f0bab6a05de4ffb6cf65357f4b5226a58dd9\"\u003e\u003ccode\u003eeec6f0b\u003c/code\u003e\u003c/a\u003e 4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/cc761526c226ba919ae54d8cfa6227d7cceeed96\"\u003e\u003ccode\u003ecc76152\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/144\"\u003e#144\u003c/a\u003e from Jason3S/jdent-object-properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/94e3438958081ba53decba836b198348b8fc11b5\"\u003e\u003ccode\u003e94e3438\u003c/code\u003e\u003c/a\u003e Update constants.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/bfc1c2291f01751f97750a320079556c7f4c7e8e\"\u003e\u003ccode\u003ebfc1c22\u003c/code\u003e\u003c/a\u003e Update lib/constants.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/a9e2dd27a3bc1e6298ba005c0bc8587162eefa18\"\u003e\u003ccode\u003ea9e2dd2\u003c/code\u003e\u003c/a\u003e fix: exception when glob pattern contains \u003ccode\u003econstructor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/bf6a33bd3db990edfbfd20b3b160eed926cd07dd\"\u003e\u003ccode\u003ebf6a33b\u003c/code\u003e\u003c/a\u003e chore: fix docs (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/micromatch/picomatch/compare/4.0.2...4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plur` from 5.1.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/plur/releases\"\u003eplur's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  6a28737\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more supported words  6a28737\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/plur/compare/v5.1.0...v6.0.0\"\u003ehttps://github.com/sindresorhus/plur/compare/v5.1.0...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/plur/commit/1feff0d3df7cece21087ca20a5ffaeac524dc868\"\u003e\u003ccode\u003e1feff0d\u003c/code\u003e\u003c/a\u003e 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/plur/commit/6a28737d25a360250dbb45ae34b4a0ac0ee8b6f9\"\u003e\u003ccode\u003e6a28737\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/plur/commit/4a56d262c1855e590c5651ce2fd7fad15a2222d3\"\u003e\u003ccode\u003e4a56d26\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/plur/compare/v5.1.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pretty-ms` from 9.2.0 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/pretty-ms/releases\"\u003epretty-ms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/pretty-ms?tab=readme-ov-file#subsecondsasdecimals\"\u003e\u003ccode\u003esubSecondsAsDecimals\u003c/code\u003e\u003c/a\u003e option  761af4c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/pretty-ms/compare/v9.2.0...v9.3.0\"\u003ehttps://github.com/sindresorhus/pretty-ms/compare/v9.2.0...v9.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/pretty-ms/commit/ab52d6aec3aea644a4f07ddab2928e2f39dd9941\"\u003e\u003ccode\u003eab52d6a\u003c/code\u003e\u003c/a\u003e 9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/pretty-ms/commit/761af4c5017902ab0245ff9651d697ae98584106\"\u003e\u003ccode\u003e761af4c\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esubSecondsAsDecimals\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/pretty-ms/compare/v9.2.0...v9.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `write-file-atomic` from 6.0.0 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/write-file-atomic/releases\"\u003ewrite-file-atomic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/compare/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewrite-file-atomic\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/05b67bd54e8c7966619bd07a0d2eaca81261e034\"\u003e\u003ccode\u003e05b67bd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/219\"\u003e#219\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/219\"\u003e#219\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/52d789d21905b83bcb3b93c7cd2750cdc82becc6\"\u003e\u003ccode\u003e52d789d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/212\"\u003e#212\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/602f2ad71ce4e08357286aa06a2619ce1746f12b\"\u003e\u003ccode\u003e602f2ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/218\"\u003e#218\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/218\"\u003e#218\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/write-file-atomic/blob/main/CHANGELOG.md\"\u003ewrite-file-atomic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/compare/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewrite-file-atomic\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/05b67bd54e8c7966619bd07a0d2eaca81261e034\"\u003e\u003ccode\u003e05b67bd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/219\"\u003e#219\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/219\"\u003e#219\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/52d789d21905b83bcb3b93c7cd2750cdc82becc6\"\u003e\u003ccode\u003e52d789d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/212\"\u003e#212\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/602f2ad71ce4e08357286aa06a2619ce1746f12b\"\u003e\u003ccode\u003e602f2ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/218\"\u003e#218\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/218\"\u003e#218\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/2d6070a12d9880c95d17d11617a9f0d357a0e106\"\u003e\u003ccode\u003e2d6070a\u003c/code\u003e\u003c/a\u003e chore: release 7.0.0 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/05b67bd54e8c7966619bd07a0d2eaca81261e034\"\u003e\u003ccode\u003e05b67bd\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/602f2ad71ce4e08357286aa06a2619ce1746f12b\"\u003e\u003ccode\u003e602f2ad\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/1cb18b010dc5339ccdf10435a0e204fd6b402047\"\u003e\u003ccode\u003e1cb18b0\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/6dce90b2b3d01255dce9334d3eafd8e6f3d18efe\"\u003e\u003ccode\u003e6dce90b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/c88dab913b941bf519a846c53cf90f3c05d0a251\"\u003e\u003ccode\u003ec88dab9\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/5a4c00924f23a1a705538633560d18641850dbf4\"\u003e\u003ccode\u003e5a4c009\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/52d789d21905b83bcb3b93c7cd2750cdc82becc6\"\u003e\u003ccode\u003e52d789d\u003c/code\u003e\u003c/a\u003e chore: postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/fa75896c867d8e03f9b7615218fe74cb4061e9a7\"\u003e\u003ccode\u003efa75896\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/write-file-atomic/compare/v6.0.0...v7.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for write-file-atomic since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yargs` from 17.7.2 to 18.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/yargs/blob/main/CHANGELOG.md\"\u003eyargs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/yargs/compare/v17.7.2...v18.0.0\"\u003e18.0.0\u003c/a\u003e (2025-05-26)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommand names are not derived from modules passed to \u003ccode\u003ecommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003esingleton usage of yargs yargs.foo, yargs().argv, has been removed.\u003c/li\u003e\n\u003cli\u003eminimum node.js versions now \u003ccode\u003e^20.19.0 || ^22.12.0 || \u0026gt;=23\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eyargs is now ESM first\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommandDir now works with ESM files (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2461\"\u003e#2461\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/27eec188dad09656fe2e8dd42b529a5d98fea794\"\u003e27eec18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e adds hebrew translation (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2357\"\u003e#2357\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/4266485b20e9b0f3a7f196e84c6d8284b04642cd\"\u003e4266485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyargs is now ESM first (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezsh:\u003c/strong\u003e Add default completion as fallback (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2331\"\u003e#2331\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/e02c91b861380eccf743ac9c5c27c6895366e320\"\u003ee02c91b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaddDirectory do not support absolute command dir (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2465\"\u003e#2465\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/3a40a787edc5784b8134af022948b30c707001ba\"\u003e3a40a78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallows ESM modules commands to be extensible using visit option (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2468\"\u003e#2468\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/200e1aae95aeac71fc084aabf449fa95edf63300\"\u003e200e1aa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser:\u003c/strong\u003e fix shims so that yargs continues working in browser context (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2457\"\u003e#2457\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/4ae5f5742e2ce7bd9d7b18f3de25c90a938e5cc3\"\u003e4ae5f57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e address problems with typescript compilation (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2445\"\u003e#2445\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/8d72fb3968498447df52e994e259920c9fefc2b5\"\u003e8d72fb3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecoerce should play well with parser configuration (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2308\"\u003e#2308\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/8343c66eac10fbe60e85fc17adfe07eadd45cb35\"\u003e8343c66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency yargs-parser to v22 (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2470\"\u003e#2470\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/639130d332066c204776c263b4217ac265a0a861\"\u003e639130d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexit after async handler done (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2313\"\u003e#2313\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/e326cde53173e82407bf5e79cfdd58a199bcb909\"\u003ee326cde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle spaces in bash completion (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2452\"\u003e#2452\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/83b7788a09576feb2ca1c8aa762431a8a4d6a186\"\u003e83b7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparser-configuration should work well with generated completion script (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2332\"\u003e#2332\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/888db19ccebcb5065a7aa415445e41cb15411c50\"\u003e888db19\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epropagate Dictionary including undefined in value type (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2393\"\u003e#2393\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/2b2f7f5611ec6b4229ca609041b0fc8ffc393d14\"\u003e2b2f7f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezsh:\u003c/strong\u003e completion no longer requires double tab when using autoloaded (\u003ca href=\"https://github.com/yargs/yargs/commit/0dd8fe42ce98401fa54fd2458bf248bb38cb064d\"\u003e0dd8fe4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommand names are not derived from modules passed to \u003ccode\u003ecommand\u003c/code\u003e. (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esingleton usage of yargs yargs.foo, yargs().argv, has been removed. (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eminimum node.js versions now \u003ccode\u003e^20.19.0 || ^22.12.0 || \u0026amp;gt;=23\u003c/code\u003e. (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\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/yargs/yargs/commit/0bc72553e8c247695579ff6deccce114eca13a14\"\u003e\u003ccode\u003e0bc7255\u003c/code\u003e\u003c/a\u003e chore(main): release 18.0.0 (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/639130d332066c204776c263b4217ac265a0a861\"\u003e\u003ccode\u003e639130d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency yargs-parser to v22 (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2470\"\u003e#2470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/200e1aae95aeac71fc084aabf449fa95edf63300\"\u003e\u003ccode\u003e200e1aa\u003c/code\u003e\u003c/a\u003e fix: allows ESM modules commands to be extensible using visit option (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2468\"\u003e#2468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/888db19ccebcb5065a7aa415445e41cb15411c50\"\u003e\u003ccode\u003e888db19\u003c/code\u003e\u003c/a\u003e fix: parser-configuration should work well with generated completion script (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/3a40a787edc5784b8134af022948b30c707001ba\"\u003e\u003ccode\u003e3a40a78\u003c/code\u003e\u003c/a\u003e fix: addDirectory do not support absolute command dir (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2465\"\u003e#2465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/90e9ecaef9f9f112896aecd822009bf1781db37a\"\u003e\u003ccode\u003e90e9eca\u003c/code\u003e\u003c/a\u003e docs: remove to old slack channel (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/0dd8fe42ce98401fa54fd2458bf248bb38cb064d\"\u003e\u003ccode\u003e0dd8fe4\u003c/code\u003e\u003c/a\u003e fix(zsh): completion no longer requires double tab when using autoloaded\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/27eec188dad09656fe2e8dd42b529a5d98fea794\"\u003e\u003ccode\u003e27eec18\u003c/code\u003e\u003c/a\u003e feat: commandDir now works with ESM files (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2461\"\u003e#2461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/f9c72a7016927bc0e486aa7056873fa4f2febccc\"\u003e\u003ccode\u003ef9c72a7\u003c/code\u003e\u003c/a\u003e docs: update examples to run from examples folder (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2463\"\u003e#2463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/e02c91b861380eccf743ac9c5c27c6895366e320\"\u003e\u003ccode\u003ee02c91b\u003c/code\u003e\u003c/a\u003e feat(zsh): Add default completion as fallback (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2331\"\u003e#2331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yargs/yargs/compare/v17.7.2...v18.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sindresorhus/tsconfig` from 5.1.1 to 8.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/tsconfig/releases\"\u003e\u003ccode\u003e@​sindresorhus/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow importing JSON for ESM (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/40\"\u003e#40\u003c/a\u003e)  9ee0174\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e  b7f9374\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.9 and Node.js 20  306eb38\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://www.totaltypescript.com/erasable-syntax-only\"\u003e\u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/a\u003e  f26dccf\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)  0338537\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis config now makes TypeScript not do any polyfilling, so only use syntax and features available in the JavaScript environments you target 927f627\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003enoUncheckedSideEffectImports\u003c/code\u003e  7f34b7e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v6.0.0...v7.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v6.0.0...v7.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.5 or later.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoutDir\u003c/code\u003e property\n\u003cul\u003e\n\u003cli\u003eIf you use \u003ccode\u003edistribution\u003c/code\u003e for the \u003ccode\u003eoutDir\u003c/code\u003e, you can remove that key from your own config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v5.1.1...v6.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v5.1.1...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/5db01b5dc2492011deee834e5bb175804f05c198\"\u003e\u003ccode\u003e5db01b5\u003c/code\u003e\u003c/a\u003e 8.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/9ee01747b01c72450c86224566973720573e3c0a\"\u003e\u003ccode\u003e9ee0174\u003c/code\u003e\u003c/a\u003e Allow importing JSON for ESM (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/26a7b6ecb0cf32023b6ef61b5463fefedcb6abf5\"\u003e\u003ccode\u003e26a7b6e\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b7f937447857c9aa7c958a64bf2dfca71fb19764\"\u003e\u003ccode\u003eb7f9374\u003c/code\u003e\u003c/a\u003e Fix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b4bcc6b64422265ef818cf16670b23ccc70dc8e4\"\u003e\u003ccode\u003eb4bcc6b\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/f26dccfe559aed84c71e686298f981e330dea730\"\u003e\u003ccode\u003ef26dccf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/306eb3838c092a5100ea6b696534c73de9e0ff6a\"\u003e\u003ccode\u003e306eb38\u003c/code\u003e\u003c/a\u003e Require TypeScript 5.9 and Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/0338537a895ce001385caa7772686bca706a0bb3\"\u003e\u003ccode\u003e0338537\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/2cb6725359005701b0bd50695b736f7dac83705e\"\u003e\u003ccode\u003e2cb6725\u003c/code\u003e\u003c/a\u003e 7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/927f627d45a167b5631b1bb5895a2529bbbb0609\"\u003e\u003ccode\u003e927f627\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;target\u0026quot;: \u0026quot;esnext”\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v5.1.1...v8.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.16.3 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ansi-escapes` from 7.0.0 to 7.2.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.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable ANSI escape sequences on modern Windows  b5d50b8\u003c/li\u003e\n\u003cli\u003eAdd tmux support for OSC sequences  6fe0daa\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.1.1...v7.2.0\"\u003ehttps://github.com/sindresorhus/ansi-escapes/compare/v7.1.1...v7.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility for \u003ccode\u003eimage()\u003c/code\u003e with xterm.js (\u003ca href=\"https://redirect.github.com/sindresorhus/ansi-escapes/issues/39\"\u003e#39\u003c/a\u003e)  b739b18\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/sindresorhus/ansi-escapes/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/ansi-escapes?tab=readme-ov-file#clearviewport\"\u003e\u003ccode\u003eclearViewport\u003c/code\u003e\u003c/a\u003e as safer alternative to \u003ccode\u003eclearScreen\u003c/code\u003e  fbd49be\u003c/li\u003e\n\u003cli\u003eAdd ConEmu support and common \u003ca href=\"https://github.com/sindresorhus/ansi-escapes?tab=readme-ov-file#setcwdpath\"\u003e\u003ccode\u003esetCwd\u003c/code\u003e\u003c/a\u003e method  f4924fb\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.0.0...v7.1.0\"\u003ehttps://github.com/sindresorhus/ansi-escapes/compare/v7.0.0...v7.1.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/6db12c839dafc906cbceda299026d8e78e501478\"\u003e\u003ccode\u003e6db12c8\u003c/code\u003e\u003c/a\u003e 7.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/b5d50b8d030b2ce1c213cbbe770ee7df1d5d98d7\"\u003e\u003ccode\u003eb5d50b8\u003c/code\u003e\u003c/a\u003e Enable ANSI escape sequences on modern Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/6fe0daa9c1f8035beb9177bb525a85160ad29916\"\u003e\u003ccode\u003e6fe0daa\u003c/code\u003e\u003c/a\u003e Add tmux support for OSC sequences\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/9e1aa3989267709fe644cf05000ffbc2a53d8412\"\u003e\u003ccode\u003e9e1aa39\u003c/code\u003e\u003c/a\u003e 7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/123812510ec4b9ac806dbb958ba690005fa06132\"\u003e\u003ccode\u003e1238125\u003c/code\u003e\u003c/a\u003e Tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/b739b18e91386272c1382504c4f25929f9717478\"\u003e\u003ccode\u003eb739b18\u003c/code\u003e\u003c/a\u003e Improve compatibility for \u003ccode\u003eimage()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/ansi-escapes/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/a5d36d2cd5d4ed6a6ae01783cf1a314d679a7839\"\u003e\u003ccode\u003ea5d36d2\u003c/code\u003e\u003c/a\u003e 7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/fbd49be35e709e538d66fd3e2a6a16c94917972d\"\u003e\u003ccode\u003efbd49be\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eclearViewport\u003c/code\u003e as safer alternative to \u003ccode\u003eclearScreen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/f4924fb71ed2bbc9f44d86d64ab494f5107ae429\"\u003e\u003ccode\u003ef4924fb\u003c/code\u003e\u003c/a\u003e Add ConEmu support and common \u003ccode\u003esetCwd\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/300a0dfab1715ddc540dec2dec76082be69a99c8\"\u003e\u003ccode\u003e300a0df\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.0.0...v7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `execa` from 9.6.0 to 9.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/execa/releases\"\u003eexeca's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eVerboseOption\u003c/code\u003e type not being properly exported (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1215\"\u003e#1215\u003c/a\u003e)  7891c39\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/execa/compare/v9.6.0...v9.6.1\"\u003ehttps://github.com/sindresorhus/execa/compare/v9.6.0...v9.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/84e1f36b2c31a463e3efbd37c7505da9438a05c9\"\u003e\u003ccode\u003e84e1f36\u003c/code\u003e\u003c/a\u003e 9.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/7891c39441c5a6d0fca4be696c0c1cf0b746fa1e\"\u003e\u003ccode\u003e7891c39\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eVerboseOption\u003c/code\u003e type not being properly exported (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1215\"\u003e#1215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/103095f2c9a459ae3500fa7d861f162c21a94b3a\"\u003e\u003ccode\u003e103095f\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/23ec6f0569b3e42af43294dc807494ebe896e980\"\u003e\u003ccode\u003e23ec6f0\u003c/code\u003e\u003c/a\u003e Fix CI tests related to \u003ccode\u003e.kill(0)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/9a2cb79b1120f3b476aa8a452ceaeb71bfa19a2d\"\u003e\u003ccode\u003e9a2cb79\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/e7cafebf55e19485a9d4bdf5af9ed5d2c82fe0d8\"\u003e\u003ccode\u003ee7cafeb\u003c/code\u003e\u003c/a\u003e [docs] TTY control is lost only on the FD that uses mixed inherit. (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1209\"\u003e#1209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/5587ae1dcb9b258b0d9667219100b197de50594f\"\u003e\u003ccode\u003e5587ae1\u003c/code\u003e\u003c/a\u003e Fix CI tests (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/3e8fa32d498dcc57f1da447524bdb6b521fbd603\"\u003e\u003ccode\u003e3e8fa32\u003c/code\u003e\u003c/a\u003e [docs] A process is not a TTY usually, just connected to one. (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/c468672a7f212e9040c4405e99f9428d3253a76a\"\u003e\u003ccode\u003ec468672\u003c/code\u003e\u003c/a\u003e [docs] Transforms: Summary: Fix example command and output. (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1206\"\u003e#1206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/execa/compare/v9.6.0...v9.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expect` from 30.0.4 to 30.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003eexpect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e`[jest-snapshot-utils] Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChore\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect]\u003c/code\u003e Update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring check (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15789\"\u003e#15789\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/jestjs/jest/blob/main/CHANGELOG.md\"\u003eexpect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-matcher-utils]\u003c/code\u003e Fix infinite recursion with self-referential getters in \u003ccode\u003edeepCyclicCopyReplaceable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15831\"\u003e#15831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Improve messaging about goo.gl snapshot link change (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15821\"\u003e#15821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\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/jestjs/jest/commit/855864e3f9751366455246790be2bf912d4d0dac\"\u003e\u003ccode\u003e855864e\u003c/code\u003e\u003c/a\u003e v30.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/ebfa31cc9787303e8698a1a029a162a18e8974aa\"\u003e\u003ccode\u003eebfa31c\u003c/code\u003e\u003c/a\u003e v30.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/d347c0f3f87f976a1dbd9761d503e45f5ced2a7e\"\u003e\u003ccode\u003ed347c0f\u003c/code\u003e\u003c/a\u003e v30.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/4d5f41d0885c1d9630c81b4fd47f74ab0615e18f\"\u003e\u003ccode\u003e4d5f41d\u003c/code\u003e\u003c/a\u003e v30.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/5884e4a632d3c1342744fc3b6f8642ac96de4756\"\u003e\u003ccode\u003e5884e4a\u003c/code\u003e\u003c/a\u003e chore(expect): update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/22236cf58b66039f81893537c90dee290bab427f\"\u003e\u003ccode\u003e22236cf\u003c/code\u003e\u003c/a\u003e v30.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/a3d1e2eb4bb24e2974c88e8868b44cde987eebb2\"\u003e\u003ccode\u003ea3d1e2e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ebigint\u003c/code\u003e cause error (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15702\"\u003e#15702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.2.0/packages/expect\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 21.0.0 to 21.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/456a65c2813533fa4e946b9e707baf798a679ad3\"\u003e\u003ccode\u003e456a65c2\u003c/code\u003e\u003c/a\u003e\nUpdate dependencies - except \u003ccode\u003e@​sinonjs/samsam\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2669\"\u003e#2669\u003c/a\u003e) (Carl-Erik Kopseng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/f04f3eb108f3d9b0402e42281b54d9057211bf16\"\u003e\u003ccode\u003ef04f3eb1\u003c/code\u003e\u003c/a\u003e\nFix issue 2618 - Remove browserify in favor of esbuild (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2661\"\u003e#2661\u003c/a\u003e) (Artur Parkhisenko)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/48b69df24c97ef316ebc3835418b3459337c325a\"\u003e\u003ccode\u003e48b69df2\u003c/code\u003e\u003c/a\u003e\nfix(docs): remove \u003ccode\u003eassert.failException\u003c/code\u003e from documentation (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2666\"\u003e#2666\u003c/a\u003e) (Steffen Schroeder)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/13b27cccd066a1bc75cfdcd207f1c8c44ab7b049\"\u003e\u003ccode\u003e13b27ccc\u003c/code\u003e\u003c/a\u003e\nFix sandbox restore not handling stubbed functions (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2667\"\u003e#2667\u003c/a\u003e) (thamion)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/ae9e09ac00799f923a8e6b559ead720999a0e865\"\u003e\u003ccode\u003eae9e09ac\u003c/code\u003e\u003c/a\u003e\nUpdate compatibility target to ES2023 (Carl-Erik Kopseng)\n\u003cblockquote\u003e\n\u003cp\u003eUpdated compatibility target from ES2017 to ES2023 and clarified the note on breaking changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/26055043212a03afeb2914e16ea32cb7f0a3ac44\"\u003e\u003ccode\u003e26055043\u003c/code\u003e\u003c/a\u003e\nImprove error message for immutable descriptors (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2664\"\u003e#2664\u003c/a\u003e) (Stuart Dotson)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/80fa9a5b8b605eb141e556ec5c8e7cd164ca9c5c\"\u003e\u003ccode\u003e80fa9a5b\u003c/code\u003e\u003c/a\u003e\nAlso mirror the calledOnceWith assertion (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2660\"\u003e#2660\u003c/a\u003e) (Benedikt Meurer)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by \u003ca href=\"https://github.com/fatso83\"\u003eCarl-Erik Kopseng\u003c/a\u003e on 2025-12-19.\u003c/em\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/sinonjs/sinon/commit/a8bebe028f3fc1e71c68ca63cedb3ca447c09770\"\u003e\u003ccode\u003ea8bebe0\u003c/code\u003e\u003c/a\u003e 21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/456a65c2813533fa4e946b9e707baf798a679ad3\"\u003e\u003ccode\u003e456a65c\u003c/code\u003e\u003c/a\u003e Update dependencies - except \u003ccode\u003e@​sinonjs/samsam\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/jeroenvervaeke/ava/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeroenvervaeke%2Fava/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"30.0.4","new_version":"30.2.0","update_type":"minor","path":null,"pr_created_at":"2025-12-15T11:50:08.000Z","version_change":"30.0.4 → 30.2.0","issue":{"uuid":"3730062902","node_id":"PR_kwDOPaua9s6451hv","number":33,"state":"closed","title":"chore(deps): bump the minor-deps-updates-main group across 1 directory with 31 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-05T11:40:41.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T11:50:08.000Z","updated_at":"2026-01-05T11:40:43.000Z","time_to_close":1813833,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-deps-updates-main","update_count":31,"packages":[{"name":"@aws-sdk/client-cloudfront","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-device-farm","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@serenity-js/core","old_version":"3.32.3","new_version":"3.37.0","repository_url":"https://github.com/serenity-js/serenity-js"},{"name":"@stencil/core","old_version":"4.35.3","new_version":"4.39.0","repository_url":"https://github.com/stenciljs/core"},{"name":"@types/shelljs","old_version":"0.8.17","new_version":"0.10.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"puppeteer-core","old_version":"24.11.2","new_version":"24.33.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"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":"import-meta-resolve","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/wooorm/import-meta-resolve"},{"name":"csv-stringify","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"mlly","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/unjs/mlly"},{"name":"vite-plugin-top-level-await","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/Menci/vite-plugin-top-level-await"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"pretty-ms","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"jasmine","old_version":"5.8.0","new_version":"5.13.0","repository_url":"https://github.com/jasmine/jasmine-npm"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"expect-webdriverio","old_version":"5.3.4","new_version":"5.5.0","repository_url":"https://github.com/webdriverio/expect-webdriverio"},{"name":"@babel/core","old_version":"7.27.7","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@puppeteer/browsers","old_version":"2.10.5","new_version":"2.11.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"edgedriver","old_version":"6.1.2","new_version":"6.2.0","repository_url":"https://github.com/webdriverio-community/node-edgedriver"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-deps-updates-main group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-cloudfront](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/client-device-farm](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.840.0` | `3.948.0` |\n| [@serenity-js/core](https://github.com/serenity-js/serenity-js/tree/HEAD/packages/core) | `3.32.3` | `3.37.0` |\n| [@stencil/core](https://github.com/stenciljs/core) | `4.35.3` | `4.39.0` |\n| [@types/shelljs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/shelljs) | `0.8.17` | `0.10.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.11.2` | `24.33.0` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\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| [import-meta-resolve](https://github.com/wooorm/import-meta-resolve) | `4.1.0` | `4.2.0` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.5.2` | `6.6.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [mlly](https://github.com/unjs/mlly) | `1.7.4` | `1.8.0` |\n| [vite-plugin-top-level-await](https://github.com/Menci/vite-plugin-top-level-await) | `1.5.0` | `1.6.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.27.1` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.2.0` | `9.3.0` |\n| [jasmine](https://github.com/jasmine/jasmine-npm) | `5.8.0` | `5.13.0` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.13` |\n| [expect-webdriverio](https://github.com/webdriverio/expect-webdriverio) | `5.3.4` | `5.5.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.7` | `7.28.5` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [@puppeteer/browsers](https://github.com/puppeteer/puppeteer) | `2.10.5` | `2.11.0` |\n| [edgedriver](https://github.com/webdriverio-community/node-edgedriver) | `6.1.2` | `6.2.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n\n\nUpdates `@aws-sdk/client-cloudfront` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-cloudfront/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e Add TrustStore, ConnectionFunction APIs to CloudFront SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e168505e\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/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e\u003ccode\u003e168505e\u003c/code\u003e\u003c/a\u003e feat(client-cloudfront): Add TrustStore, ConnectionFunction APIs to CloudFron...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-cloudfront\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-device-farm` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-device-farm/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-device-farm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e New S3 Storage Class FSX_ONTAP (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e56ffa40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e\u003ccode\u003e56ffa40\u003c/code\u003e\u003c/a\u003e feat(client-s3): New S3 Storage Class FSX_ONTAP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@serenity-js/core` from 3.32.3 to 3.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/releases\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.37.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​cucumber/cucumber\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/7056e7129928f7e1db57ed6e7657ffa8bfd486ed\"\u003e7056e71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency body-parser to v2.2.1 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0738ce8d63428f2d989db40d39f64cb1893cd897\"\u003e0738ce8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency express to v5.2.0 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/99a34b3a555324755ae15ba4ea82245c9057adef\"\u003e99a34b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency jasmine to v5.13.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9e924c0458b380126245f033c5b95b96ac4ac57b\"\u003e9e924c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency lru-cache to v11.2.4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/53255161e3b3ef77fe26ee72c5d40bbac6a2a5b4\"\u003e5325516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e introduced axios fixture (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a83674697531622d522c6924db2875188efcc834\"\u003ea836746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e support for providing extraAbilities without overriding the actors (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/5e189caa4f4a0f38287f8586f21d8106c7c7dab3\"\u003e5e189ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e useBase supports merging multiple base fixtures (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e37ed77ae2cc8c18349096cc82668cf522d2e7f1\"\u003ee37ed77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update playwright dependencies to v1.57.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/800445eca508112ab2dd9fd1f1101113c6091fe3\"\u003e800445e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update webdriverio dependencies to ^9.20.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/1d89e8bb8f5ec03386afdef0eacdab802c7d6940\"\u003e1d89e8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocal-server:\u003c/strong\u003e updated examples in API docs (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/32f99b0620e91d00252a74ea435e5fed9c060da8\"\u003e32f99b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency axios to v1.13.2 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9f8d6cc34ecf2cbd121380bd584f509b1416e675\"\u003e9f8d6cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright:\u003c/strong\u003e corrected handling of pages closed during the test (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/adbd35c9b2ae83b63bd7541461646891f5951b2d\"\u003eadbd35c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/serenity-js/serenity-js/issues/3054\"\u003e#3054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\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/serenity-js/serenity-js/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e introduced support for Node 24, dropped support for Node 18 (EOL) (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9dd5f885d8e65cd8ff3429a2af94151fbe9134ed\"\u003e9dd5f88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.2...v3.35.3\"\u003e3.35.3\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency semver to v7.7.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/4d73e2127068088d42aa751acf730097a4e3a426\"\u003e4d73e21\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/serenity-js/serenity-js/commit/dae146cd99a04f09b5926fb9d3205af562fa2927\"\u003e\u003ccode\u003edae146c\u003c/code\u003e\u003c/a\u003e chore(release): v3.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/88a1027aa2171c26e3988e2aaeacea081df91780\"\u003e\u003ccode\u003e88a1027\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/98c39768e18fdba1e9f15464c5e4e4bc166ebe6d\"\u003e\u003ccode\u003e98c3976\u003c/code\u003e\u003c/a\u003e docs(console-reporter): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/371f89759b7b503d5a581f23a69961d0bc97b322\"\u003e\u003ccode\u003e371f897\u003c/code\u003e\u003c/a\u003e docs(rest): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/97c87d6956647fdd9ca594e029f7a754812973a5\"\u003e\u003ccode\u003e97c87d6\u003c/code\u003e\u003c/a\u003e docs(core): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/3fd671ed1982540f2821c02ec2679cca77822936\"\u003e\u003ccode\u003e3fd671e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to v4.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/bce71a2454b8c6e2639bc351cc84f47c0c8cbb0a\"\u003e\u003ccode\u003ebce71a2\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/21a824403d570f7a8e0875c579794635c614bd77\"\u003e\u003ccode\u003e21a8244\u003c/code\u003e\u003c/a\u003e docs(core): removed deprecated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/d13abbfcd6255c6f9466394d4efa1e808907a71f\"\u003e\u003ccode\u003ed13abbf\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/73bc19c2ebdab0f93b6edbc31e3a6e3b74f52034\"\u003e\u003ccode\u003e73bc19c\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serenity-js/serenity-js/commits/v3.37.0/packages/core\"\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@​serenity-js/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stencil/core` from 4.35.3 to 4.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/releases\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e🎭 v4.39.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e tag transformation (enables component library scoping) - \u003ca href=\"https://stenciljs.com/docs/tag-transformation\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6211\"\u003e#6211\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/be7d73e695cfae678dacf8d6b3a1b42e967e8417\"\u003ebe7d73e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e variables as decorators arguments - \u003ca href=\"https://stenciljs.com/docs/api#resolvevar\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6451\"\u003e#6451\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/fa9a025ac584997a702483ef53f2b6125c9d196e\"\u003efa9a025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elazyBundleIdPlugin:\u003c/strong\u003e fixed the issue with creation of orphaned '.map' files in the distribution directory (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6455\"\u003e#6455\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7155fe8776fe25c6557188929c5a7e04f0212e97\"\u003e7155fe8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emixin:\u003c/strong\u003e allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spec tests (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6467\"\u003e#6467\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003eafa4c2d\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/gnbm\"\u003e\u003ccode\u003e@​gnbm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6443\"\u003estenciljs/core#6443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tamb\"\u003e\u003ccode\u003e@​tamb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6451\"\u003estenciljs/core#6451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulvisciano\"\u003e\u003ccode\u003e@​paulvisciano\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6457\"\u003estenciljs/core#6457\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e😋 v4.38.3 (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentation:\u003c/strong\u003e Escape special chars within jsdoc comments (\u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003e#6435\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/fredppro\"\u003e\u003ccode\u003e@​fredppro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003estenciljs/core#6435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🐎 4.38.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ritoban23\"\u003e\u003ccode\u003e@​ritoban23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6423\"\u003estenciljs/core#6423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🚎 4.38.1 (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\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/stenciljs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e🎭 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\"\u003e4.39.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elazyBundleIdPlugin:\u003c/strong\u003e fixed the issue with creation of orphaned '.map' files in the distribution directory (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6455\"\u003e#6455\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7155fe8776fe25c6557188929c5a7e04f0212e97\"\u003e7155fe8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emixin:\u003c/strong\u003e allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spec tests (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6467\"\u003e#6467\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003eafa4c2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e tag transformation - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6211\"\u003e#6211\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/be7d73e695cfae678dacf8d6b3a1b42e967e8417\"\u003ebe7d73e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e variables as decorators arguments - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6451\"\u003e#6451\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/fa9a025ac584997a702483ef53f2b6125c9d196e\"\u003efa9a025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e😋 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003e4.38.3\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003e4.38.2\u003c/a\u003e (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.0...v4.38.1\"\u003e4.38.1\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTest\u003c/strong\u003e Export internal \u003ccode\u003emockComponentMeta\u003c/code\u003e object making writing custom output-target tests easier (\u003ca href=\"https://github.com/stenciljs/core/commit/ef05b4505a9313280bca5712dedcbc0444fa37a5\"\u003eef05b45\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/stenciljs/core/commit/3771af0aaed0dee078beb2fa4639d21668dabf00\"\u003e\u003ccode\u003e3771af0\u003c/code\u003e\u003c/a\u003e chore: revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/49e30a5602ed2911a50c3318bbe7a54614256fd6\"\u003e\u003ccode\u003e49e30a5\u003c/code\u003e\u003c/a\u003e chore: revert workflow opts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/9799580ebae5c94ab610d55be5fead05f833c11b\"\u003e\u003ccode\u003e9799580\u003c/code\u003e\u003c/a\u003e Release v4.39.0 (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6472\"\u003e#6472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003e\u003ccode\u003eafa4c2d\u003c/code\u003e\u003c/a\u003e fix(mixin): allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/87b0fd7c8f91b94f024b22158bcec845f6334104\"\u003e\u003ccode\u003e87b0fd7\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(comp...\n\n_Description has been truncated_","html_url":"https://github.com/StephNathai/webdriverio/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/StephNathai%2Fwebdriverio/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"}},{"old_version":"30.0.4","new_version":"30.2.0","update_type":"minor","path":null,"pr_created_at":"2025-12-15T11:25:21.000Z","version_change":"30.0.4 → 30.2.0","issue":{"uuid":"3729983208","node_id":"PR_kwDOBRSWLc645kK3","number":204,"state":"closed","title":"chore(deps): bump the minor-deps-updates-main group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-05T11:22:20.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T11:25:21.000Z","updated_at":"2026-01-05T11:22:22.000Z","time_to_close":1814219,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-deps-updates-main","update_count":32,"packages":[{"name":"@aws-sdk/client-cloudfront","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-device-farm","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@serenity-js/core","old_version":"3.32.3","new_version":"3.37.0","repository_url":"https://github.com/serenity-js/serenity-js"},{"name":"@stencil/core","old_version":"4.35.3","new_version":"4.39.0","repository_url":"https://github.com/stenciljs/core"},{"name":"@types/shelljs","old_version":"0.8.17","new_version":"0.10.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"puppeteer-core","old_version":"24.11.2","new_version":"24.33.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"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":"import-meta-resolve","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/wooorm/import-meta-resolve"},{"name":"allure-js-commons","old_version":"3.3.3","new_version":"3.4.3","repository_url":"https://github.com/allure-framework/allure-js"},{"name":"csv-stringify","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"mlly","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/unjs/mlly"},{"name":"vite-plugin-top-level-await","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/Menci/vite-plugin-top-level-await"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"pretty-ms","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"jasmine","old_version":"5.8.0","new_version":"5.13.0","repository_url":"https://github.com/jasmine/jasmine-npm"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"expect-webdriverio","old_version":"5.3.4","new_version":"5.5.0","repository_url":"https://github.com/webdriverio/expect-webdriverio"},{"name":"@babel/core","old_version":"7.27.7","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@puppeteer/browsers","old_version":"2.10.5","new_version":"2.11.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"edgedriver","old_version":"6.1.2","new_version":"6.2.0","repository_url":"https://github.com/webdriverio-community/node-edgedriver"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-deps-updates-main group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-cloudfront](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/client-device-farm](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.840.0` | `3.948.0` |\n| [@serenity-js/core](https://github.com/serenity-js/serenity-js/tree/HEAD/packages/core) | `3.32.3` | `3.37.0` |\n| [@stencil/core](https://github.com/stenciljs/core) | `4.35.3` | `4.39.0` |\n| [@types/shelljs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/shelljs) | `0.8.17` | `0.10.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.11.2` | `24.33.0` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\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| [import-meta-resolve](https://github.com/wooorm/import-meta-resolve) | `4.1.0` | `4.2.0` |\n| [allure-js-commons](https://github.com/allure-framework/allure-js/tree/HEAD/packages/allure-js-commons) | `3.3.3` | `3.4.3` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.5.2` | `6.6.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [mlly](https://github.com/unjs/mlly) | `1.7.4` | `1.8.0` |\n| [vite-plugin-top-level-await](https://github.com/Menci/vite-plugin-top-level-await) | `1.5.0` | `1.6.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.27.1` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.2.0` | `9.3.0` |\n| [jasmine](https://github.com/jasmine/jasmine-npm) | `5.8.0` | `5.13.0` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.13` |\n| [expect-webdriverio](https://github.com/webdriverio/expect-webdriverio) | `5.3.4` | `5.5.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.7` | `7.28.5` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [@puppeteer/browsers](https://github.com/puppeteer/puppeteer) | `2.10.5` | `2.11.0` |\n| [edgedriver](https://github.com/webdriverio-community/node-edgedriver) | `6.1.2` | `6.2.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n\n\nUpdates `@aws-sdk/client-cloudfront` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-cloudfront/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e Add TrustStore, ConnectionFunction APIs to CloudFront SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e168505e\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/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e\u003ccode\u003e168505e\u003c/code\u003e\u003c/a\u003e feat(client-cloudfront): Add TrustStore, ConnectionFunction APIs to CloudFron...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-cloudfront\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-device-farm` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-device-farm/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-device-farm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e New S3 Storage Class FSX_ONTAP (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e56ffa40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e\u003ccode\u003e56ffa40\u003c/code\u003e\u003c/a\u003e feat(client-s3): New S3 Storage Class FSX_ONTAP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@serenity-js/core` from 3.32.3 to 3.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/releases\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.37.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​cucumber/cucumber\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/7056e7129928f7e1db57ed6e7657ffa8bfd486ed\"\u003e7056e71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency body-parser to v2.2.1 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0738ce8d63428f2d989db40d39f64cb1893cd897\"\u003e0738ce8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency express to v5.2.0 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/99a34b3a555324755ae15ba4ea82245c9057adef\"\u003e99a34b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency jasmine to v5.13.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9e924c0458b380126245f033c5b95b96ac4ac57b\"\u003e9e924c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency lru-cache to v11.2.4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/53255161e3b3ef77fe26ee72c5d40bbac6a2a5b4\"\u003e5325516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e introduced axios fixture (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a83674697531622d522c6924db2875188efcc834\"\u003ea836746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e support for providing extraAbilities without overriding the actors (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/5e189caa4f4a0f38287f8586f21d8106c7c7dab3\"\u003e5e189ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e useBase supports merging multiple base fixtures (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e37ed77ae2cc8c18349096cc82668cf522d2e7f1\"\u003ee37ed77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update playwright dependencies to v1.57.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/800445eca508112ab2dd9fd1f1101113c6091fe3\"\u003e800445e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update webdriverio dependencies to ^9.20.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/1d89e8bb8f5ec03386afdef0eacdab802c7d6940\"\u003e1d89e8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocal-server:\u003c/strong\u003e updated examples in API docs (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/32f99b0620e91d00252a74ea435e5fed9c060da8\"\u003e32f99b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency axios to v1.13.2 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9f8d6cc34ecf2cbd121380bd584f509b1416e675\"\u003e9f8d6cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright:\u003c/strong\u003e corrected handling of pages closed during the test (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/adbd35c9b2ae83b63bd7541461646891f5951b2d\"\u003eadbd35c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/serenity-js/serenity-js/issues/3054\"\u003e#3054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\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/serenity-js/serenity-js/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e introduced support for Node 24, dropped support for Node 18 (EOL) (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9dd5f885d8e65cd8ff3429a2af94151fbe9134ed\"\u003e9dd5f88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.2...v3.35.3\"\u003e3.35.3\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency semver to v7.7.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/4d73e2127068088d42aa751acf730097a4e3a426\"\u003e4d73e21\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/serenity-js/serenity-js/commit/dae146cd99a04f09b5926fb9d3205af562fa2927\"\u003e\u003ccode\u003edae146c\u003c/code\u003e\u003c/a\u003e chore(release): v3.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/88a1027aa2171c26e3988e2aaeacea081df91780\"\u003e\u003ccode\u003e88a1027\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/98c39768e18fdba1e9f15464c5e4e4bc166ebe6d\"\u003e\u003ccode\u003e98c3976\u003c/code\u003e\u003c/a\u003e docs(console-reporter): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/371f89759b7b503d5a581f23a69961d0bc97b322\"\u003e\u003ccode\u003e371f897\u003c/code\u003e\u003c/a\u003e docs(rest): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/97c87d6956647fdd9ca594e029f7a754812973a5\"\u003e\u003ccode\u003e97c87d6\u003c/code\u003e\u003c/a\u003e docs(core): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/3fd671ed1982540f2821c02ec2679cca77822936\"\u003e\u003ccode\u003e3fd671e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to v4.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/bce71a2454b8c6e2639bc351cc84f47c0c8cbb0a\"\u003e\u003ccode\u003ebce71a2\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/21a824403d570f7a8e0875c579794635c614bd77\"\u003e\u003ccode\u003e21a8244\u003c/code\u003e\u003c/a\u003e docs(core): removed deprecated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/d13abbfcd6255c6f9466394d4efa1e808907a71f\"\u003e\u003ccode\u003ed13abbf\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/73bc19c2ebdab0f93b6edbc31e3a6e3b74f52034\"\u003e\u003ccode\u003e73bc19c\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serenity-js/serenity-js/commits/v3.37.0/packages/core\"\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@​serenity-js/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stencil/core` from 4.35.3 to 4.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/releases\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e🎭 v4.39.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e tag transformation (enables component library scoping) - \u003ca href=\"https://stenciljs.com/docs/tag-transformation\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6211\"\u003e#6211\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/be7d73e695cfae678dacf8d6b3a1b42e967e8417\"\u003ebe7d73e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e variables as decorators arguments - \u003ca href=\"https://stenciljs.com/docs/api#resolvevar\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6451\"\u003e#6451\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/fa9a025ac584997a702483ef53f2b6125c9d196e\"\u003efa9a025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elazyBundleIdPlugin:\u003c/strong\u003e fixed the issue with creation of orphaned '.map' files in the distribution directory (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6455\"\u003e#6455\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7155fe8776fe25c6557188929c5a7e04f0212e97\"\u003e7155fe8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emixin:\u003c/strong\u003e allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spec tests (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6467\"\u003e#6467\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003eafa4c2d\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/gnbm\"\u003e\u003ccode\u003e@​gnbm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6443\"\u003estenciljs/core#6443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tamb\"\u003e\u003ccode\u003e@​tamb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6451\"\u003estenciljs/core#6451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulvisciano\"\u003e\u003ccode\u003e@​paulvisciano\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6457\"\u003estenciljs/core#6457\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e😋 v4.38.3 (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentation:\u003c/strong\u003e Escape special chars within jsdoc comments (\u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003e#6435\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/fredppro\"\u003e\u003ccode\u003e@​fredppro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003estenciljs/core#6435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🐎 4.38.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ritoban23\"\u003e\u003ccode\u003e@​ritoban23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6423\"\u003estenciljs/core#6423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🚎 4.38.1 (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\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/stenciljs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e🎭 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\"\u003e4.39.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elazyBundleIdPlugin:\u003c/strong\u003e fixed the issue with creation of orphaned '.map' files in the distribution directory (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6455\"\u003e#6455\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7155fe8776fe25c6557188929c5a7e04f0212e97\"\u003e7155fe8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emixin:\u003c/strong\u003e allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spec tests (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6467\"\u003e#6467\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003eafa4c2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e tag transformation - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6211\"\u003e#6211\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/be7d73e695cfae678dacf8d6b3a1b42e967e8417\"\u003ebe7d73e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e variables as decorators arguments - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6451\"\u003e#6451\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/fa9a025ac584997a702483ef53f2b6125c9d196e\"\u003efa9a025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e😋 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003e4.38.3\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003e4.38.2\u003c/a\u003e (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.0...v4.38.1\"\u003e4.38.1\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTest\u003c/strong\u003e Export internal \u003ccode\u003emockComponentMeta\u003c/code\u003e object making writing custom output-target tests easier (\u003ca href=\"https://github.com/stenciljs/core/commit/ef05b4505a9313280bca5712dedcbc0444fa37a5\"\u003eef05b45\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/stenciljs/core/commit/3771af0aaed0dee078beb2fa4639d21668dabf00\"\u003e\u003ccode\u003e3771af0\u003c/code\u003e\u003c/a\u003e chore: revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/49e30a5602ed2911a50c3318bbe7a54614256fd6\"\u003e\u003ccode\u003e49e30a5\u003c/code\u003e\u003c/a\u003e chore: revert workflow opts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/9799580ebae5c94ab610d55be5fead05f833c11b\"\u003e\u003ccode\u003e9799580\u003c/code\u003e\u003c/a\u003e Release v4.39.0 (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6472\"\u003e#6472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003e\u003ccode\u003eafa4c2d\u003c/code\u003e\u003c/a\u003e fix(mixin): allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"h...\n\n_Description has been truncated_","html_url":"https://github.com/WillBrock/webdriverio/pull/204","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/WillBrock%2Fwebdriverio/issues/204","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/204/packages"}},{"old_version":"30.0.2","new_version":"30.2.0","update_type":"minor","path":null,"pr_created_at":"2025-12-14T01:20:33.000Z","version_change":"30.0.2 → 30.2.0","issue":{"uuid":"3726591980","node_id":"PR_kwDOPFpNwM64uhSy","number":37,"state":"closed","title":"chore(deps-dev): Bump the dev-dependencies group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-21T01:14:56.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-14T01:20:33.000Z","updated_at":"2025-12-21T01:14:57.000Z","time_to_close":604463,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","group_name":"dev-dependencies","update_count":39,"packages":[{"name":"@actions/core","old_version":"1.11.1","new_version":"2.0.1","repository_url":"https://github.com/actions/toolkit"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@microsoft/api-extractor","old_version":"7.52.8","new_version":"7.55.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@rollup/plugin-babel","old_version":"6.0.4","new_version":"6.1.0","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-node-resolve","old_version":"16.0.1","new_version":"16.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"@stylistic/eslint-plugin","old_version":"4.4.1","new_version":"5.6.1","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"@types/sinon","old_version":"17.0.4","new_version":"21.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript-eslint","old_version":"8.34.1","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"esbuild","old_version":"0.25.5","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-mocha","old_version":"11.1.0","new_version":"11.2.0","repository_url":"https://github.com/lo1tuma/eslint-plugin-mocha"},{"name":"eslint-plugin-prettier","old_version":"5.5.0","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-tsdoc","old_version":"0.4.0","new_version":"0.5.0","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"eslint-plugin-unused-imports","old_version":"4.1.4","new_version":"4.3.0","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"eslint","old_version":"9.22.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"execa","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"expect","old_version":"30.0.2","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"globals","old_version":"16.2.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"hereby","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/jakebailey/hereby"},{"name":"mocha","old_version":"11.7.0","new_version":"11.7.5","repository_url":"https://github.com/mochajs/mocha"},{"name":"prettier","old_version":"3.5.3","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"rollup","old_version":"4.44.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@schematics/angular","old_version":"20.0.3","new_version":"21.0.3","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.0.3","new_version":"21.0.3","repository_url":"https://github.com/angular/angular-cli"},{"name":"@types/chrome","old_version":"0.0.326","new_version":"0.1.32","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"parsel-js","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/LeaVerou/parsel"},{"name":"glob","old_version":"10.4.5","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"@typescript-eslint/utils","old_version":"8.26.1","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@swc/core","old_version":"1.12.5","new_version":"1.15.4","repository_url":"https://github.com/swc-project/swc"},{"name":"pkg-dir","old_version":"8.0.0","new_version":"9.0.0","repository_url":"https://github.com/sindresorhus/pkg-dir"},{"name":"source-map","old_version":"0.7.4","new_version":"0.7.6","repository_url":"https://github.com/mozilla/source-map"},{"name":"@microsoft/api-documenter","old_version":"7.26.28","new_version":"7.28.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/api-extractor-model","old_version":"7.30.6","new_version":"7.32.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/tsdoc","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"@rushstack/node-core-library","old_version":"5.13.1","new_version":"5.19.1","repository_url":"https://github.com/microsoft/rushstack"},{"name":"zod","old_version":"3.25.67","new_version":"4.1.13","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) | `1.11.1` | `2.0.1` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.3` |\n| [@microsoft/api-extractor](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor) | `7.52.8` | `7.55.2` |\n| [@rollup/plugin-babel](https://github.com/rollup/plugins/tree/HEAD/packages/babel) | `6.0.4` | `6.1.0` |\n| [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) | `16.0.1` | `16.0.3` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `4.4.1` | `5.6.1` |\n| [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) | `17.0.4` | `21.0.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.34.1` | `8.49.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.5` | `0.27.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.3` | `4.4.4` |\n| [eslint-plugin-mocha](https://github.com/lo1tuma/eslint-plugin-mocha) | `11.1.0` | `11.2.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.0` | `5.5.4` |\n| [eslint-plugin-tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/eslint-plugin) | `0.4.0` | `0.5.0` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.1.4` | `4.3.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.22.0` | `9.39.2` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.0` | `9.6.1` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.2` | `30.2.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.2.0` | `16.5.0` |\n| [hereby](https://github.com/jakebailey/hereby) | `1.11.0` | `1.11.1` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.0` | `11.7.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.7.4` |\n| [rollup](https://github.com/rollup/rollup) | `4.44.0` | `4.53.3` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [@schematics/angular](https://github.com/angular/angular-cli) | `20.0.3` | `21.0.3` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.0.3` | `21.0.3` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.0.326` | `0.1.32` |\n| [parsel-js](https://github.com/LeaVerou/parsel) | `1.2.1` | `1.2.2` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `13.0.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.26.1` | `8.49.0` |\n| [@swc/core](https://github.com/swc-project/swc) | `1.12.5` | `1.15.4` |\n| [pkg-dir](https://github.com/sindresorhus/pkg-dir) | `8.0.0` | `9.0.0` |\n| [source-map](https://github.com/mozilla/source-map) | `0.7.4` | `0.7.6` |\n| [@microsoft/api-documenter](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-documenter) | `7.26.28` | `7.28.2` |\n| [@microsoft/api-extractor-model](https://github.com/microsoft/rushstack/tree/HEAD/libraries/api-extractor-model) | `7.30.6` | `7.32.2` |\n| [@microsoft/tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/tsdoc) | `0.15.1` | `0.16.0` |\n| [@rushstack/node-core-library](https://github.com/microsoft/rushstack/tree/HEAD/libraries/node-core-library) | `5.13.1` | `5.19.1` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.67` | `4.1.13` |\n\n\nUpdates `@actions/core` from 1.11.1 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md\"\u003e\u003ccode\u003e@​actions/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/exec\u003c/code\u003e from 1.1.1 to 2.0.0 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2199\"\u003e#2199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Node 24 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2110\"\u003e#2110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/http-client\u003c/code\u003e from 2.0.1 to 3.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/actions/toolkit/commits/@actions/artifact@2.0.1/packages/core\"\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@​actions/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-class-static-block` from 7.27.1 to 7.28.3\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/plugin-transform-class-static-block\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/souhailaS\"\u003e\u003ccode\u003e@​souhailaS\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\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\u003ch4\u003eCommitters: 4\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\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\u003eSOUHAILA SERBOUT (\u003ca href=\"https://github.com/souhailaS\"\u003e\u003ccode\u003e@​souhailaS\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.1 (2025-07-12)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/plugin-transform-class-static-block\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch4\u003e:leftwards_arrow_with_hook: Revert\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, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17432\"\u003e#17432\u003c/a\u003e Do not mark OptionalMemberExpresion as LVal (\u003ca href=\"https://github.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.0 (2025-07-02)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17147\"\u003e#17147\u003c/a\u003e Support top level await in node repl (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/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/f4a96162033b23b33285af63b13aa0632ebb943b\"\u003e\u003ccode\u003ef4a9616\u003c/code\u003e\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block/issues/17443\"\u003e#17443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.3/packages/babel-plugin-transform-class-static-block\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/api-extractor` from 7.52.8 to 7.55.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/rushstack/blob/main/apps/api-extractor/CHANGELOG.md\"\u003e\u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.55.2\u003c/h2\u003e\n\u003cp\u003eSat, 06 Dec 2025 01:12:28 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.55.1\u003c/h2\u003e\n\u003cp\u003eFri, 21 Nov 2025 16:13:56 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.55.0\u003c/h2\u003e\n\u003cp\u003eWed, 12 Nov 2025 01:12:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the \u003ccode\u003e@microsoft/tsdoc\u003c/code\u003e dependency to \u003ccode\u003e~0.16.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBump the \u003ccode\u003e@microsoft/tsdoc-config\u003c/code\u003e dependency to \u003ccode\u003e~0.18.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.54.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Nov 2025 08:15:14 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new setting \u003ccode\u003eIExtractorInvokeOptions.printApiReportDiff\u003c/code\u003e that makes build logs easier to diagnose by printing a diff of any changes to API report files (*.api.md).\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003e--print-api-report-diff\u003c/code\u003e CLI flag that causes a diff of any changes to API report files (*.api.md) to be printed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.53.3\u003c/h2\u003e\n\u003cp\u003eFri, 24 Oct 2025 00:13:38 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.2\u003c/h2\u003e\n\u003cp\u003eWed, 22 Oct 2025 00:57:54 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.1\u003c/h2\u003e\n\u003cp\u003eWed, 08 Oct 2025 00:13:28 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.0\u003c/h2\u003e\n\u003cp\u003eFri, 03 Oct 2025 20:09:59 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize import of builtin modules to use the \u003ccode\u003enode:\u003c/code\u003e protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.52.15\u003c/h2\u003e\n\u003cp\u003eTue, 30 Sep 2025 23:57:45 GMT\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/microsoft/rushstack/commit/18d1c120db14591c92e6908da83dc4c3ea3cce97\"\u003e\u003ccode\u003e18d1c12\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/39a6d3469f249ca124c46000801dae7b32f40405\"\u003e\u003ccode\u003e39a6d34\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/a6dcf1a6e9ddcc534190d28779badb44aa059f60\"\u003e\u003ccode\u003ea6dcf1a\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/05a77caccbbfb337b467d4386dd28b39cde74a70\"\u003e\u003ccode\u003e05a77ca\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/ba53f2b048599435959ea65ad5d534d9e976c82c\"\u003e\u003ccode\u003eba53f2b\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/5a39dfe3c722ee535a4b93766f512a570bff4a07\"\u003e\u003ccode\u003e5a39dfe\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/5b5c350e1599c5317429fe7012ba65d579544630\"\u003e\u003ccode\u003e5b5c350\u003c/code\u003e\u003c/a\u003e Bump decoupled local dependencies. (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5440\"\u003e#5440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/3f7b8f94293832edeb949334cffc9379d499b80c\"\u003e\u003ccode\u003e3f7b8f9\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/6ae6a7af58015bad6ef8d562add7a4d42d5b5638\"\u003e\u003ccode\u003e6ae6a7a\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/6d8ac6429036e1956ff5524167da1f6f9be1aaa6\"\u003e\u003ccode\u003e6d8ac64\u003c/code\u003e\u003c/a\u003e Generate a JSON schemas artifact after publish. (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5429\"\u003e#5429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/rushstack/commits/@microsoft/api-extractor_v7.55.2/apps/api-extractor\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-babel` from 6.0.4 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/babel/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow excluding manual chunks when transforming generated code (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/1906\"\u003e#1906\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/rollup/plugins/commit/7f241b28e41e3b28500d489e9f59862837915430\"\u003e\u003ccode\u003e7f241b2\u003c/code\u003e\u003c/a\u003e chore(repo): run lint for the entire repo, clean some things up (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/537001f5b8504d2922c754e601d5191b5e78d054\"\u003e\u003ccode\u003e537001f\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/c5e5f58d30b30f1fe5d63ee4168beff290d8d54c\"\u003e\u003ccode\u003ec5e5f58\u003c/code\u003e\u003c/a\u003e fix(babel): clone cached helper identifier before returning it (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/584\"\u003e#584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/83bcdcf271d6cdb2b8c690c30886d01851edc6d2\"\u003e\u003ccode\u003e83bcdcf\u003c/code\u003e\u003c/a\u003e fix(babel): strip hash and query param in extension filter (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7941389b2ea90fe66d5676a5e3f4f6a7f2ad8a43\"\u003e\u003ccode\u003e7941389\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/55a9cb20d7686750aa104d6a45a7d6834f57ba4a\"\u003e\u003ccode\u003e55a9cb2\u003c/code\u003e\u003c/a\u003e chore(babel): add deprecation/migration warnings for the runtime (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/72a0c44ffec40ff5793007c467d95ca5cd4cde05\"\u003e\u003ccode\u003e72a0c44\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/5fa15590e452d568239a6d8e1c7018865c027fe4\"\u003e\u003ccode\u003e5fa1559\u003c/code\u003e\u003c/a\u003e feat(babel): \u003ccode\u003eexport * as ns\u003c/code\u003e support (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/621768bfa45e934c9a3eb8462c2d8ea3005762ed\"\u003e\u003ccode\u003e621768b\u003c/code\u003e\u003c/a\u003e feat(commonjs)!: return the namespace by default when requiring ESM  (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/13526d606743eb0fcd44b0874b33812e4f4099a5\"\u003e\u003ccode\u003e13526d6\u003c/code\u003e\u003c/a\u003e chore(babel): update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/plugins/commits/url-v6.1.0/packages/babel\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-node-resolve` from 16.0.1 to 16.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-node-resolve\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve bare targets of package \u0026quot;imports\u0026quot; using export maps; avoid fileURLToPath(null) (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.0.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-04\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\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/rollup/plugins/commit/764910a09d57e3b55cb4d027765b717a50341253\"\u003e\u003ccode\u003e764910a\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/35697207a44aa9f1b474dc6e1cc6054f575765ad\"\u003e\u003ccode\u003e3569720\u003c/code\u003e\u003c/a\u003e fix(node-resolve): resolve bare targets of package \u0026quot;imports\u0026quot; using export map...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/516ed1db422c5dfa0d29c5cbb18ca488b3ad95f6\"\u003e\u003ccode\u003e516ed1d\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7ad50574b269ae9e1ebd5263f8d211a5103ef27d\"\u003e\u003ccode\u003e7ad5057\u003c/code\u003e\u003c/a\u003e fix(node-resolve): error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rollup/plugins/commits/node-resolve-v16.0.3/packages/node-resolve\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 4.4.1 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2025-10-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/eslint-stylistic/eslint-stylistic/commit/52b2b2ebd1d911c72c42aea7db05a56ea919cdca\"\u003e\u003ccode\u003e52b2b2e\u003c/code\u003e\u003c/a\u003e chore: release v5.6.1 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003e\u003ccode\u003ec486861\u003c/code\u003e\u003c/a\u003e fix(computed-property-spacing): guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/1f5526a995ee29ce0282ad8f0726742bef219e2a\"\u003e\u003ccode\u003e1f5526a\u003c/code\u003e\u003c/a\u003e chore: release v5.6.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e\u003ccode\u003e684ff76\u003c/code\u003e\u003c/a\u003e feat(no-whitespace-before-property): support TS nodes (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003e\u003ccode\u003ed6e7437\u003c/code\u003e\u003c/a\u003e feat(computed-property-spacing): support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e\u003ccode\u003e88248cf\u003c/code\u003e\u003c/a\u003e docs(no-extra-parens): add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003e\u003ccode\u003eaa0c6ac\u003c/code\u003e\u003c/a\u003e fix(type-generic-spacing): ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e\u003ccode\u003e3fcec3e\u003c/code\u003e\u003c/a\u003e test(indent): cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e\u003ccode\u003e598bbb0\u003c/code\u003e\u003c/a\u003e feat(type-annotation-spacing): deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of `arrow...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003e\u003ccode\u003ea5380d2\u003c/code\u003e\u003c/a\u003e feat(arrow-spacing): support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.6.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@​stylistic/eslint-plugin\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/sinon` from 17.0.4 to 21.0.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/sinon\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.34.1 to 8.49.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.49.0\u003c/h2\u003e\n\u003ch2\u003e8.49.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use \u003ccode\u003eIntl.Segmenter\u003c/code\u003e instead of \u003ccode\u003egraphemer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11804\"\u003e#11804\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 prettier to v3.7.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11820\"\u003e#11820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJustin McBride\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.48.1\u003c/h2\u003e\n\u003ch2\u003e8.48.1 (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003e⏪ Reverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e revert \u0026quot;[no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11812\"\u003e#11812\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 [consistent-type-exports] check value flag before resolving alias (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11769\"\u003e#11769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e honor ignored base types on generic classes (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11767\"\u003e#11767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [restrict-template-expressions] check base types in allow list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11764\"\u003e#11764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11759\"\u003e#11759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eOleksandraKordonets\u003c/li\u003e\n\u003cli\u003eSangheeSon \u003ca href=\"https://github.com/Higangssh\"\u003e\u003ccode\u003e@​Higangssh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etao\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.48.0\u003c/h2\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e remove workaround for jest circular structure error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11772\"\u003e#11772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e gate all errors behind allowInvalidAST (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11693\"\u003e#11693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e replace fast-glob with tinyglobby (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11740\"\u003e#11740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.49.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.48.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.3 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.2 (2025-10-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.1 (2025-10-13)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.0 (2025-10-06)\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/864595a44b56beb9870bf0f41d59cf7f8f48276a\"\u003e\u003ccode\u003e864595a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/32b7e891bd60ae993e85018ceefa2a0c07590688\"\u003e\u003ccode\u003e32b7e89\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.5.1 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11816\"\u003e#11816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8fe34456f75c1d1e8a4dc518306d5ab93422efec\"\u003e\u003ccode\u003e8fe3445\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6fb1551634b2ff11718e579098f69e041a2ff92c\"\u003e\u003ccode\u003e6fb1551\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4dc42ac541139f0da344550bce7accd8f3d366a\"\u003e\u003ccode\u003ea4dc42a\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 22 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11780\"\u003e#11780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/28cf8032c2492bb3c55dd7dd145249f2246034ad\"\u003e\u003ccode\u003e28cf803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/843f144797c0a94272cdb002c00c5639cf0797c6\"\u003e\u003ccode\u003e843f144\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7c6944e74b29a3310515a9de9333e20116165b58\"\u003e\u003ccode\u003e7c6944e\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11744\"\u003e#11744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d9f3497dfb72e90fd7dc977c77d41b0eb9df4909\"\u003e\u003ccode\u003ed9f3497\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55ca033ee88cc95cfac4ad6dea2257fbeb1d4657\"\u003e\u003ccode\u003e55ca033\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.49.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for typescript-eslint since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.5 to 0.27.1\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.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\na:e:try{for(;;)break a}catch{break e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\nconst foo=()=\u0026gt;{console.log(x())};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\na:e:try{for(;;)break a}catch{break e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\nconst foo=()=\u0026gt;{console.log(x())};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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/5e0e56d6d62076dfeff47f5227ae5300f91d2b16\"\u003e\u003ccode\u003e5e0e56d\u003c/code\u003e\u003c/a\u003e publish 0.27.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5a89732d6bc7d251b604b9d82a3044de65078230\"\u003e\u003ccode\u003e5a89732\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e: improve IIFE inlining for expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b940218ceaadc819d11e8d84dfdf07ac84e27e57\"\u003e\u003ccode\u003eb940218\u003c/code\u003e\u003c/a\u003e minify: move unused expr simplification later\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c46d498c20ed336a3b5b69040b1250a861b2fa89\"\u003e\u003ccode\u003ec46d498\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e: remove empty \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003efinally\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7a72735c0d5efccd99ac4920cb9501e928b28ec9\"\u003e\u003ccode\u003e7a72735\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e: bundler bug with \u003ccode\u003evar\u003c/code\u003e inside \u003ccode\u003eif\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4e4e177bf252829472fc827aa421554cf436b40a\"\u003e\u003ccode\u003e4e4e177\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e: label + \u003ccode\u003etry\u003c/code\u003e + \u003ccode\u003efor\u003c/code\u003e minifier bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6427c91edab734da686c4c5d29ed580b08b9fd5\"\u003e\u003ccode\u003ed6427c9\u003c/code\u003e\u003c/a\u003e fix: deno release url wrong comment (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48e3e19bbf5c72e7b15afbb660fb1e1acaf3ce6f\"\u003e\u003ccode\u003e48e3e19\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol.for\u003c/code\u003e with a primitive never throws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4ff88d01062514c21ee58fdbee6ecfc4158689c0\"\u003e\u003ccode\u003e4ff88d0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003edecorator-tests.js\u003c/code\u003e snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1877e605bf1ac3e5881e6ffba5dfe94d5259b95c\"\u003e\u003ccode\u003e1877e60\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol\u003c/code\u003e with a primitive will never throw\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.5...v0.27.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-import-resolver-typescript` from 4.4.3 to 4.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/releases\"\u003eeslint-import-resolver-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.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/import-js/eslint-import-resolver-typescript/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e! - fix: include options hash in cache key for options normalization\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ShayanTheNerd\"\u003e\u003ccode\u003e@​ShayanTheNerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/464\"\u003eimport-js/eslint-import-resolver-typescript#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003eimport-js/eslint-import-resolver-typescript#466\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\"\u003ehttps://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\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/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md\"\u003eeslint-import-resolver-typescript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.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/import-js/eslint-import-resolver-typescript/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e! - fix: include options hash in cache key for options normalization\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/76672ae7b85b338e93915d1147ead2f0baa1977f\"\u003e\u003ccode\u003e76672ae\u003c/code\u003e\u003c/a\u003e chore: release eslint-import-resolver-typescript (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e fix(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e fix: include options hash in cache key for options normalization (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/c06392fcb4c6445e720db326475e3fe0b0814229\"\u003e\u003ccode\u003ec06392f\u003c/code\u003e\u003c/a\u003e docs: improve the documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-mocha` from 11.1.0 to 11.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lo1tuma/eslint-plugin-mocha/blob/main/CHANGELOG.md\"\u003eeslint-plugin-mocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.0 (October 2, 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove exported plugin type (\u003ca href=\"https://redirect.github.com/lo1tuma/eslint-plugin-mocha/pull/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild-Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop node 23, add node 24 (\u003ca href=\"https://redirect.github.com/lo1tuma/eslint-plugin-mocha/pull/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lo1tuma/eslint-plugin-mocha/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~screendriver\"\u003escreendriver\u003c/a\u003e, a new releaser for eslint-plugin-mocha since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.0 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRe...\n\n_Description has been truncated_","html_url":"https://github.com/Boetie78/puppeteer/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Boetie78%2Fpuppeteer/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"}},{"old_version":"30.0.2","new_version":"30.2.0","update_type":"minor","path":null,"pr_created_at":"2025-12-14T01:15:55.000Z","version_change":"30.0.2 → 30.2.0","issue":{"uuid":"3726589231","node_id":"PR_kwDODBBND864ugvX","number":135,"state":"closed","title":"chore(deps-dev): Bump the dev-dependencies group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-21T01:11:22.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-14T01:15:55.000Z","updated_at":"2025-12-21T01:11:24.000Z","time_to_close":604527,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","group_name":"dev-dependencies","update_count":39,"packages":[{"name":"@actions/core","old_version":"1.11.1","new_version":"2.0.1","repository_url":"https://github.com/actions/toolkit"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@microsoft/api-extractor","old_version":"7.52.8","new_version":"7.55.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@rollup/plugin-babel","old_version":"6.0.4","new_version":"6.1.0","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-node-resolve","old_version":"16.0.1","new_version":"16.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"@stylistic/eslint-plugin","old_version":"4.4.1","new_version":"5.6.1","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"@types/sinon","old_version":"17.0.4","new_version":"21.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript-eslint","old_version":"8.34.1","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"esbuild","old_version":"0.25.5","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-mocha","old_version":"11.1.0","new_version":"11.2.0","repository_url":"https://github.com/lo1tuma/eslint-plugin-mocha"},{"name":"eslint-plugin-prettier","old_version":"5.5.0","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-tsdoc","old_version":"0.4.0","new_version":"0.5.0","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"eslint-plugin-unused-imports","old_version":"4.1.4","new_version":"4.3.0","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"eslint","old_version":"9.22.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"execa","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"expect","old_version":"30.0.2","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"globals","old_version":"16.2.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"hereby","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/jakebailey/hereby"},{"name":"mocha","old_version":"11.7.0","new_version":"11.7.5","repository_url":"https://github.com/mochajs/mocha"},{"name":"prettier","old_version":"3.5.3","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"rollup","old_version":"4.44.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@schematics/angular","old_version":"20.0.3","new_version":"21.0.3","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.0.3","new_version":"21.0.3","repository_url":"https://github.com/angular/angular-cli"},{"name":"@types/chrome","old_version":"0.0.326","new_version":"0.1.32","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"parsel-js","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/LeaVerou/parsel"},{"name":"glob","old_version":"10.4.5","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"@typescript-eslint/utils","old_version":"8.26.1","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@swc/core","old_version":"1.12.5","new_version":"1.15.4","repository_url":"https://github.com/swc-project/swc"},{"name":"pkg-dir","old_version":"8.0.0","new_version":"9.0.0","repository_url":"https://github.com/sindresorhus/pkg-dir"},{"name":"source-map","old_version":"0.7.4","new_version":"0.7.6","repository_url":"https://github.com/mozilla/source-map"},{"name":"@microsoft/api-documenter","old_version":"7.26.28","new_version":"7.28.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/api-extractor-model","old_version":"7.30.6","new_version":"7.32.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/tsdoc","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"@rushstack/node-core-library","old_version":"5.13.1","new_version":"5.19.1","repository_url":"https://github.com/microsoft/rushstack"},{"name":"zod","old_version":"3.25.67","new_version":"4.1.13","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) | `1.11.1` | `2.0.1` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.3` |\n| [@microsoft/api-extractor](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor) | `7.52.8` | `7.55.2` |\n| [@rollup/plugin-babel](https://github.com/rollup/plugins/tree/HEAD/packages/babel) | `6.0.4` | `6.1.0` |\n| [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) | `16.0.1` | `16.0.3` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `4.4.1` | `5.6.1` |\n| [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) | `17.0.4` | `21.0.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.34.1` | `8.49.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.5` | `0.27.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.3` | `4.4.4` |\n| [eslint-plugin-mocha](https://github.com/lo1tuma/eslint-plugin-mocha) | `11.1.0` | `11.2.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.0` | `5.5.4` |\n| [eslint-plugin-tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/eslint-plugin) | `0.4.0` | `0.5.0` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.1.4` | `4.3.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.22.0` | `9.39.2` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.0` | `9.6.1` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.2` | `30.2.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.2.0` | `16.5.0` |\n| [hereby](https://github.com/jakebailey/hereby) | `1.11.0` | `1.11.1` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.0` | `11.7.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.7.4` |\n| [rollup](https://github.com/rollup/rollup) | `4.44.0` | `4.53.3` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [@schematics/angular](https://github.com/angular/angular-cli) | `20.0.3` | `21.0.3` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.0.3` | `21.0.3` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.0.326` | `0.1.32` |\n| [parsel-js](https://github.com/LeaVerou/parsel) | `1.2.1` | `1.2.2` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `13.0.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.26.1` | `8.49.0` |\n| [@swc/core](https://github.com/swc-project/swc) | `1.12.5` | `1.15.4` |\n| [pkg-dir](https://github.com/sindresorhus/pkg-dir) | `8.0.0` | `9.0.0` |\n| [source-map](https://github.com/mozilla/source-map) | `0.7.4` | `0.7.6` |\n| [@microsoft/api-documenter](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-documenter) | `7.26.28` | `7.28.2` |\n| [@microsoft/api-extractor-model](https://github.com/microsoft/rushstack/tree/HEAD/libraries/api-extractor-model) | `7.30.6` | `7.32.2` |\n| [@microsoft/tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/tsdoc) | `0.15.1` | `0.16.0` |\n| [@rushstack/node-core-library](https://github.com/microsoft/rushstack/tree/HEAD/libraries/node-core-library) | `5.13.1` | `5.19.1` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.67` | `4.1.13` |\n\n\nUpdates `@actions/core` from 1.11.1 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md\"\u003e\u003ccode\u003e@​actions/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/exec\u003c/code\u003e from 1.1.1 to 2.0.0 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2199\"\u003e#2199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Node 24 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2110\"\u003e#2110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/http-client\u003c/code\u003e from 2.0.1 to 3.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/actions/toolkit/commits/@actions/artifact@2.0.1/packages/core\"\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@​actions/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-class-static-block` from 7.27.1 to 7.28.3\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/plugin-transform-class-static-block\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/souhailaS\"\u003e\u003ccode\u003e@​souhailaS\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\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\u003ch4\u003eCommitters: 4\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\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\u003eSOUHAILA SERBOUT (\u003ca href=\"https://github.com/souhailaS\"\u003e\u003ccode\u003e@​souhailaS\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.1 (2025-07-12)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/plugin-transform-class-static-block\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch4\u003e:leftwards_arrow_with_hook: Revert\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, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17432\"\u003e#17432\u003c/a\u003e Do not mark OptionalMemberExpresion as LVal (\u003ca href=\"https://github.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.0 (2025-07-02)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17147\"\u003e#17147\u003c/a\u003e Support top level await in node repl (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/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/f4a96162033b23b33285af63b13aa0632ebb943b\"\u003e\u003ccode\u003ef4a9616\u003c/code\u003e\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block/issues/17443\"\u003e#17443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.3/packages/babel-plugin-transform-class-static-block\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/api-extractor` from 7.52.8 to 7.55.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/rushstack/blob/main/apps/api-extractor/CHANGELOG.md\"\u003e\u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.55.2\u003c/h2\u003e\n\u003cp\u003eSat, 06 Dec 2025 01:12:28 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.55.1\u003c/h2\u003e\n\u003cp\u003eFri, 21 Nov 2025 16:13:56 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.55.0\u003c/h2\u003e\n\u003cp\u003eWed, 12 Nov 2025 01:12:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the \u003ccode\u003e@microsoft/tsdoc\u003c/code\u003e dependency to \u003ccode\u003e~0.16.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBump the \u003ccode\u003e@microsoft/tsdoc-config\u003c/code\u003e dependency to \u003ccode\u003e~0.18.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.54.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Nov 2025 08:15:14 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new setting \u003ccode\u003eIExtractorInvokeOptions.printApiReportDiff\u003c/code\u003e that makes build logs easier to diagnose by printing a diff of any changes to API report files (*.api.md).\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003e--print-api-report-diff\u003c/code\u003e CLI flag that causes a diff of any changes to API report files (*.api.md) to be printed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.53.3\u003c/h2\u003e\n\u003cp\u003eFri, 24 Oct 2025 00:13:38 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.2\u003c/h2\u003e\n\u003cp\u003eWed, 22 Oct 2025 00:57:54 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.1\u003c/h2\u003e\n\u003cp\u003eWed, 08 Oct 2025 00:13:28 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.0\u003c/h2\u003e\n\u003cp\u003eFri, 03 Oct 2025 20:09:59 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize import of builtin modules to use the \u003ccode\u003enode:\u003c/code\u003e protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.52.15\u003c/h2\u003e\n\u003cp\u003eTue, 30 Sep 2025 23:57:45 GMT\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/microsoft/rushstack/commit/18d1c120db14591c92e6908da83dc4c3ea3cce97\"\u003e\u003ccode\u003e18d1c12\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/39a6d3469f249ca124c46000801dae7b32f40405\"\u003e\u003ccode\u003e39a6d34\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/a6dcf1a6e9ddcc534190d28779badb44aa059f60\"\u003e\u003ccode\u003ea6dcf1a\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/05a77caccbbfb337b467d4386dd28b39cde74a70\"\u003e\u003ccode\u003e05a77ca\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/ba53f2b048599435959ea65ad5d534d9e976c82c\"\u003e\u003ccode\u003eba53f2b\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/5a39dfe3c722ee535a4b93766f512a570bff4a07\"\u003e\u003ccode\u003e5a39dfe\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/5b5c350e1599c5317429fe7012ba65d579544630\"\u003e\u003ccode\u003e5b5c350\u003c/code\u003e\u003c/a\u003e Bump decoupled local dependencies. (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5440\"\u003e#5440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/3f7b8f94293832edeb949334cffc9379d499b80c\"\u003e\u003ccode\u003e3f7b8f9\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/6ae6a7af58015bad6ef8d562add7a4d42d5b5638\"\u003e\u003ccode\u003e6ae6a7a\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/6d8ac6429036e1956ff5524167da1f6f9be1aaa6\"\u003e\u003ccode\u003e6d8ac64\u003c/code\u003e\u003c/a\u003e Generate a JSON schemas artifact after publish. (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5429\"\u003e#5429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/rushstack/commits/@microsoft/api-extractor_v7.55.2/apps/api-extractor\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-babel` from 6.0.4 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/babel/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow excluding manual chunks when transforming generated code (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/1906\"\u003e#1906\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/rollup/plugins/commit/7f241b28e41e3b28500d489e9f59862837915430\"\u003e\u003ccode\u003e7f241b2\u003c/code\u003e\u003c/a\u003e chore(repo): run lint for the entire repo, clean some things up (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/537001f5b8504d2922c754e601d5191b5e78d054\"\u003e\u003ccode\u003e537001f\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/c5e5f58d30b30f1fe5d63ee4168beff290d8d54c\"\u003e\u003ccode\u003ec5e5f58\u003c/code\u003e\u003c/a\u003e fix(babel): clone cached helper identifier before returning it (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/584\"\u003e#584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/83bcdcf271d6cdb2b8c690c30886d01851edc6d2\"\u003e\u003ccode\u003e83bcdcf\u003c/code\u003e\u003c/a\u003e fix(babel): strip hash and query param in extension filter (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7941389b2ea90fe66d5676a5e3f4f6a7f2ad8a43\"\u003e\u003ccode\u003e7941389\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/55a9cb20d7686750aa104d6a45a7d6834f57ba4a\"\u003e\u003ccode\u003e55a9cb2\u003c/code\u003e\u003c/a\u003e chore(babel): add deprecation/migration warnings for the runtime (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/72a0c44ffec40ff5793007c467d95ca5cd4cde05\"\u003e\u003ccode\u003e72a0c44\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/5fa15590e452d568239a6d8e1c7018865c027fe4\"\u003e\u003ccode\u003e5fa1559\u003c/code\u003e\u003c/a\u003e feat(babel): \u003ccode\u003eexport * as ns\u003c/code\u003e support (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/621768bfa45e934c9a3eb8462c2d8ea3005762ed\"\u003e\u003ccode\u003e621768b\u003c/code\u003e\u003c/a\u003e feat(commonjs)!: return the namespace by default when requiring ESM  (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/13526d606743eb0fcd44b0874b33812e4f4099a5\"\u003e\u003ccode\u003e13526d6\u003c/code\u003e\u003c/a\u003e chore(babel): update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/plugins/commits/url-v6.1.0/packages/babel\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-node-resolve` from 16.0.1 to 16.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-node-resolve\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve bare targets of package \u0026quot;imports\u0026quot; using export maps; avoid fileURLToPath(null) (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.0.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-04\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\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/rollup/plugins/commit/764910a09d57e3b55cb4d027765b717a50341253\"\u003e\u003ccode\u003e764910a\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/35697207a44aa9f1b474dc6e1cc6054f575765ad\"\u003e\u003ccode\u003e3569720\u003c/code\u003e\u003c/a\u003e fix(node-resolve): resolve bare targets of package \u0026quot;imports\u0026quot; using export map...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/516ed1db422c5dfa0d29c5cbb18ca488b3ad95f6\"\u003e\u003ccode\u003e516ed1d\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7ad50574b269ae9e1ebd5263f8d211a5103ef27d\"\u003e\u003ccode\u003e7ad5057\u003c/code\u003e\u003c/a\u003e fix(node-resolve): error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rollup/plugins/commits/node-resolve-v16.0.3/packages/node-resolve\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 4.4.1 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2025-10-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/eslint-stylistic/eslint-stylistic/commit/52b2b2ebd1d911c72c42aea7db05a56ea919cdca\"\u003e\u003ccode\u003e52b2b2e\u003c/code\u003e\u003c/a\u003e chore: release v5.6.1 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003e\u003ccode\u003ec486861\u003c/code\u003e\u003c/a\u003e fix(computed-property-spacing): guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/1f5526a995ee29ce0282ad8f0726742bef219e2a\"\u003e\u003ccode\u003e1f5526a\u003c/code\u003e\u003c/a\u003e chore: release v5.6.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e\u003ccode\u003e684ff76\u003c/code\u003e\u003c/a\u003e feat(no-whitespace-before-property): support TS nodes (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003e\u003ccode\u003ed6e7437\u003c/code\u003e\u003c/a\u003e feat(computed-property-spacing): support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e\u003ccode\u003e88248cf\u003c/code\u003e\u003c/a\u003e docs(no-extra-parens): add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003e\u003ccode\u003eaa0c6ac\u003c/code\u003e\u003c/a\u003e fix(type-generic-spacing): ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e\u003ccode\u003e3fcec3e\u003c/code\u003e\u003c/a\u003e test(indent): cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e\u003ccode\u003e598bbb0\u003c/code\u003e\u003c/a\u003e feat(type-annotation-spacing): deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of `arrow...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003e\u003ccode\u003ea5380d2\u003c/code\u003e\u003c/a\u003e feat(arrow-spacing): support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.6.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@​stylistic/eslint-plugin\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/sinon` from 17.0.4 to 21.0.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/sinon\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.34.1 to 8.49.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.49.0\u003c/h2\u003e\n\u003ch2\u003e8.49.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use \u003ccode\u003eIntl.Segmenter\u003c/code\u003e instead of \u003ccode\u003egraphemer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11804\"\u003e#11804\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 prettier to v3.7.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11820\"\u003e#11820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJustin McBride\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.48.1\u003c/h2\u003e\n\u003ch2\u003e8.48.1 (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003e⏪ Reverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e revert \u0026quot;[no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11812\"\u003e#11812\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 [consistent-type-exports] check value flag before resolving alias (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11769\"\u003e#11769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e honor ignored base types on generic classes (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11767\"\u003e#11767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [restrict-template-expressions] check base types in allow list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11764\"\u003e#11764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11759\"\u003e#11759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eOleksandraKordonets\u003c/li\u003e\n\u003cli\u003eSangheeSon \u003ca href=\"https://github.com/Higangssh\"\u003e\u003ccode\u003e@​Higangssh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etao\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.48.0\u003c/h2\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e remove workaround for jest circular structure error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11772\"\u003e#11772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e gate all errors behind allowInvalidAST (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11693\"\u003e#11693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e replace fast-glob with tinyglobby (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11740\"\u003e#11740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.49.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.48.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.3 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.2 (2025-10-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.1 (2025-10-13)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.0 (2025-10-06)\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/864595a44b56beb9870bf0f41d59cf7f8f48276a\"\u003e\u003ccode\u003e864595a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/32b7e891bd60ae993e85018ceefa2a0c07590688\"\u003e\u003ccode\u003e32b7e89\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.5.1 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11816\"\u003e#11816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8fe34456f75c1d1e8a4dc518306d5ab93422efec\"\u003e\u003ccode\u003e8fe3445\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6fb1551634b2ff11718e579098f69e041a2ff92c\"\u003e\u003ccode\u003e6fb1551\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4dc42ac541139f0da344550bce7accd8f3d366a\"\u003e\u003ccode\u003ea4dc42a\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 22 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11780\"\u003e#11780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/28cf8032c2492bb3c55dd7dd145249f2246034ad\"\u003e\u003ccode\u003e28cf803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/843f144797c0a94272cdb002c00c5639cf0797c6\"\u003e\u003ccode\u003e843f144\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7c6944e74b29a3310515a9de9333e20116165b58\"\u003e\u003ccode\u003e7c6944e\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11744\"\u003e#11744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d9f3497dfb72e90fd7dc977c77d41b0eb9df4909\"\u003e\u003ccode\u003ed9f3497\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55ca033ee88cc95cfac4ad6dea2257fbeb1d4657\"\u003e\u003ccode\u003e55ca033\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.49.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for typescript-eslint since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.5 to 0.27.1\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.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\na:e:try{for(;;)break a}catch{break e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\nconst foo=()=\u0026gt;{console.log(x())};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\na:e:try{for(;;)break a}catch{break e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\nconst foo=()=\u0026gt;{console.log(x())};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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/5e0e56d6d62076dfeff47f5227ae5300f91d2b16\"\u003e\u003ccode\u003e5e0e56d\u003c/code\u003e\u003c/a\u003e publish 0.27.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5a89732d6bc7d251b604b9d82a3044de65078230\"\u003e\u003ccode\u003e5a89732\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e: improve IIFE inlining for expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b940218ceaadc819d11e8d84dfdf07ac84e27e57\"\u003e\u003ccode\u003eb940218\u003c/code\u003e\u003c/a\u003e minify: move unused expr simplification later\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c46d498c20ed336a3b5b69040b1250a861b2fa89\"\u003e\u003ccode\u003ec46d498\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e: remove empty \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003efinally\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7a72735c0d5efccd99ac4920cb9501e928b28ec9\"\u003e\u003ccode\u003e7a72735\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e: bundler bug with \u003ccode\u003evar\u003c/code\u003e inside \u003ccode\u003eif\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4e4e177bf252829472fc827aa421554cf436b40a\"\u003e\u003ccode\u003e4e4e177\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e: label + \u003ccode\u003etry\u003c/code\u003e + \u003ccode\u003efor\u003c/code\u003e minifier bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6427c91edab734da686c4c5d29ed580b08b9fd5\"\u003e\u003ccode\u003ed6427c9\u003c/code\u003e\u003c/a\u003e fix: deno release url wrong comment (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48e3e19bbf5c72e7b15afbb660fb1e1acaf3ce6f\"\u003e\u003ccode\u003e48e3e19\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol.for\u003c/code\u003e with a primitive never throws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4ff88d01062514c21ee58fdbee6ecfc4158689c0\"\u003e\u003ccode\u003e4ff88d0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003edecorator-tests.js\u003c/code\u003e snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1877e605bf1ac3e5881e6ffba5dfe94d5259b95c\"\u003e\u003ccode\u003e1877e60\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol\u003c/code\u003e with a primitive will never throw\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.5...v0.27.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-import-resolver-typescript` from 4.4.3 to 4.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/releases\"\u003eeslint-import-resolver-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.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/import-js/eslint-import-resolver-typescript/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e! - fix: include options hash in cache key for options normalization\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ShayanTheNerd\"\u003e\u003ccode\u003e@​ShayanTheNerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/464\"\u003eimport-js/eslint-import-resolver-typescript#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003eimport-js/eslint-import-resolver-typescript#466\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\"\u003ehttps://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\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/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md\"\u003eeslint-import-resolver-typescript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.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/import-js/eslint-import-resolver-typescript/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e! - fix: include options hash in cache key for options normalization\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/76672ae7b85b338e93915d1147ead2f0baa1977f\"\u003e\u003ccode\u003e76672ae\u003c/code\u003e\u003c/a\u003e chore: release eslint-import-resolver-typescript (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e fix(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e fix: include options hash in cache key for options normalization (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/c06392fcb4c6445e720db326475e3fe0b0814229\"\u003e\u003ccode\u003ec06392f\u003c/code\u003e\u003c/a\u003e docs: improve the documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-mocha` from 11.1.0 to 11.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lo1tuma/eslint-plugin-mocha/blob/main/CHANGELOG.md\"\u003eeslint-plugin-mocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.0 (October 2, 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove exported plugin type (\u003ca href=\"https://redirect.github.com/lo1tuma/eslint-plugin-mocha/pull/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild-Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop node 23, add node 24 (\u003ca href=\"https://redirect.github.com/lo1tuma/eslint-plugin-mocha/pull/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lo1tuma/eslint-plugin-mocha/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~screendriver\"\u003escreendriver\u003c/a\u003e, a new releaser for eslint-plugin-mocha since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.0 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRe...\n\n_Description has been truncated_","html_url":"https://github.com/edisplay/puppeteer/pull/135","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/edisplay%2Fpuppeteer/issues/135","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/135/packages"}},{"old_version":"30.0.4","new_version":"30.2.0","update_type":"minor","path":null,"pr_created_at":"2025-12-08T11:51:00.000Z","version_change":"30.0.4 → 30.2.0","issue":{"uuid":"3706025478","node_id":"PR_kwDOPaua9s63qRkr","number":31,"state":"closed","title":"chore(deps): bump the minor-deps-updates-main group across 1 directory with 30 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T11:47:35.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T11:51:00.000Z","updated_at":"2025-12-15T11:47:37.000Z","time_to_close":604595,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-deps-updates-main","update_count":30,"packages":[{"name":"@aws-sdk/client-cloudfront","old_version":"3.840.0","new_version":"3.946.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-device-farm","old_version":"3.840.0","new_version":"3.946.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.840.0","new_version":"3.946.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.840.0","new_version":"3.946.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@serenity-js/core","old_version":"3.32.3","new_version":"3.37.0","repository_url":"https://github.com/serenity-js/serenity-js"},{"name":"@stencil/core","old_version":"4.35.3","new_version":"4.38.3","repository_url":"https://github.com/stenciljs/core"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"puppeteer-core","old_version":"24.11.2","new_version":"24.32.1","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"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":"import-meta-resolve","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/wooorm/import-meta-resolve"},{"name":"csv-stringify","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"mlly","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/unjs/mlly"},{"name":"vite-plugin-top-level-await","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/Menci/vite-plugin-top-level-await"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"pretty-ms","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"jasmine","old_version":"5.8.0","new_version":"5.13.0","repository_url":"https://github.com/jasmine/jasmine-npm"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"expect-webdriverio","old_version":"5.3.4","new_version":"5.5.0","repository_url":"https://github.com/webdriverio/expect-webdriverio"},{"name":"@babel/core","old_version":"7.27.7","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@puppeteer/browsers","old_version":"2.10.5","new_version":"2.11.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"edgedriver","old_version":"6.1.2","new_version":"6.2.0","repository_url":"https://github.com/webdriverio-community/node-edgedriver"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-deps-updates-main group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-cloudfront](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront) | `3.840.0` | `3.946.0` |\n| [@aws-sdk/client-device-farm](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm) | `3.840.0` | `3.946.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.840.0` | `3.946.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.840.0` | `3.946.0` |\n| [@serenity-js/core](https://github.com/serenity-js/serenity-js/tree/HEAD/packages/core) | `3.32.3` | `3.37.0` |\n| [@stencil/core](https://github.com/stenciljs/core) | `4.35.3` | `4.38.3` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.11.2` | `24.32.1` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\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| [import-meta-resolve](https://github.com/wooorm/import-meta-resolve) | `4.1.0` | `4.2.0` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.5.2` | `6.6.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [mlly](https://github.com/unjs/mlly) | `1.7.4` | `1.8.0` |\n| [vite-plugin-top-level-await](https://github.com/Menci/vite-plugin-top-level-await) | `1.5.0` | `1.6.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.27.1` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.2.0` | `9.3.0` |\n| [jasmine](https://github.com/jasmine/jasmine-npm) | `5.8.0` | `5.13.0` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.13` |\n| [expect-webdriverio](https://github.com/webdriverio/expect-webdriverio) | `5.3.4` | `5.5.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.7` | `7.28.5` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [@puppeteer/browsers](https://github.com/puppeteer/puppeteer) | `2.10.5` | `2.11.0` |\n| [edgedriver](https://github.com/webdriverio-community/node-edgedriver) | `6.1.2` | `6.2.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n\n\nUpdates `@aws-sdk/client-cloudfront` from 3.840.0 to 3.946.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.946.0\u003c/h2\u003e\n\u003ch4\u003e3.946.0(2025-12-05)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003erelease smithy-aws-typescript-codegen 0.39.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7548\"\u003e#7548\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/abaca492fdc60752040742d3536784987085812e\"\u003eabaca492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for typescript formatting (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7546\"\u003e#7546\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003eda6eee73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype imports and index tests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7545\"\u003e#7545\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003eeb4e29bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e  bump jws from 3.2.2 to 3.2.3 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7544\"\u003e#7544\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a934dcb7b2723ae4b1ca0360bd82ec8c8bfb1b99\"\u003ea934dcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Updating stop-task API to encapsulate containers with custom stop signal (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d7a58e2094527eecb4465f58f36bff05f0929bdc\"\u003ed7a58e20\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iam:\u003c/strong\u003e  Adding the ExpirationTime attribute to the delegation request resource. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2de739245699a99e911d0550749e7c9e4b0313ba\"\u003e2de73924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  This release adds a new ScanStatus called \u0026quot;Unsupported Code Artifacts\u0026quot;. This ScanStatus will be returned when a Lambda function was not code scanned because it has unsupported code artifacts. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30b100c95832cb085138547adf0c2cd97de84248\"\u003e30b100c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding Verification API's to Partner Central Account SDK. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9bad198139e2f90ece73c567ec855f1dc083f23\"\u003eb9bad198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Updating the desired url for \u003ccode\u003ePutEmailIdentityDkimSigningAttributes\u003c/code\u003e from v1 to v2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4e8746fff5a52958dc8d53e9ea85263d3233a9f6\"\u003e4e8746ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003econditionally append xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7551\"\u003e#7551\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f9245def44697ffb3b64d55c6e1e58ef9edd7ef4\"\u003ef9245def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eawsQueryCompatibility error structuring (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7541\"\u003e#7541\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab6839561b259612ec9524938277804f59d3048f\"\u003eab683956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eec2-metadata-service:\u003c/strong\u003e  discard response body stream on failed request (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7543\"\u003e#7543\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2dc10c6fef69350a3a2b6e0e22ef0fb4f4e3c7ab\"\u003e2dc10c6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.946.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.945.0\u003c/h2\u003e\n\u003ch4\u003e3.945.0(2025-12-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Add DisallowedByVpcEncryptionControl to the LastUpdateStatusReasonCode and StateReasonCode enums to represent failures caused by VPC Encryption Controls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cc1ebe72de21549a7c4bbc02963de04dd810f264\"\u003ecc1ebe72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.945.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.944.0\u003c/h2\u003e\n\u003ch4\u003e3.944.0(2025-12-03)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-cloudfront/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e Add TrustStore, ConnectionFunction APIs to CloudFront SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e168505e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e This release adds support for bring your own IP (BYOIP) to CloudFront's CreateAnycastIpList API through an optional IpamCidrConfigs field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/aa047c72b437e3559b10979ea59afaba8844d91d\"\u003eaa047c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.935.0...v3.936.0\"\u003e3.936.0\u003c/a\u003e (2025-11-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e\u003ccode\u003e168505e\u003c/code\u003e\u003c/a\u003e feat(client-cloudfront): Add TrustStore, ConnectionFunction APIs to CloudFron...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/aa047c72b437e3559b10979ea59afaba8844d91d\"\u003e\u003ccode\u003eaa047c7\u003c/code\u003e\u003c/a\u003e feat(client-cloudfront): This release adds support for bring your own IP (BYO...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.946.0/clients/client-cloudfront\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-device-farm` from 3.840.0 to 3.946.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.946.0\u003c/h2\u003e\n\u003ch4\u003e3.946.0(2025-12-05)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003erelease smithy-aws-typescript-codegen 0.39.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7548\"\u003e#7548\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/abaca492fdc60752040742d3536784987085812e\"\u003eabaca492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for typescript formatting (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7546\"\u003e#7546\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003eda6eee73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype imports and index tests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7545\"\u003e#7545\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003eeb4e29bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e  bump jws from 3.2.2 to 3.2.3 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7544\"\u003e#7544\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a934dcb7b2723ae4b1ca0360bd82ec8c8bfb1b99\"\u003ea934dcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Updating stop-task API to encapsulate containers with custom stop signal (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d7a58e2094527eecb4465f58f36bff05f0929bdc\"\u003ed7a58e20\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iam:\u003c/strong\u003e  Adding the ExpirationTime attribute to the delegation request resource. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2de739245699a99e911d0550749e7c9e4b0313ba\"\u003e2de73924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  This release adds a new ScanStatus called \u0026quot;Unsupported Code Artifacts\u0026quot;. This ScanStatus will be returned when a Lambda function was not code scanned because it has unsupported code artifacts. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30b100c95832cb085138547adf0c2cd97de84248\"\u003e30b100c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding Verification API's to Partner Central Account SDK. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9bad198139e2f90ece73c567ec855f1dc083f23\"\u003eb9bad198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Updating the desired url for \u003ccode\u003ePutEmailIdentityDkimSigningAttributes\u003c/code\u003e from v1 to v2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4e8746fff5a52958dc8d53e9ea85263d3233a9f6\"\u003e4e8746ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003econditionally append xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7551\"\u003e#7551\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f9245def44697ffb3b64d55c6e1e58ef9edd7ef4\"\u003ef9245def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eawsQueryCompatibility error structuring (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7541\"\u003e#7541\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab6839561b259612ec9524938277804f59d3048f\"\u003eab683956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eec2-metadata-service:\u003c/strong\u003e  discard response body stream on failed request (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7543\"\u003e#7543\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2dc10c6fef69350a3a2b6e0e22ef0fb4f4e3c7ab\"\u003e2dc10c6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.946.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.945.0\u003c/h2\u003e\n\u003ch4\u003e3.945.0(2025-12-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Add DisallowedByVpcEncryptionControl to the LastUpdateStatusReasonCode and StateReasonCode enums to represent failures caused by VPC Encryption Controls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cc1ebe72de21549a7c4bbc02963de04dd810f264\"\u003ecc1ebe72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.945.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.944.0\u003c/h2\u003e\n\u003ch4\u003e3.944.0(2025-12-03)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-device-farm/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-device-farm:\u003c/strong\u003e Add support for environment variables and an IAM execution role. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3476f4df42c0c0e9721de269e95dbdefd6d1055c\"\u003e3476f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.935.0...v3.936.0\"\u003e3.936.0\u003c/a\u003e (2025-11-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3476f4df42c0c0e9721de269e95dbdefd6d1055c\"\u003e\u003ccode\u003e3476f4d\u003c/code\u003e\u003c/a\u003e feat(client-device-farm): Add support for environment variables and an IAM ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c31b14b70eb5750573dedf0de1ccb9c8136c84f9\"\u003e\u003ccode\u003ec31b14b\u003c/code\u003e\u003c/a\u003e Publish v3.935.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.946.0/clients/client-device-farm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.840.0 to 3.946.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.946.0\u003c/h2\u003e\n\u003ch4\u003e3.946.0(2025-12-05)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003erelease smithy-aws-typescript-codegen 0.39.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7548\"\u003e#7548\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/abaca492fdc60752040742d3536784987085812e\"\u003eabaca492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for typescript formatting (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7546\"\u003e#7546\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003eda6eee73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype imports and index tests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7545\"\u003e#7545\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003eeb4e29bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e  bump jws from 3.2.2 to 3.2.3 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7544\"\u003e#7544\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a934dcb7b2723ae4b1ca0360bd82ec8c8bfb1b99\"\u003ea934dcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Updating stop-task API to encapsulate containers with custom stop signal (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d7a58e2094527eecb4465f58f36bff05f0929bdc\"\u003ed7a58e20\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iam:\u003c/strong\u003e  Adding the ExpirationTime attribute to the delegation request resource. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2de739245699a99e911d0550749e7c9e4b0313ba\"\u003e2de73924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  This release adds a new ScanStatus called \u0026quot;Unsupported Code Artifacts\u0026quot;. This ScanStatus will be returned when a Lambda function was not code scanned because it has unsupported code artifacts. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30b100c95832cb085138547adf0c2cd97de84248\"\u003e30b100c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding Verification API's to Partner Central Account SDK. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9bad198139e2f90ece73c567ec855f1dc083f23\"\u003eb9bad198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Updating the desired url for \u003ccode\u003ePutEmailIdentityDkimSigningAttributes\u003c/code\u003e from v1 to v2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4e8746fff5a52958dc8d53e9ea85263d3233a9f6\"\u003e4e8746ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003econditionally append xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7551\"\u003e#7551\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f9245def44697ffb3b64d55c6e1e58ef9edd7ef4\"\u003ef9245def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eawsQueryCompatibility error structuring (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7541\"\u003e#7541\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab6839561b259612ec9524938277804f59d3048f\"\u003eab683956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eec2-metadata-service:\u003c/strong\u003e  discard response body stream on failed request (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7543\"\u003e#7543\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2dc10c6fef69350a3a2b6e0e22ef0fb4f4e3c7ab\"\u003e2dc10c6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.946.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.945.0\u003c/h2\u003e\n\u003ch4\u003e3.945.0(2025-12-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Add DisallowedByVpcEncryptionControl to the LastUpdateStatusReasonCode and StateReasonCode enums to represent failures caused by VPC Encryption Controls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cc1ebe72de21549a7c4bbc02963de04dd810f264\"\u003ecc1ebe72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.945.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.944.0\u003c/h2\u003e\n\u003ch4\u003e3.944.0(2025-12-03)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e New S3 Storage Class FSX_ONTAP (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e56ffa40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Enable / Disable ABAC on a general purpose bucket. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9816b260680314d8883fc56e59e015fdd906f8b8\"\u003e9816b26\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.935.0...v3.936.0\"\u003e3.936.0\u003c/a\u003e (2025-11-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e\u003ccode\u003e56ffa40\u003c/code\u003e\u003c/a\u003e feat(client-s3): New S3 Storage Class FSX_ONTAP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9816b260680314d8883fc56e59e015fdd906f8b8\"\u003e\u003ccode\u003e9816b26\u003c/code\u003e\u003c/a\u003e feat(client-s3): Enable / Disable ABAC on a general purpose bucket.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.946.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.840.0 to 3.946.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.946.0\u003c/h2\u003e\n\u003ch4\u003e3.946.0(2025-12-05)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003erelease smithy-aws-typescript-codegen 0.39.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7548\"\u003e#7548\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/abaca492fdc60752040742d3536784987085812e\"\u003eabaca492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for typescript formatting (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7546\"\u003e#7546\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003eda6eee73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype imports and index tests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7545\"\u003e#7545\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003eeb4e29bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e  bump jws from 3.2.2 to 3.2.3 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7544\"\u003e#7544\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a934dcb7b2723ae4b1ca0360bd82ec8c8bfb1b99\"\u003ea934dcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Updating stop-task API to encapsulate containers with custom stop signal (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d7a58e2094527eecb4465f58f36bff05f0929bdc\"\u003ed7a58e20\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iam:\u003c/strong\u003e  Adding the ExpirationTime attribute to the delegation request resource. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2de739245699a99e911d0550749e7c9e4b0313ba\"\u003e2de73924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  This release adds a new ScanStatus called \u0026quot;Unsupported Code Artifacts\u0026quot;. This ScanStatus will be returned when a Lambda function was not code scanned because it has unsupported code artifacts. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30b100c95832cb085138547adf0c2cd97de84248\"\u003e30b100c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding Verification API's to Partner Central Account SDK. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9bad198139e2f90ece73c567ec855f1dc083f23\"\u003eb9bad198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Updating the desired url for \u003ccode\u003ePutEmailIdentityDkimSigningAttributes\u003c/code\u003e from v1 to v2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4e8746fff5a52958dc8d53e9ea85263d3233a9f6\"\u003e4e8746ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003econditionally append xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7551\"\u003e#7551\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f9245def44697ffb3b64d55c6e1e58ef9edd7ef4\"\u003ef9245def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eawsQueryCompatibility error structuring (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7541\"\u003e#7541\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab6839561b259612ec9524938277804f59d3048f\"\u003eab683956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eec2-metadata-service:\u003c/strong\u003e  discard response body stream on failed request (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7543\"\u003e#7543\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2dc10c6fef69350a3a2b6e0e22ef0fb4f4e3c7ab\"\u003e2dc10c6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.946.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.945.0\u003c/h2\u003e\n\u003ch4\u003e3.945.0(2025-12-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Add DisallowedByVpcEncryptionControl to the LastUpdateStatusReasonCode and StateReasonCode enums to represent failures caused by VPC Encryption Controls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cc1ebe72de21549a7c4bbc02963de04dd810f264\"\u003ecc1ebe72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.945.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.944.0\u003c/h2\u003e\n\u003ch4\u003e3.944.0(2025-12-03)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.935.0...v3.936.0\"\u003e3.936.0\u003c/a\u003e (2025-11-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.934.0...v3.935.0\"\u003e3.935.0\u003c/a\u003e (2025-11-19)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c31b14b70eb5750573dedf0de1ccb9c8136c84f9\"\u003e\u003ccode\u003ec31b14b\u003c/code\u003e\u003c/a\u003e Publish v3.935.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ac2be518aa22bbc0c1899580073b433c0d3836ac\"\u003e\u003ccode\u003eac2be51\u003c/code\u003e\u003c/a\u003e chore(codegen): update for smithy/core serde fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7511\"\u003e#7511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.946.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@serenity-js/core` from 3.32.3 to 3.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/releases\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.37.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​cucumber/cucumber\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/7056e7129928f7e1db57ed6e7657ffa8bfd486ed\"\u003e7056e71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency body-parser to v2.2.1 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0738ce8d63428f2d989db40d39f64cb1893cd897\"\u003e0738ce8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency express to v5.2.0 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/99a34b3a555324755ae15ba4ea82245c9057adef\"\u003e99a34b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency jasmine to v5.13.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9e924c0458b380126245f033c5b95b96ac4ac57b\"\u003e9e924c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency lru-cache to v11.2.4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/53255161e3b3ef77fe26ee72c5d40bbac6a2a5b4\"\u003e5325516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e introduced axios fixture (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a83674697531622d522c6924db2875188efcc834\"\u003ea836746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e support for providing extraAbilities without overriding the actors (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/5e189caa4f4a0f38287f8586f21d8106c7c7dab3\"\u003e5e189ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e useBase supports merging multiple base fixtures (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e37ed77ae2cc8c18349096cc82668cf522d2e7f1\"\u003ee37ed77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update playwright dependencies to v1.57.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/800445eca508112ab2dd9fd1f1101113c6091fe3\"\u003e800445e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update webdriverio dependencies to ^9.20.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/1d89e8bb8f5ec03386afdef0eacdab802c7d6940\"\u003e1d89e8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocal-server:\u003c/strong\u003e updated examples in API docs (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/32f99b0620e91d00252a74ea435e5fed9c060da8\"\u003e32f99b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency axios to v1.13.2 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9f8d6cc34ecf2cbd121380bd584f509b1416e675\"\u003e9f8d6cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright:\u003c/strong\u003e corrected handling of pages closed during the test (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/adbd35c9b2ae83b63bd7541461646891f5951b2d\"\u003eadbd35c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/serenity-js/serenity-js/issues/3054\"\u003e#3054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\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/serenity-js/serenity-js/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e introduced support for Node 24, dropped support for Node 18 (EOL) (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9dd5f885d8e65cd8ff3429a2af94151fbe9134ed\"\u003e9dd5f88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.2...v3.35.3\"\u003e3.35.3\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency semver to v7.7.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/4d73e2127068088d42aa751acf730097a4e3a426\"\u003e4d73e21\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/serenity-js/serenity-js/commit/dae146cd99a04f09b5926fb9d3205af562fa2927\"\u003e\u003ccode\u003edae146c\u003c/code\u003e\u003c/a\u003e chore(release): v3.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/88a1027aa2171c26e3988e2aaeacea081df91780\"\u003e\u003ccode\u003e88a1027\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/98c39768e18fdba1e9f15464c5e4e4bc166ebe6d\"\u003e\u003ccode\u003e98c3976\u003c/code\u003e\u003c/a\u003e docs(console-reporter): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/371f89759b7b503d5a581f23a69961d0bc97b322\"\u003e\u003ccode\u003e371f897\u003c/code\u003e\u003c/a\u003e docs(rest): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/97c87d6956647fdd9ca594e029f7a754812973a5\"\u003e\u003ccode\u003e97c87d6\u003c/code\u003e\u003c/a\u003e docs(core): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/3fd671ed1982540f2821c02ec2679cca77822936\"\u003e\u003ccode\u003e3fd671e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to v4.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/bce71a2454b8c6e2639bc351cc84f47c0c8cbb0a\"\u003e\u003ccode\u003ebce71a2\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/21a824403d570f7a8e0875c579794635c614bd77\"\u003e\u003ccode\u003e21a8244\u003c/code\u003e\u003c/a\u003e docs(core): removed deprecated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/d13abbfcd6255c6f9466394d4efa1e808907a71f\"\u003e\u003ccode\u003ed13abbf\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/73bc19c2ebdab0f93b6edbc31e3a6e3b74f52034\"\u003e\u003ccode\u003e73bc19c\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serenity-js/serenity-js/commits/v3.37.0/packages/core\"\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@​serenity-js/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stencil/core` from 4.35.3 to 4.38.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/releases\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e😋 v4.38.3 (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentation:\u003c/strong\u003e Escape special chars within jsdoc comments (\u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003e#6435\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/fredppro\"\u003e\u003ccode\u003e@​fredppro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003estenciljs/core#6435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🐎 4.38.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ritoban23\"\u003e\u003ccode\u003e@​ritoban23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6423\"\u003estenciljs/core#6423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🚎 4.38.1 (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTest\u003c/strong\u003e Export internal \u003ccode\u003emockComponentMeta\u003c/code\u003e object making writing custom output-target tests easier (\u003ca href=\"https://github.com/stenciljs/core/commit/ef05b4505a9313280bca5712dedcbc0444fa37a5\"\u003eef05b45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript:\u003c/strong\u003e update typescript to version 5.9.2 by \u003ca href=\"https://github.com/OS-jacobbell\"\u003e\u003ccode\u003e@​OS-jacobbell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6397\"\u003estenciljs/core#6397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Cliffback\"\u003e\u003ccode\u003e@​Cliffback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6409\"\u003estenciljs/core#6409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OS-jacobbell\"\u003e\u003ccode\u003e@​OS-jacobbell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6397\"\u003estenciljs/core#6397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.0...v4.38.1\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.0...v4.38.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🎿 4.38.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/stenciljs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e😋 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003e4.38.3\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003e4.38.2\u003c/a\u003e (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.0...v4.38.1\"\u003e4.38.1\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTest\u003c/strong\u003e Export internal \u003ccode\u003emockComponentMeta\u003c/code\u003e object making writing custom output-target tests easier (\u003ca href=\"https://github.com/stenciljs/core/commit/ef05b4505a9313280bca5712dedcbc0444fa37a5\"\u003eef05b45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e🎿 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.37.1...v4.38.0\"\u003e4.38.0\u003c/a\u003e (2025-10-02)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elocal (same-file) class inheritance search (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6403\"\u003e#6403\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/695b1acabd401bd0f7b6c945be3225e7896bbc14\"\u003e695b1ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e stop immediate re-renders for reflected props when null !== undefined (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6404\"\u003e#6404\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/680b12ec7302f169e5d251066e522b81071f8c4e\"\u003e680b12e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etest:\u003c/strong\u003e stop duplicate super calls in Jest (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6401\"\u003e#6401\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/32160ad13beb1891f2cefbcf946f17fdb41aacf5\"\u003e32160ad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etest:\u003c/strong\u003e trigger \u003ca href=\"https://github.com/Watch\"\u003e\u003ccode\u003e@​Watch\u003c/code\u003e\u003c/a\u003e decorators on inherited classes in jest env (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6402\"\u003e#6402\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/f2770687f592782ce2ff234da933f603ca9e31bb\"\u003ef277068\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\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/stenciljs/core/commit/bede52f9ed7e60d3faff0a57de6c97d28b5caa66\"\u003e\u003ccode\u003ebede52f\u003c/code\u003e\u003c/a\u003e v4.38.3 (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6442\"\u003e#6442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e\u003ccode\u003e4719427\u003c/code\u003e\u003c/a\u003e fix(types): revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/744b783cdf5d76dec0e66cd53cf83140ac5a7c75\"\u003e\u003ccode\u003e744b783\u003c/code\u003e\u003c/a\u003e FIX {CORE-6376} Escape special chars in JSDoc comments (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6435\"\u003e#6435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003e\u003ccode\u003ee790c24\u003c/code\u003e\u003c/a\u003e fix(runtime): modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e\u003ccode\u003e5018e1e\u003c/code\u003e\u003c/a\u003e fix(ts): moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitO...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/b990425d14bc10c3e86bedeacee7741d8c41c0e5\"\u003e\u003ccode\u003eb990425\u003c/code\u003e\u003c/a\u003e v4.38.2 (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6427\"\u003e#6427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e\u003ccode\u003e7044550\u003c/code\u003e\u003c/a\u003e fix(types): temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/11b2d7a08ee39ba79cc482197e7a9145e881172a\"\u003e\u003ccode\u003e11b2d7a\u003c/code\u003e\u003c/a\u003e chore: more mixin / extends warnings (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6424\"\u003e#6424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003e\u003ccode\u003ea85d031\u003c/code\u003e\u003c/a\u003e fix(mock-doc): implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003e\u003ccode\u003eb191267\u003c/code\u003e\u003c/a\u003e fix(types): new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stenciljs/core/compare/v4.35.3...v4.38.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.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/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 16.3.0 to 16.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)  6d441ca\u003c/li\u003e\n\u003cli\u003eAdd Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)  ea31521\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/309\"\u003e#309\u003c/a\u003e)  8b8a2d6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/46fdf18f4ce0b5abc9da1b3cf0f64fe8413f8573\"\u003e\u003ccode\u003e46fdf18\u003c/code\u003e\u003c/a\u003e 16.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/6d441ca77493f1ce9a8b332acdcbf8b153f2d788\"\u003e\u003ccode\u003e6d441ca\u003c/code\u003e\u003c/a\u003e Update globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/d323da640b22eb962aa60a85e9303419d1ec3131\"\u003e\u003ccode\u003ed323da6\u003c/code\u003e\u003c/a\u003e Add test for keys and values (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ea31521ef3c30a6ac4ca269970ecccf47e1524d6\"\u003e\u003ccode\u003eea31521\u003c/code\u003e\u003c/a\u003e Add Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/fa8aaaeb9b203468a07e9c2dacec9ca48527aa1f\"\u003e\u003ccode\u003efa8aaae\u003c/code\u003e\u003c/a\u003e Add date to automated PR title (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b777f0926d9f5d433a4cc507e4d282eb714ddc4f\"\u003e\u003ccode\u003eb777f09\u003c/code\u003e\u003c/a\u003e Update Puppeteer (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/52ba38b98338c0e4c16ebab6638b2ac74a2f726c\"\u003e\u003ccode\u003e52ba38b\u003c/code\u003e\u003c/a\u003e 16.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8b8a2d62527a90c2535de732f3eeeb6f3111f1be\"\u003e\u003ccode\u003e8b8a2d6\u003c/code\u003e\u003c/a\u003e Update globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.3.0...v16.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `puppeteer-core` from 24.11.2 to 24.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/puppeteer/puppeteer/releases\"\u003epuppeteer-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epuppeteer-core: v24.32.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.32.0...puppeteer-core-v24.32.1\"\u003e24.32.1\u003c/a\u003e (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eassertion errors and wrong URL in puppeteer.connect(channel) (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14486\"\u003e#14486\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/1095b463494dce105fff567321aa3b6e504bab52\"\u003e1095b46\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📄 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix versioning in Supported browsers (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14481\"\u003e#14481\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/1af199d748333f6068ce89d09a6c82fc8cc07d8b\"\u003e1af199d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epuppeteer-core: v24.32.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.31.0...puppeteer-core-v24.32.0\"\u003e24.32.0\u003c/a\u003e (2025-12-03)\u003c/h2\u003e\n\u003ch3\u003e🎉 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd browser.screens, .addScreen and .removeScreen methods (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14445\"\u003e#14445\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/98ae5e75fda3d01c067dac6926370dba05cd720c\"\u003e98ae5e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebluetooth emulation (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14448\"\u003e#14448\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/e181c1befaebadfa74ec4e1b6742f26187bd3a2a\"\u003ee181c1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 143.0.7499.40 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14476\"\u003e#14476\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/b0e15aff5143b1c08d0ad66555cfc5c9a369d5dd\"\u003eb0e15af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport channel in puppeteer.connect (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14466\"\u003e#14466\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/bc3a52185d43618756c491e9cc930ca9340f9776\"\u003ebc3a521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport new page window positioning (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14446\"\u003e#14446\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/20881f8a52b8a29abaf6e5353dc8642474348fa0\"\u003e20881f8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriver:\u003c/strong\u003e bluetooth emulation via WebDriver BiDi (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14455\"\u003e#14455\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/e17263c815cb6638c035d0d91934ab8536f03b7b\"\u003ee17263c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eignore non-page DevTools targets when handleDevToolsAsPage=true (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14472\"\u003e#14472\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/11bf1d205707e02c874cb6e3c5ee6f12b1e27f70\"\u003e11bf1d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent accessibility nodes attributes with false from being ignored (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14475\"\u003e#14475\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/086a8ab650c424192ec8edf489fce90bad318bb2\"\u003e086a8ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Firefox 145.0.2 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14462\"\u003e#14462\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/97ca8944d5fb5f169804f230d431a62cb600bbfc\"\u003e97ca894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriver:\u003c/strong\u003e allow for scripts to throw platform objects (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14456\"\u003e#14456\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/7c0d3d977b2c3370516c42218977bd4338421b28\"\u003e7c0d3d9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​puppeteer/browsers\u003c/code\u003e bumped from 2.10.13 to 2.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epuppeteer-core: v24.31.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.30.0...puppeteer-core-v24.31.0\"\u003e24.31.0\u003c/a\u003e (2025-11-20)\u003c/h2\u003e\n\u003ch3\u003e🎉 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriver:\u003c/strong\u003e use \u003ccode\u003eemulation.setNetworkConditions\u003c/code\u003e for offline emulation (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14431\"\u003e#14431\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/a9e7c1dc7df7de10304c2f6cdd93e95de3bc0921\"\u003ea9e7c1d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriver:\u003c/strong\u003e use \u003ccode\u003eemulation.setUserAgentOverride\u003c/code\u003e instead of network interception (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14335\"\u003e#14335\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/e48ae6bd8ca39fc09c79f468b48b1666d5668726\"\u003ee48ae6b\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/puppeteer/puppeteer/blob/main/CHANGELOG.md\"\u003epuppeteer-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.32.0...puppeteer-v24.32.1\"\u003e24.32.1\u003c/a...\n\n_Description has been truncated_","html_url":"https://github.com/StephNathai/webdriverio/pull/31","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/StephNathai%2Fwebdriverio/issues/31","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/31/packages"}},{"old_version":"29.7.0","new_version":"30.2.0","update_type":"major","path":null,"pr_created_at":"2025-12-05T22:50:30.000Z","version_change":"29.7.0 → 30.2.0","issue":{"uuid":"3700576502","node_id":"PR_kwDOAJO6mc63Ya85","number":3148,"state":"open","title":"build(deps-dev): bump expect from 29.7.0 to 30.2.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-05T22:50:30.000Z","updated_at":"2025-12-05T22:50:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"expect","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"}],"path":null,"ecosystem":"npm"},"body":"Bumps [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) from 29.7.0 to 30.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003eexpect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e`[jest-snapshot-utils] Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChore\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect]\u003c/code\u003e Update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring check (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15789\"\u003e#15789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/blob/main/CHANGELOG.md\"\u003eexpect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-matcher-utils]\u003c/code\u003e Fix infinite recursion with self-referential getters in \u003ccode\u003edeepCyclicCopyReplaceable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15831\"\u003e#15831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Improve messaging about goo.gl snapshot link change (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15821\"\u003e#15821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\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/jestjs/jest/commit/855864e3f9751366455246790be2bf912d4d0dac\"\u003e\u003ccode\u003e855864e\u003c/code\u003e\u003c/a\u003e v30.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/ebfa31cc9787303e8698a1a029a162a18e8974aa\"\u003e\u003ccode\u003eebfa31c\u003c/code\u003e\u003c/a\u003e v30.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/d347c0f3f87f976a1dbd9761d503e45f5ced2a7e\"\u003e\u003ccode\u003ed347c0f\u003c/code\u003e\u003c/a\u003e v30.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/4d5f41d0885c1d9630c81b4fd47f74ab0615e18f\"\u003e\u003ccode\u003e4d5f41d\u003c/code\u003e\u003c/a\u003e v30.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/5884e4a632d3c1342744fc3b6f8642ac96de4756\"\u003e\u003ccode\u003e5884e4a\u003c/code\u003e\u003c/a\u003e chore(expect): update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/22236cf58b66039f81893537c90dee290bab427f\"\u003e\u003ccode\u003e22236cf\u003c/code\u003e\u003c/a\u003e v30.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/a3d1e2eb4bb24e2974c88e8868b44cde987eebb2\"\u003e\u003ccode\u003ea3d1e2e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ebigint\u003c/code\u003e cause error (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15702\"\u003e#15702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/f4296d2bc85c1405f84ddf613a25d0bc3766b7e5\"\u003e\u003ccode\u003ef4296d2\u003c/code\u003e\u003c/a\u003e v30.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/06f8e2872d96658126f1f98cadc85796f810b805\"\u003e\u003ccode\u003e06f8e28\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003easync function\u003c/code\u003es in \u003ccode\u003etoBe\u003c/code\u003e (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15714\"\u003e#15714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/fceea7ab9cc5be0301b84b938b096aea53a1ebaf\"\u003e\u003ccode\u003efceea7a\u003c/code\u003e\u003c/a\u003e feat: handle line endings in snapshot (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15708\"\u003e#15708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.2.0/packages/expect\"\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=expect\u0026package-manager=npm_and_yarn\u0026previous-version=29.7.0\u0026new-version=30.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/XRPLF/xrpl.js/pull/3148","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/XRPLF%2Fxrpl.js/issues/3148","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3148/packages"}},{"old_version":"29.7.0","new_version":"30.2.0","update_type":"major","path":null,"pr_created_at":"2025-12-05T21:48:02.000Z","version_change":"29.7.0 → 30.2.0","issue":{"uuid":"3700439378","node_id":"PR_kwDOPG4Nfs63X87E","number":7,"state":"closed","title":"build(deps-dev): bump expect from 29.7.0 to 30.2.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-05T22:04:36.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-05T21:48:02.000Z","updated_at":"2025-12-05T22:04:44.000Z","time_to_close":994,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"expect","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"}],"path":null,"ecosystem":"npm"},"body":"Bumps [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) from 29.7.0 to 30.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003eexpect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e`[jest-snapshot-utils] Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChore\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect]\u003c/code\u003e Update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring check (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15789\"\u003e#15789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/blob/main/CHANGELOG.md\"\u003eexpect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-matcher-utils]\u003c/code\u003e Fix infinite recursion with self-referential getters in \u003ccode\u003edeepCyclicCopyReplaceable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15831\"\u003e#15831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Improve messaging about goo.gl snapshot link change (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15821\"\u003e#15821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\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/jestjs/jest/commit/855864e3f9751366455246790be2bf912d4d0dac\"\u003e\u003ccode\u003e855864e\u003c/code\u003e\u003c/a\u003e v30.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/ebfa31cc9787303e8698a1a029a162a18e8974aa\"\u003e\u003ccode\u003eebfa31c\u003c/code\u003e\u003c/a\u003e v30.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/d347c0f3f87f976a1dbd9761d503e45f5ced2a7e\"\u003e\u003ccode\u003ed347c0f\u003c/code\u003e\u003c/a\u003e v30.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/4d5f41d0885c1d9630c81b4fd47f74ab0615e18f\"\u003e\u003ccode\u003e4d5f41d\u003c/code\u003e\u003c/a\u003e v30.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/5884e4a632d3c1342744fc3b6f8642ac96de4756\"\u003e\u003ccode\u003e5884e4a\u003c/code\u003e\u003c/a\u003e chore(expect): update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/22236cf58b66039f81893537c90dee290bab427f\"\u003e\u003ccode\u003e22236cf\u003c/code\u003e\u003c/a\u003e v30.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/a3d1e2eb4bb24e2974c88e8868b44cde987eebb2\"\u003e\u003ccode\u003ea3d1e2e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ebigint\u003c/code\u003e cause error (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15702\"\u003e#15702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/f4296d2bc85c1405f84ddf613a25d0bc3766b7e5\"\u003e\u003ccode\u003ef4296d2\u003c/code\u003e\u003c/a\u003e v30.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/06f8e2872d96658126f1f98cadc85796f810b805\"\u003e\u003ccode\u003e06f8e28\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003easync function\u003c/code\u003es in \u003ccode\u003etoBe\u003c/code\u003e (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15714\"\u003e#15714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/fceea7ab9cc5be0301b84b938b096aea53a1ebaf\"\u003e\u003ccode\u003efceea7a\u003c/code\u003e\u003c/a\u003e feat: handle line endings in snapshot (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15708\"\u003e#15708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.2.0/packages/expect\"\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=expect\u0026package-manager=npm_and_yarn\u0026previous-version=29.7.0\u0026new-version=30.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Patel-Raj11/xrpl.js/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Patel-Raj11%2Fxrpl.js/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"29.7.0","new_version":"30.2.0","update_type":"major","path":null,"pr_created_at":"2025-12-03T20:55:37.000Z","version_change":"29.7.0 → 30.2.0","issue":{"uuid":"3691874237","node_id":"PR_kwDOFfnV1M6267rT","number":2659,"state":"open","title":"npm(deps-dev): bump the development-dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-03T20:55:37.000Z","updated_at":"2025-12-03T20:55:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"npm(deps-dev): bump","group_name":"development-dependencies","update_count":21,"packages":[{"name":"@influxdata/influxdb-client","old_version":"1.33.2","new_version":"1.35.0","repository_url":"https://github.com/influxdata/influxdb-client-js"},{"name":"@noble/curves","old_version":"1.8.1","new_version":"2.0.1","repository_url":"https://github.com/paulmillr/noble-curves"},{"name":"@noble/hashes","old_version":"1.7.1","new_version":"2.0.1","repository_url":"https://github.com/paulmillr/noble-hashes"},{"name":"@playwright/test","old_version":"1.48.0","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"18.18.9","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"esbuild","old_version":"0.25.5","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"expect","old_version":"29.7.0","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"fs-extra","old_version":"10.1.0","new_version":"11.3.2","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"glob","old_version":"8.1.0","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"graphql","old_version":"16.10.0","new_version":"16.12.0","repository_url":"https://github.com/graphql/graphql-js"},{"name":"jest","old_version":"28.1.3","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@types/jest","old_version":"27.5.2","new_version":"30.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"oxlint","old_version":"1.0.0","new_version":"1.31.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"pkg-pr-new","old_version":"0.0.9","new_version":"0.0.62","repository_url":"https://github.com/stackblitz-labs/pkg.pr.new"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"replace-in-file","old_version":"6.3.5","new_version":"8.3.0","repository_url":"https://github.com/adamreisnz/replace-in-file"},{"name":"rimraf","old_version":"3.0.2","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"ts-jest","old_version":"28.0.8","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typedoc","old_version":"0.28.5","new_version":"0.28.15","repository_url":"https://github.com/TypeStrong/TypeDoc"},{"name":"typedoc-plugin-markdown","old_version":"4.6.4","new_version":"4.9.0","repository_url":"https://github.com/typedoc2md/typedoc-plugin-markdown"},{"name":"typescript","old_version":"5.4.5","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@influxdata/influxdb-client](https://github.com/influxdata/influxdb-client-js/tree/HEAD/packages/core) | `1.33.2` | `1.35.0` |\n| [@noble/curves](https://github.com/paulmillr/noble-curves) | `1.8.1` | `2.0.1` |\n| [@noble/hashes](https://github.com/paulmillr/noble-hashes) | `1.7.1` | `2.0.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.48.0` | `1.57.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `18.18.9` | `24.10.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.5` | `0.27.1` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `29.7.0` | `30.2.0` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `10.1.0` | `11.3.2` |\n| [glob](https://github.com/isaacs/node-glob) | `8.1.0` | `13.0.0` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.10.0` | `16.12.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `28.1.3` | `30.2.0` |\n| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `27.5.2` | `30.0.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.0.0` | `1.31.0` |\n| [pkg-pr-new](https://github.com/stackblitz-labs/pkg.pr.new/tree/HEAD/packages/cli) | `0.0.9` | `0.0.62` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.4` |\n| [replace-in-file](https://github.com/adamreisnz/replace-in-file) | `6.3.5` | `8.3.0` |\n| [rimraf](https://github.com/isaacs/rimraf) | `3.0.2` | `6.1.2` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `28.0.8` | `29.4.6` |\n| [typedoc](https://github.com/TypeStrong/TypeDoc) | `0.28.5` | `0.28.15` |\n| [typedoc-plugin-markdown](https://github.com/typedoc2md/typedoc-plugin-markdown/tree/HEAD/packages/typedoc-plugin-markdown) | `4.6.4` | `4.9.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.4.5` | `5.9.3` |\n\n\nUpdates `@influxdata/influxdb-client` from 1.33.2 to 1.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/influxdata/influxdb-client-js/releases\"\u003e\u003ccode\u003e@​influxdata/influxdb-client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.35.0\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/influxdata/influxdb-client-js/pull/1044\"\u003e#1044\u003c/a\u003e: Allow 201 status code in a write response.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003e1.34.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cp\u003e:warning: Drop supports for node v14, v15 and v16 in CI.\u003c/p\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/influxdata/influxdb-client-js/pull/1005\"\u003e#1005\u003c/a\u003e: Token stored as a private class property.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/influxdata/influxdb-client-js/pull/1019\"\u003e#1019\u003c/a\u003e: Propagates headers from HTTP response when an error is returned from the server.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/influxdata/influxdb-client-js/pull/893\"\u003e#893\u003c/a\u003e: Add node v20 to CI.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/influxdata/influxdb-client-js/pull/953\"\u003e#953\u003c/a\u003e: Add node v21 to CI.\u003c/li\u003e\n\u003c/ol\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/influxdata/influxdb-client-js/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​influxdata/influxdb-client\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.35.0 [2024-08-15]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/influxdata/influxdb-client-js/pull/1044\"\u003e#1044\u003c/a\u003e: Allow 201 status code in a write response.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003e1.34.0 [2024-07-26]\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cp\u003e:warning: Drop supports for node v14, v15 and v16 in CI.\u003c/p\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/influxdata/influxdb-client-js/pull/1005\"\u003e#1005\u003c/a\u003e: Token stored as a private class property.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/influxdata/influxdb-client-js/pull/1019\"\u003e#1019\u003c/a\u003e: Propagates headers from HTTP response when an error is returned from the server.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/influxdata/influxdb-client-js/pull/1020\"\u003e#1020\u003c/a\u003e: Adds example of working with \u003ccode\u003eHttpError\u003c/code\u003e response.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/influxdata/influxdb-client-js/pull/893\"\u003e#893\u003c/a\u003e: Add node v20 to CI.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/influxdata/influxdb-client-js/pull/953\"\u003e#953\u003c/a\u003e: Add node v21 to CI.\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/influxdata/influxdb-client-js/commit/fe5bc8eb17156b7e93434dc1caaa479f3181ede4\"\u003e\u003ccode\u003efe5bc8e\u003c/code\u003e\u003c/a\u003e chore(release): publish v1.35.0 [skip CI]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/influxdata/influxdb-client-js/commit/187e987c0a93839261c8edc9bc39065b69d95df0\"\u003e\u003ccode\u003e187e987\u003c/code\u003e\u003c/a\u003e chore(release): prepare to release influxdb-client-js-1.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/influxdata/influxdb-client-js/commit/fff36156ef8b26ee95a345a26566b2d418a3e095\"\u003e\u003ccode\u003efff3615\u003c/code\u003e\u003c/a\u003e fix: handle 201 response from write endpoint (\u003ca href=\"https://github.com/influxdata/influxdb-client-js/tree/HEAD/packages/core/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/influxdata/influxdb-client-js/commit/b11ebbf075617362d7277ca0629dd18b989e630f\"\u003e\u003ccode\u003eb11ebbf\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e from 7.14.1 to 8.0.0 (\u003ca href=\"https://github.com/influxdata/influxdb-client-js/tree/HEAD/packages/core/issues/1025\"\u003e#1025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/influxdata/influxdb-client-js/commit/e535fb01b15d839252e8cc92ce5d30d733471e29\"\u003e\u003ccode\u003ee535fb0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump prettier from 3.3.2 to 3.3.3 (\u003ca href=\"https://github.com/influxdata/influxdb-client-js/tree/HEAD/packages/core/issues/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/influxdata/influxdb-client-js/commit/d35725e382b8c17613906a01da75810af1b00786\"\u003e\u003ccode\u003ed35725e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump esbuild from 0.22.0 to 0.23.0 (\u003ca href=\"https://github.com/influxdata/influxdb-client-js/tree/HEAD/packages/core/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/influxdata/influxdb-client-js/commit/7cb8e4336e1f81ff5b0696b59d53eac1aefe08af\"\u003e\u003ccode\u003e7cb8e43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/influxdata/influxdb-client-js/tree/HEAD/packages/core/issues/1020\"\u003e#1020\u003c/a\u003e from influxdata/docs/headersExample\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/influxdata/influxdb-client-js/commit/3d1ff622a66bf7903794f9469f47b399a7602a69\"\u003e\u003ccode\u003e3d1ff62\u003c/code\u003e\u003c/a\u003e docs: adds httpErrorHandled example and integration test for HttpError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/influxdata/influxdb-client-js/commit/147f6ee089dad2a4d5d35d1dc146c2ef0f313bcc\"\u003e\u003ccode\u003e147f6ee\u003c/code\u003e\u003c/a\u003e chore(release): publish v1.34.0 [skip CI]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/influxdata/influxdb-client-js/commit/4db6db9ce4b848deeb5ddf6d902d4f47f269bd76\"\u003e\u003ccode\u003e4db6db9\u003c/code\u003e\u003c/a\u003e chore(release): prepare to release influxdb-client-js-1.34.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/influxdata/influxdb-client-js/commits/v1.35.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@noble/curves` from 1.8.1 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-curves/releases\"\u003e\u003ccode\u003e@​noble/curves\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisable extension-less imports. If you've used \u003ccode\u003e/ed25519\u003c/code\u003e, switch to \u003ccode\u003e/ed25519.js\u003c/code\u003e now. See \u003ca href=\"https://github.com/paulmillr/noble-curves/releases/tag/2.0.0\"\u003e2.0.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\u003cli\u003epackage.json: bump hashes to 2.0.1 with scrypt \u0026amp; pkg.json changes\u003c/li\u003e\n\u003cli\u003eed25519: export map_to_curve_elligator2_curve25519 \u003ca href=\"https://redirect.github.com/paulmillr/noble-curves/pull/211\"\u003epaulmillr/noble-curves#211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebls: try-catch pairingBatch in bls12_381.verify() by \u003ca href=\"https://github.com/MegaManSec\"\u003e\u003ccode\u003e@​MegaManSec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/noble-curves/pull/212\"\u003epaulmillr/noble-curves#212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efft: expose extra info in \u003ccode\u003erootsOfUnity\u003c/code\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/MegaManSec\"\u003e\u003ccode\u003e@​MegaManSec\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/noble-curves/pull/212\"\u003epaulmillr/noble-curves#212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eGitHub Immutable Releases\u003c/h2\u003e\n\u003cp\u003eThis GH release does not include standalone noble-curves.js: use 2.0.0 for now, until we upgrade to newly added Immutable Releases\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-curves/compare/2.0.0...2.0.1\"\u003ehttps://github.com/paulmillr/noble-curves/compare/2.0.0...2.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003ch3\u003eHigh-level\u003c/h3\u003e\n\u003cp\u003ev2 massively simplifies internals, improves security, reduces bundle size and lays path for the future. To simplify upgrading, upgrade first to curves 1.9.x. It would show deprecations in vscode-like text editor.\u003c/p\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\u003ePackage imports now work correctly in bundler-less environments, such as browsers\u003c/li\u003e\n\u003cli\u003eReduces npm package size (traffic consumed): 354KB =\u0026gt; 300KB\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 2.1MB =\u0026gt; 1.2MB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMake bundle sizes smaller, compared to v1.x: -4KB for schnorr,  -5.3KB for ristretto255, -9.4KB for x448\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/curves/ed25519\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/curves/ed25519.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\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewebcrypto: create friendly noble-like wrapper over built-in WebCrypto\u003c/li\u003e\n\u003cli\u003eoprf: implement RFC 9497 OPRFs (oblivious pseudorandom functions)\n\u003cul\u003e\n\u003cli\u003eWe support p256, p384, p521, ristretto255 and decaf448\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eweierstrass, edwards: add \u003ccode\u003eisValidSecretKey\u003c/code\u003e, \u003ccode\u003eisValidPublicKey\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003emisc: add Brainpool curves: brainpoolP256r1, brainpoolP384r1, brainpoolP512r1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMost methods now expect Uint8Array, string hex inputs are prohibited\n\u003cul\u003e\n\u003cli\u003eThe change simplifies reasoning, improves security and reduces malleability\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePoint.fromHex\u003c/code\u003e now expects string-only hex inputs, use \u003ccode\u003ePoint.fromBytes\u003c/code\u003e for Uint8Array\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBreaking changes of ECDSA (secp256k1, p256, p384...):\n\u003cul\u003e\n\u003cli\u003esign, verify: Switch to \u003cstrong\u003eprehashed messages\u003c/strong\u003e. Instead of\nmessageHash, the methods now expect unhashed message.\nTo bring back old behavior, use option \u003ccode\u003e{prehash: false}\u003c/code\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/paulmillr/noble-curves/commit/99d97742b6ec04e1fe9e20857099dc89c9378dcf\"\u003e\u003ccode\u003e99d9774\u003c/code\u003e\u003c/a\u003e Release 2.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/e4d7b5af3e6c91c8cab5bae31fd51bc30daabd20\"\u003e\u003ccode\u003ee4d7b5a\u003c/code\u003e\u003c/a\u003e Bump hashes to 2.0.1: scrypt \u0026amp; pkg.json changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/d588039bec87c385ce792a959ece6b873d60ae91\"\u003e\u003ccode\u003ed588039\u003c/code\u003e\u003c/a\u003e Export map_to_curve_elligator2_curve25519. Closes \u003ca href=\"https://redirect.github.com/paulmillr/noble-curves/issues/211\"\u003egh-211\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/48a97b770941c578bfb09c382cdab49b5b467109\"\u003e\u003ccode\u003e48a97b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-curves/issues/212\"\u003e#212\u003c/a\u003e from MegaManSec/throw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/270e5d6e7487317d5e28facfa07eb3e23bb637aa\"\u003e\u003ccode\u003e270e5d6\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-curves/commit/0cdef3242bb7522df94d3485355eacd7198f0322\"\u003e\u003ccode\u003e0cdef32\u003c/code\u003e\u003c/a\u003e try-catch pairingBatch in bls12_381.verify()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/fc60edf28bc3d0b4a2d7dbe4c75df38ae0dc9ed0\"\u003e\u003ccode\u003efc60edf\u003c/code\u003e\u003c/a\u003e fft: expose extra info in rootsOfUnity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/83bf33bd377d139e7c6d52f43be3a634d5dd15f0\"\u003e\u003ccode\u003e83bf33b\u003c/code\u003e\u003c/a\u003e Release 2.0.0 to JSR.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/24d3110a07601654d9fcfa1791029e4f05b783b9\"\u003e\u003ccode\u003e24d3110\u003c/code\u003e\u003c/a\u003e Release 2.0.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-curves/commit/9e3545694710c1ab41d1d9795de0d523e23bdcc2\"\u003e\u003ccode\u003e9e35456\u003c/code\u003e\u003c/a\u003e Bump jsbt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-curves/compare/1.8.1...2.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@noble/hashes` from 1.7.1 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-hashes/releases\"\u003e\u003ccode\u003e@​noble/hashes\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\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/hashes/sha3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/hashes/sha3.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis simplifies working in browsers natively without transpilers\u003c/li\u003e\n\u003cli\u003eThis was planned for \u003ca href=\"https://github.com/paulmillr/noble-hashes/releases/tag/2.0.0\"\u003e2.0.0\u003c/a\u003e, but was accidentally left out\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003epackage.json: specify exported submodules to ensure typescript autocompletion\u003c/li\u003e\n\u003cli\u003escrypt: Fix error message for maxmem check by \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/pull/121\"\u003epaulmillr/noble-hashes#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003escrypt: 4% speed-up by \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/pull/122\"\u003epaulmillr/noble-hashes#122\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-hashes/compare/2.0.0...2.0.1\"\u003ehttps://github.com/paulmillr/noble-hashes/compare/2.0.0...2.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003ch3\u003eHigh-level\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\u003ePackage imports now work correctly in bundler-less environments, such as browsers\u003c/li\u003e\n\u003cli\u003eReduces npm package size (traffic consumed): 152KB =\u0026gt; 136KB\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 1.1MB =\u0026gt; 669KB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMake bundle sizes smaller, compared to v1.x\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/hashes/sha3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/hashes/sha3.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\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly allow Uint8Array as hash inputs, prohibit \u003ccode\u003estring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eStrict validation checks improve security\u003c/li\u003e\n\u003cli\u003eTo replicate previous behavior, use \u003ccode\u003eutils.utf8ToBytes\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRename / remove some modules for consistency. Previously, sha384 resided in sha512, which was weird\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esha256\u003c/code\u003e, \u003ccode\u003esha512\u003c/code\u003e =\u0026gt; \u003ccode\u003esha2.js\u003c/code\u003e (consistent with \u003ccode\u003esha3.js\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eblake2b\u003c/code\u003e, \u003ccode\u003eblake2s\u003c/code\u003e =\u0026gt; \u003ccode\u003eblake2.js\u003c/code\u003e (consistent with \u003ccode\u003eblake3.js\u003c/code\u003e, \u003ccode\u003eblake1.js\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eripemd160\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003emd5\u003c/code\u003e =\u0026gt; \u003ccode\u003elegacy.js\u003c/code\u003e (all low-security hashes are there)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e_assert\u003c/code\u003e =\u0026gt; \u003ccode\u003eutils.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecrypto\u003c/code\u003e internal module got removed: use built-in WebCrypto instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImprove typescript types \u0026amp; option autocomplete\u003c/li\u003e\n\u003cli\u003eUpgrade typescript compilation env to ts5.9 and es2022\u003c/li\u003e\n\u003cli\u003eMassively improve error messages, make them more descriptive\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-hashes/compare/1.8.0...2.0.0\"\u003ehttps://github.com/paulmillr/noble-hashes/compare/1.8.0...2.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003ch2\u003ePreparation for v2\u003c/h2\u003e\n\u003cp\u003eThe release contains bugfixes and a few improvements which pave the way for upcoming v2.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eModules are now available with \u003ccode\u003e.js\u003c/code\u003e extension\n\u003cul\u003e\n\u003cli\u003eOld: \u003ccode\u003e@noble/hashes/sha2\u003c/code\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/paulmillr/noble-hashes/commit/d30e0707258f4cf0d4fb5dd6062436f8c1e997eb\"\u003e\u003ccode\u003ed30e070\u003c/code\u003e\u003c/a\u003e Release 2.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/4485505fb8f9d34a6e7c20424f663dadbe633205\"\u003e\u003ccode\u003e4485505\u003c/code\u003e\u003c/a\u003e anumber: fix error msg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/dd62b81da8eda270813530eb79ce698242719a51\"\u003e\u003ccode\u003edd62b81\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-hashes/commit/59fda2cd233fd7928d67fa0b4756e57eda2d6993\"\u003e\u003ccode\u003e59fda2c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/122\"\u003e#122\u003c/a\u003e from ChALkeR/chalker/perf/scrypt/0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/90dfe179bd461e5657320d10c169707a47137101\"\u003e\u003ccode\u003e90dfe17\u003c/code\u003e\u003c/a\u003e adjust comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/e6099aeeb0d0c85ed2c395a26b405232cbe7751f\"\u003e\u003ccode\u003ee6099ae\u003c/code\u003e\u003c/a\u003e add a comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/15ee761edfb09aaa472b3452fe39a13e1b4e2b66\"\u003e\u003ccode\u003e15ee761\u003c/code\u003e\u003c/a\u003e perf: tiny improvement in scrypt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/30f87801d5aacb7f75639bc56686f76575089bc8\"\u003e\u003ccode\u003e30f8780\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/121\"\u003e#121\u003c/a\u003e from ChALkeR/patch-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/f43e04b89bc9ce89ae67e2574d9e048c8a684c14\"\u003e\u003ccode\u003ef43e04b\u003c/code\u003e\u003c/a\u003e Fix error message for scrypt maxmem check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/b048d148d2bf125efefb7ca9ff8978642fdb3bc4\"\u003e\u003ccode\u003eb048d14\u003c/code\u003e\u003c/a\u003e Release 2.0.0 to JSR.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-hashes/compare/1.7.1...2.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.48.0 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.48.0...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 `@types/node` from 18.18.9 to 24.10.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 `esbuild` from 0.25.5 to 0.27.1\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.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\na:e:try{for(;;)break a}catch{break e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\nconst foo=()=\u0026gt;{console.log(x())};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\na:e:try{for(;;)break a}catch{break e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\nconst foo=()=\u0026gt;{console.log(x())};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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/5e0e56d6d62076dfeff47f5227ae5300f91d2b16\"\u003e\u003ccode\u003e5e0e56d\u003c/code\u003e\u003c/a\u003e publish 0.27.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5a89732d6bc7d251b604b9d82a3044de65078230\"\u003e\u003ccode\u003e5a89732\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e: improve IIFE inlining for expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b940218ceaadc819d11e8d84dfdf07ac84e27e57\"\u003e\u003ccode\u003eb940218\u003c/code\u003e\u003c/a\u003e minify: move unused expr simplification later\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c46d498c20ed336a3b5b69040b1250a861b2fa89\"\u003e\u003ccode\u003ec46d498\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e: remove empty \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003efinally\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7a72735c0d5efccd99ac4920cb9501e928b28ec9\"\u003e\u003ccode\u003e7a72735\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e: bundler bug with \u003ccode\u003evar\u003c/code\u003e inside \u003ccode\u003eif\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4e4e177bf252829472fc827aa421554cf436b40a\"\u003e\u003ccode\u003e4e4e177\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e: label + \u003ccode\u003etry\u003c/code\u003e + \u003ccode\u003efor\u003c/code\u003e minifier bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6427c91edab734da686c4c5d29ed580b08b9fd5\"\u003e\u003ccode\u003ed6427c9\u003c/code\u003e\u003c/a\u003e fix: deno release url wrong comment (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48e3e19bbf5c72e7b15afbb660fb1e1acaf3ce6f\"\u003e\u003ccode\u003e48e3e19\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol.for\u003c/code\u003e with a primitive never throws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4ff88d01062514c21ee58fdbee6ecfc4158689c0\"\u003e\u003ccode\u003e4ff88d0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003edecorator-tests.js\u003c/code\u003e snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1877e605bf1ac3e5881e6ffba5dfe94d5259b95c\"\u003e\u003ccode\u003e1877e60\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol\u003c/code\u003e with a primitive will never throw\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.5...v0.27.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expect` from 29.7.0 to 30.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003eexpect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e`[jest-snapshot-utils] Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChore\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect]\u003c/code\u003e Update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring check (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15789\"\u003e#15789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/blob/main/CHANGELOG.md\"\u003eexpect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-matcher-utils]\u003c/code\u003e Fix infinite recursion with self-referential getters in \u003ccode\u003edeepCyclicCopyReplaceable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15831\"\u003e#15831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Improve messaging about goo.gl snapshot link change (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15821\"\u003e#15821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\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/jestjs/jest/commit/855864e3f9751366455246790be2bf912d4d0dac\"\u003e\u003ccode\u003e855864e\u003c/code\u003e\u003c/a\u003e v30.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/ebfa31cc9787303e8698a1a029a162a18e8974aa\"\u003e\u003ccode\u003eebfa31c\u003c/code\u003e\u003c/a\u003e v30.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/d347c0f3f87f976a1dbd9761d503e45f5ced2a7e\"\u003e\u003ccode\u003ed347c0f\u003c/code\u003e\u003c/a\u003e v30.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/4d5f41d0885c1d9630c81b4fd47f74ab0615e18f\"\u003e\u003ccode\u003e4d5f41d\u003c/code\u003e\u003c/a\u003e v30.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/5884e4a632d3c1342744fc3b6f8642ac96de4756\"\u003e\u003ccode\u003e5884e4a\u003c/code\u003e\u003c/a\u003e chore(expect): update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/22236cf58b66039f81893537c90dee290bab427f\"\u003e\u003ccode\u003e22236cf\u003c/code\u003e\u003c/a\u003e v30.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/a3d1e2eb4bb24e2974c88e8868b44cde987eebb2\"\u003e\u003ccode\u003ea3d1e2e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ebigint\u003c/code\u003e cause error (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15702\"\u003e#15702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/f4296d2bc85c1405f84ddf613a25d0bc3766b7e5\"\u003e\u003ccode\u003ef4296d2\u003c/code\u003e\u003c/a\u003e v30.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/06f8e2872d96658126f1f98cadc85796f810b805\"\u003e\u003ccode\u003e06f8e28\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003easync function\u003c/code\u003es in \u003ccode\u003etoBe\u003c/code\u003e (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15714\"\u003e#15714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/fceea7ab9cc5be0301b84b938b096aea53a1ebaf\"\u003e\u003ccode\u003efceea7a\u003c/code\u003e\u003c/a\u003e feat: handle line endings in snapshot (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15708\"\u003e#15708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.2.0/packages/expect\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-extra` from 10.1.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\u003ch2\u003e11.3.0 / 2025-01-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd promise support for newer \u003ccode\u003efs\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1044\"\u003e#1044\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003efs.opendir\u003c/code\u003e in \u003ccode\u003ecopy()\u003c/code\u003e/\u003ccode\u003ecopySync()\u003c/code\u003e for better perf/scalability (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/972\"\u003e#972\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.2.0 / 2023-11-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCopy directory contents in parallel for better performance (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor internal code to use \u003ccode\u003easync\u003c/code\u003e/\u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1020\"\u003e#1020\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.1 / 2023-03-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve timestamps when moving files across devices (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/992\"\u003e#992\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.0 / 2022-11-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-add \u003ccode\u003emain\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e for better TypeScript compatibility (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/979\"\u003e#979\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.0 / 2022-11-28\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't allow requiring \u003ccode\u003efs-extra/lib/SOMETHING\u003c/code\u003e (switched to \u003ccode\u003eexports\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequire Node v14.14+ (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/968\"\u003e#968\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/969\"\u003e#969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003efs-extra/esm\u003c/code\u003e for ESM named export support; see \u003ca href=\"https://github.com/jprichardson/node-fs-extra#esm\"\u003edocs\u003c/a\u003e for details (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/746\"\u003e#746\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd promise support for \u003ccode\u003efs.readv()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't \u003ccode\u003estat\u003c/code\u003e filtered items in \u003ccode\u003ecopy*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/965\"\u003e#965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove buggy stats check in \u003ccode\u003ecopy\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/918\"\u003e#918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/pull/976\"\u003e#976\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\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/176ad6a6dbdec503c2d79fa70d17df32dff49972\"\u003e\u003ccode\u003e176ad6a\u003c/code\u003e\u003c/a\u003e 11.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/e75b9bf3a0827a5052143f48b81fe80cf478bd76\"\u003e\u003ccode\u003ee75b9bf\u003c/code\u003e\u003c/a\u003e Add promise support for missing fs methods (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1045\"\u003e#1045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/d96f2655f181f1c6b1641711619400140a89d027\"\u003e\u003ccode\u003ed96f265\u003c/code\u003e\u003c/a\u003e Update copyright year (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jprichardson/node-fs-extra/commit/1d931c88b2d5428670fb39458158ce9c5ac242a3\"\u003e\u003ccode\u003e1d931c8\u003c/code\u003e\u003c/a\u003e Refactor \u003ccode\u003ecopy\u003c/code\u003e to use \u003ccode\u003eopendir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jprichardson/node-fs-extra/issues/1028\"\u003e#1028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jprichardson/node-fs-extra/compare/10.1.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 `glob` from 8.1.0 to 13.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-glob/blob/main/changelog.md\"\u003eglob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echangeglob\u003c/h1\u003e\n\u003ch2\u003e13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove the CLI program out to a separate package, \u003ccode\u003eglob-bin\u003c/code\u003e.\nInstall that if you'd like to continue using glob from the\ncommand line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the unsafe \u003ccode\u003e--shell\u003c/code\u003e option. The \u003ccode\u003e--shell\u003c/code\u003e option is now\nONLY supported on known shells where the behavior can be\nimplemented safely.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2\"\u003eGHSA-5j98-mcp5-4vw2\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--shell\u003c/code\u003e option for the command line, with a warning\nthat this is unsafe. (It will be removed in v12.)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--cmd-arg\u003c/code\u003e/\u003ccode\u003e-g\u003c/code\u003e as a way to \u003cem\u003esafely\u003c/em\u003e add positional\narguments to the command provided to the CLI tool.\u003c/li\u003e\n\u003cli\u003eDetect commands with space or quote characters on known shells,\nand pass positional arguments to them safely, avoiding\n\u003ccode\u003eshell:true\u003c/code\u003e execution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for node before v20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eincludeChildMatches: false\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eExport the \u003ccode\u003eIgnore\u003c/code\u003e class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--default -p\u003c/code\u003e flag to provide a default pattern\u003c/li\u003e\n\u003cli\u003eexclude symbolic links to directories when \u003ccode\u003efollow\u003c/code\u003e and \u003ccode\u003enodir\u003c/code\u003e\nare both set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd glob cli\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn \u003ccode\u003e'.'\u003c/code\u003e instead of the empty string \u003ccode\u003e''\u003c/code\u003e when the current\nworking directory is returned as a match.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eposix: true\u003c/code\u003e option to return \u003ccode\u003e/\u003c/code\u003e delimited paths, even on\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/3bfb9604fabcd372fd13bbacef90339d10d1aa92\"\u003e\u003ccode\u003e3bfb960\u003c/code\u003e\u003c/a\u003e 13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/db31a63edaffa88b6361199267f155112f49f4fe\"\u003e\u003ccode\u003edb31a63\u003c/code\u003e\u003c/a\u003e Split the CLI out from the main project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/54934586bc33b3f90fde6c13c1ca5b719801ee78\"\u003e\u003ccode\u003e5493458\u003c/code\u003e\u003c/a\u003e ci: remove node 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/3f7526c1f4843404a3548c5c5fc27aa2a329bca2\"\u003e\u003ccode\u003e3f7526c\u003c/code\u003e\u003c/a\u003e test: fix bin tests on windows (slashes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/2b03ccaf9fc397b6054d639cd5fbe97104d36221\"\u003e\u003ccode\u003e2b03cca\u003c/code\u003e\u003c/a\u003e 12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/d56203dc19a4af5c8f8177a3b67e63a14a246458\"\u003e\u003ccode\u003ed56203d\u003c/code\u003e\u003c/a\u003e prettier config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/bb521e5d188a8cbbe86d5cef3bf57a49fdee7c59\"\u003e\u003ccode\u003ebb521e5\u003c/code\u003e\u003c/a\u003e Remove --shell option where unsafe to use\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/2551fb51440d402fa2120457bf460e546ee9964d\"\u003e\u003ccode\u003e2551fb5\u003c/code\u003e\u003c/a\u003e 11.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/47473c046b91c67269df7a66eab782a6c2716146\"\u003e\u003ccode\u003e47473c0\u003c/code\u003e\u003c/a\u003e bin: Do not expose filenames to shell expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/bc33fe1c6a47abd497703d79ad96036e7891ff62\"\u003e\u003ccode\u003ebc33fe1\u003c/code\u003e\u003c/a\u003e skip tilde test on systems that lack tilde expansion\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v8.1.0...v13.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~isaacs\"\u003eisaacs\u003c/a\u003e, a new releaser for glob since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `graphql` from 16.10.0 to 16.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/graphql/graphql-js/releases\"\u003egraphql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.12.0\u003c/h2\u003e\n\u003ch2\u003ev16.12.0 (2025-11-01)\u003c/h2\u003e\n\u003ch4\u003eNew Feature 🚀\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4482\"\u003e#4482\u003c/a\u003e Implement changes for executable descriptions (\u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4493\"\u003e#4493\u003c/a\u003e Backport schema coordinates (\u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug Fix 🐞\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4392\"\u003e#4392\u003c/a\u003e Catch unhandled exception in abstract resolution (\u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocs 📝\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4374\"\u003e#4374\u003c/a\u003e docs: testing graphQL servers (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4376\"\u003e#4376\u003c/a\u003e docs: type generation for graphql servers (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4380\"\u003e#4380\u003c/a\u003e docs: add guides for custom scalars (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4381\"\u003e#4381\u003c/a\u003e docs: anatomy of a resolver (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4382\"\u003e#4382\u003c/a\u003e docs: understanding graphql errors (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4383\"\u003e#4383\u003c/a\u003e docs: N+1 problem and DataLoader (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4391\"\u003e#4391\u003c/a\u003e docs: cursor-based pagination guide (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4393\"\u003e#4393\u003c/a\u003e docs: add page on abstract types (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4394\"\u003e#4394\u003c/a\u003e docs: editorial on abstract types page (\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4395\"\u003e#4395\u003c/a\u003e docs: editorial for recent documentation updates (\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4396\"\u003e#4396\u003c/a\u003e docs: add page on authorization strategies (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4398\"\u003e#4398\u003c/a\u003e docs: update \u0026quot;going to production\u0026quot; guide (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4399\"\u003e#4399\u003c/a\u003e Update mutations-and-input-types.mdx (\u003ca href=\"https://github.com/roman-lakhnov\"\u003e\u003ccode\u003e@​roman-lakhnov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4400\"\u003e#4400\u003c/a\u003e Remove CJS from docs (\u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4401\"\u003e#4401\u003c/a\u003e docs: add guide on directives (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4402\"\u003e#4402\u003c/a\u003e docs: add guide for operation complexity controls (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4405\"\u003e#4405\u003c/a\u003e docs: add guide on nullability (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4406\"\u003e#4406\u003c/a\u003e docs: add guide on subscriptions (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4411\"\u003e#4411\u003c/a\u003e docs: add guide on caching strategies (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4414\"\u003e#4414\u003c/a\u003e docs: guide on scaling your API (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4416\"\u003e#4416\u003c/a\u003e Editorial for \u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4405\"\u003e#4405\u003c/a\u003e (nullability) (\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4417\"\u003e#4417\u003c/a\u003e Indicate that field arguments should always be preferred over directives (\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4418\"\u003e#4418\u003c/a\u003e docs: trusted documents (\u003ca href=\"https://github.com/benjie\"\u003e\u003ccode\u003e@​benjie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4419\"\u003e#4419\u003c/a\u003e docs: cleanup and fixes (\u003ca href=\"https://github.com/sarahxsanders\"\u003e\u003ccode\u003e@​sarahxsanders\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4436\"\u003e#4436\u003c/a\u003e Suggestions for federation links (\u003ca href=\"https://github.com/Urigo\"\u003e\u003ccode\u003e@​Urigo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4444\"\u003e#4444\u003c/a\u003e Fix navigation (\u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4452\"\u003e#4452\u003c/a\u003e fix(docs/mutations-and-input-types.mdx): root being inside of SDL (\u003ca href=\"https://github.com/alesculek\"\u003e\u003ccode\u003e@​alesculek\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4473\"\u003e#4473\u003c/a\u003e docs: remove fourth permutation of the visit API (\u003ca href=\"https://github.com/janmeier\"\u003e\u003ccode\u003e@​janmeier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch4\u003ePolish 💅\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql/graphql-js/pull/4453\"\u003e#4453\u003c/a\u003e Remove oneof validation from values of correct type (\u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eInternal 🏠\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/bf9ffffa6b46197dc59326cfc2ba678b70cc20d3\"\u003e\u003ccode\u003ebf9ffff\u003c/code\u003e\u003c/a\u003e 16.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/e2457b33e928f4ec8b22e96a6dc6cb2808c03dfa\"\u003e\u003ccode\u003ee2457b3\u003c/code\u003e\u003c/a\u003e Backport schema coordinates (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4493\"\u003e#4493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/364f17fd3519fe2daf7caa0238f4f977bd079012\"\u003e\u003ccode\u003e364f17f\u003c/code\u003e\u003c/a\u003e Implement changes for executable descriptions (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/60ae6c48b9c78332bf3d6036e7d931a3617d0674\"\u003e\u003ccode\u003e60ae6c4\u003c/code\u003e\u003c/a\u003e updated location of ModelSim gitignore file (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/6808b16b7c3a9b1c512e0a77e19b9af6879ff3bb\"\u003e\u003ccode\u003e6808b16\u003c/code\u003e\u003c/a\u003e docs: remove fourth permutation of the visit API (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4473\"\u003e#4473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/d07c9c581205e2f47f5657b8969a492fe8c92b1c\"\u003e\u003ccode\u003ed07c9c5\u003c/code\u003e\u003c/a\u003e Fix typo in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/8dc295551f9a64276442ef850943794db6bcaa4a\"\u003e\u003ccode\u003e8dc2955\u003c/code\u003e\u003c/a\u003e fix(docs/mutations-and-input-types.mdx): root being inside of SDL (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4452\"\u003e#4452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/7134cab194b259dba123a2b18c9c39215513d83a\"\u003e\u003ccode\u003e7134cab\u003c/code\u003e\u003c/a\u003e Remove oneof validation from values of correct type (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4453\"\u003e#4453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/9032db1e4e55052bead6936359ecc5592c817f64\"\u003e\u003ccode\u003e9032db1\u003c/code\u003e\u003c/a\u003e Fix navigation (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4444\"\u003e#4444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql/graphql-js/commit/ba4b411385507929b6c4c7905eb04b3e6bd1e93c\"\u003e\u003ccode\u003eba4b411\u003c/code\u003e\u003c/a\u003e docs: testing graphQL servers (\u003ca href=\"https://redirect.github.com/graphql/graphql-js/issues/4374\"\u003e#4374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/graphql/graphql-js/compare/v16.10.0...v16.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest` from 28.1.3 to 30.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ejest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e`[jest-snapshot-utils] Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChore\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect]\u003c/code\u003e Update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring check (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15789\"\u003e#15789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/blob/main/CHANGELOG.md\"\u003ejest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead...\n\n_Description has been truncated_","html_url":"https://github.com/o1-labs/o1js/pull/2659","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/o1-labs%2Fo1js/issues/2659","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2659/packages"}},{"old_version":"30.0.4","new_version":"30.2.0","update_type":"minor","path":null,"pr_created_at":"2025-12-01T14:04:42.000Z","version_change":"30.0.4 → 30.2.0","issue":{"uuid":"3681170109","node_id":"PR_kwDOGIJixM62WxNq","number":129,"state":"closed","title":"chore(deps): bump the minor-deps-updates-main group across 1 directory with 30 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-08T11:31:05.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T14:04:42.000Z","updated_at":"2025-12-08T11:31:07.000Z","time_to_close":595583,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-deps-updates-main","update_count":30,"packages":[{"name":"@types/vscode","old_version":"1.102.0","new_version":"1.106.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/eslint-plugin","old_version":"1.3.4","new_version":"1.5.1","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"eslint","old_version":"9.31.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-mocha","old_version":"11.1.0","new_version":"11.2.0","repository_url":"https://github.com/lo1tuma/eslint-plugin-mocha"},{"name":"jest-mock-vscode","old_version":"4.5.0","new_version":"4.9.5","repository_url":"https://github.com/streetsidesoftware/jest-mock-vscode"},{"name":"lint-staged","old_version":"16.1.2","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.3","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"turbo","old_version":"2.5.5","new_version":"2.6.1","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@wdio/reporter","old_version":"9.17.0","new_version":"9.20.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/types","old_version":"9.16.2","new_version":"9.20.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"birpc","old_version":"2.4.0","new_version":"2.8.0","repository_url":"https://github.com/antfu-collective/birpc"},{"name":"import-meta-resolve","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/wooorm/import-meta-resolve"},{"name":"@wdio/cli","old_version":"9.17.1","new_version":"9.21.1","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.7.1","repository_url":"https://github.com/Microsoft/vsce"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"esbuild","old_version":"0.25.8","new_version":"0.27.0","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":"@wdio/local-runner","old_version":"9.17.0","new_version":"9.21.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/mocha-framework","old_version":"9.17.0","new_version":"9.21.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/spec-reporter","old_version":"9.17.0","new_version":"9.20.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"webdriver","old_version":"9.17.0","new_version":"9.21.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"webdriverio","old_version":"9.17.0","new_version":"9.21.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@cucumber/cucumber","old_version":"12.1.0","new_version":"12.2.0","repository_url":"https://github.com/cucumber/cucumber-js"},{"name":"@wdio/cucumber-framework","old_version":"9.17.0","new_version":"9.21.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/jasmine-framework","old_version":"9.17.0","new_version":"9.21.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"jasmine","old_version":"5.8.0","new_version":"5.12.0","repository_url":"https://github.com/jasmine/jasmine-npm"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-deps-updates-main group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.102.0` | `1.106.1` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.3.4` | `1.5.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.31.0` | `9.39.1` |\n| [eslint-plugin-mocha](https://github.com/lo1tuma/eslint-plugin-mocha) | `11.1.0` | `11.2.0` |\n| [jest-mock-vscode](https://github.com/streetsidesoftware/jest-mock-vscode) | `4.5.0` | `4.9.5` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.2` | `16.2.7` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.3` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.5.5` | `2.6.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [@wdio/reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-reporter) | `9.17.0` | `9.20.0` |\n| [@wdio/types](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-types) | `9.16.2` | `9.20.0` |\n| [birpc](https://github.com/antfu-collective/birpc) | `2.4.0` | `2.8.0` |\n| [import-meta-resolve](https://github.com/wooorm/import-meta-resolve) | `4.1.0` | `4.2.0` |\n| [@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) | `9.17.1` | `9.21.1` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.7.1` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.8` | `0.27.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [@wdio/local-runner](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner) | `9.17.0` | `9.21.0` |\n| [@wdio/mocha-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework) | `9.17.0` | `9.21.0` |\n| [@wdio/spec-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter) | `9.17.0` | `9.20.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [webdriver](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriver) | `9.17.0` | `9.21.0` |\n| [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio) | `9.17.0` | `9.21.0` |\n| [@cucumber/cucumber](https://github.com/cucumber/cucumber-js) | `12.1.0` | `12.2.0` |\n| [@wdio/cucumber-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cucumber-framework) | `9.17.0` | `9.21.0` |\n| [@wdio/jasmine-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-jasmine-framework) | `9.17.0` | `9.21.0` |\n| [jasmine](https://github.com/jasmine/jasmine-npm) | `5.8.0` | `5.12.0` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.13` |\n\n\nUpdates `@types/vscode` from 1.102.0 to 1.106.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/vscode\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.3.4 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e\u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-alias-methods\u003c/strong\u003e: Align no-alias-methods rule with Vitest by aliasing toThrow to toThrowError  -  by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/832\"\u003evitest-dev/eslint-plugin-vitest#832\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/4ea5673\"\u003e\u003c!-- raw HTML omitted --\u003e(4ea56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.5.0...v1.5.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd rule to recommended Vitest ESLint config  -  by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/827\"\u003evitest-dev/eslint-plugin-vitest#827\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/bc95b10\"\u003e\u003c!-- raw HTML omitted --\u003e(bc95b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econsistent-test-it\u003c/strong\u003e: Handle aliased Vitest imports when enforcing consistent test names  -  by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/828\"\u003evitest-dev/eslint-plugin-vitest#828\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/54be66e\"\u003e\u003c!-- raw HTML omitted --\u003e(54be6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.4...v1.5.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(consistent-test-it): Handle aliased Vitest imports when enforcing consistent test names by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/828\"\u003evitest-dev/eslint-plugin-vitest#828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add rule to recommended Vitest ESLint config by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/827\"\u003evitest-dev/eslint-plugin-vitest#827\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.4...v1.5.0\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.4...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.4.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdding \u003ccode\u003erequire-import-vi-mock\u003c/code\u003e rule  -  by \u003ca href=\"https://github.com/axel7083\"\u003e\u003ccode\u003e@​axel7083\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/820\"\u003evitest-dev/eslint-plugin-vitest#820\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/abdeab3\"\u003e\u003c!-- raw HTML omitted --\u003e(abdea)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd rule consistent-each-for  -  by \u003ca href=\"https://github.com/figueiredoluiz\"\u003e\u003ccode\u003e@​figueiredoluiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/826\"\u003evitest-dev/eslint-plugin-vitest#826\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/db570c8\"\u003e\u003c!-- raw HTML omitted --\u003e(db570)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexpect-expect\u003c/strong\u003e: Potential false positives for expect-expect and valid-title when using it.scoped  -  by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/822\"\u003evitest-dev/eslint-plugin-vitest#822\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/765eeac\"\u003e\u003c!-- raw HTML omitted --\u003e(765ee)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-identical-title\u003c/strong\u003e: FP when using \u003ccode\u003etest.for\u003c/code\u003e  -  by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/825\"\u003evitest-dev/eslint-plugin-vitest#825\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/962defb\"\u003e\u003c!-- raw HTML omitted --\u003e(962de)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.4.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(expect-expect): Potential false positives for expect-expect and valid-title when using it.scoped by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/822\"\u003evitest-dev/eslint-plugin-vitest#822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: adding \u003ccode\u003erequire-import-vi-mock\u003c/code\u003e rule by \u003ca href=\"https://github.com/axel7083\"\u003e\u003ccode\u003e@​axel7083\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/820\"\u003evitest-dev/eslint-plugin-vitest#820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(prefer-equality-matcher): correct (e)quality typo in description by \u003ca href=\"https://github.com/JoshuaKGoldberg\"\u003e\u003ccode\u003e@​JoshuaKGoldberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/824\"\u003evitest-dev/eslint-plugin-vitest#824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-identical-title): FP when using \u003ccode\u003etest.for\u003c/code\u003e by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/825\"\u003evitest-dev/eslint-plugin-vitest#825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add rule consistent-each-for by \u003ca href=\"https://github.com/figueiredoluiz\"\u003e\u003ccode\u003e@​figueiredoluiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/826\"\u003evitest-dev/eslint-plugin-vitest#826\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/axel7083\"\u003e\u003ccode\u003e@​axel7083\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/820\"\u003evitest-dev/eslint-plugin-vitest#820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figueiredoluiz\"\u003e\u003ccode\u003e@​figueiredoluiz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/826\"\u003evitest-dev/eslint-plugin-vitest#826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.4.4\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.4.3...v1.4.4\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/vitest-dev/eslint-plugin-vitest/commit/cc85c0a85d8cd86bb4c52e7a2477e970920d955a\"\u003e\u003ccode\u003ecc85c0a\u003c/code\u003e\u003c/a\u003e chore: release v1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/4ea5673e080bf814ef623481da23f86961722eff\"\u003e\u003ccode\u003e4ea5673\u003c/code\u003e\u003c/a\u003e fix(no-alias-methods): Align no-alias-methods rule with Vitest by aliasing to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/fb2b13473ad5def99b71ab4137383d88f767b366\"\u003e\u003ccode\u003efb2b134\u003c/code\u003e\u003c/a\u003e chore: release v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/bc95b107e78f03fc47219ff15295347c6885c9c9\"\u003e\u003ccode\u003ebc95b10\u003c/code\u003e\u003c/a\u003e feat: Add rule to recommended Vitest ESLint config (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/54be66e5d9349ae1207c5c9bf50fec8e0bd75551\"\u003e\u003ccode\u003e54be66e\u003c/code\u003e\u003c/a\u003e fix(consistent-test-it): Handle aliased Vitest imports when enforcing consist...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/cc5fcdbcfe7e81def2f846d6d180c46bcbd433b7\"\u003e\u003ccode\u003ecc5fcdb\u003c/code\u003e\u003c/a\u003e fix minor docs update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/13efaafeb6c470acabafec57572e850e823e79bb\"\u003e\u003ccode\u003e13efaaf\u003c/code\u003e\u003c/a\u003e chore: release v1.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/db570c8d5039a6a61718a245c430265127d71464\"\u003e\u003ccode\u003edb570c8\u003c/code\u003e\u003c/a\u003e feat: add rule consistent-each-for (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/962defb91db93b1fd97225423b4d516fc4b554e7\"\u003e\u003ccode\u003e962defb\u003c/code\u003e\u003c/a\u003e fix(no-identical-title): FP when using \u003ccode\u003etest.for\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5e5a64bc51b6424ba0b480cb91f7384ba03b4565\"\u003e\u003ccode\u003e5e5a64b\u003c/code\u003e\u003c/a\u003e docs(prefer-equality-matcher): correct (e)quality typo in description (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.3.4...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.31.0 to 9.39.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\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/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\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/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5\"\u003e\u003ccode\u003e637216b\u003c/code\u003e\u003c/a\u003e docs: update CLI flags migration instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20238\"\u003e#20238\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200\"\u003e\u003ccode\u003ee7cda3b\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/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8\"\u003e\u003ccode\u003e7b9446f\u003c/code\u003e\u003c/a\u003e docs: handle empty flags sections on the feature flags page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20222\"\u003e#20222\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d\"\u003e\u003ccode\u003edfe3c1b\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20270\"\u003e#20270\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\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/a1f4e52d67c94bef61edd1607dcd130047c1baf0\"\u003e\u003ccode\u003ea1f4e52\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20265\"\u003e#20265\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836\"\u003e\u003ccode\u003ec7d3229\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.17.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20256\"\u003e#20256\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d\"\u003e\u003ccode\u003e27549bc\u003c/code\u003e\u003c/a\u003e chore: update fuzz testing to not error if code sample minimizer fails (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20252\"\u003e#20252\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f\"\u003e\u003ccode\u003ea1370ee\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20230\"\u003e#20230\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20208\"\u003e#20208\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/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.31.0...v9.39.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-mocha` from 11.1.0 to 11.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lo1tuma/eslint-plugin-mocha/blob/main/CHANGELOG.md\"\u003eeslint-plugin-mocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.0 (October 2, 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove exported plugin type (\u003ca href=\"https://redirect.github.com/lo1tuma/eslint-plugin-mocha/pull/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild-Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop node 23, add node 24 (\u003ca href=\"https://redirect.github.com/lo1tuma/eslint-plugin-mocha/pull/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lo1tuma/eslint-plugin-mocha/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~screendriver\"\u003escreendriver\u003c/a\u003e, a new releaser for eslint-plugin-mocha since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest-mock-vscode` from 4.5.0 to 4.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/releases\"\u003ejest-mock-vscode's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.9.4...v4.9.5\"\u003e4.9.5\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCSpell Version: \u003cstrong\u003e\u003ccode\u003e^1.106.0\u003c/code\u003e\u003c/strong\u003e --\u0026gt; \u003cstrong\u003e\u003ccode\u003e^1.106.1\u003c/code\u003e\u003c/strong\u003e (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/76595f3fff70f8e38e15a5658740af34e55ea56d\"\u003e76595f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.9.3...v4.9.4\"\u003e4.9.4\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTry publishing with access public (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/736\"\u003e#736\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/68f356bb891f294c988fd34ec060a659c4af944d\"\u003e68f356b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.9.2...v4.9.3\"\u003e4.9.3\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump node requirement to 22.x (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/734\"\u003e#734\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/f96d1169aaf3804e7fb1262a48b53ce50ad83518\"\u003ef96d116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.9.1...v4.9.2\"\u003e4.9.2\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure provenance (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/732\"\u003e#732\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/7e150b05c9be72381882a8c89da654b674dce9f1\"\u003e7e150b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.9.0...v4.9.1\"\u003e4.9.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePublish from main (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/730\"\u003e#730\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/036002776d10279e4d41d42dc816fe72a82caa52\"\u003e0360027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.8.2...v4.9.0\"\u003e4.9.0\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate VSCode to (^1.106.0) (main) (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/723\"\u003e#723\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/81e8f658b12dc863813a4e6209b2e7a7ada5e652\"\u003e81e8f65\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.8.1...v4.8.2\"\u003e4.8.2\u003c/a\u003e (2025-11-01)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/blob/main/CHANGELOG.md\"\u003ejest-mock-vscode's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.9.4...v4.9.5\"\u003e4.9.5\u003c/a\u003e (2025-11-30)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCSpell Version: \u003cstrong\u003e\u003ccode\u003e^1.106.0\u003c/code\u003e\u003c/strong\u003e --\u0026gt; \u003cstrong\u003e\u003ccode\u003e^1.106.1\u003c/code\u003e\u003c/strong\u003e (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/76595f3fff70f8e38e15a5658740af34e55ea56d\"\u003e76595f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.9.3...v4.9.4\"\u003e4.9.4\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTry publishing with access public (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/736\"\u003e#736\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/68f356bb891f294c988fd34ec060a659c4af944d\"\u003e68f356b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.9.2...v4.9.3\"\u003e4.9.3\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump node requirement to 22.x (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/734\"\u003e#734\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/f96d1169aaf3804e7fb1262a48b53ce50ad83518\"\u003ef96d116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.9.1...v4.9.2\"\u003e4.9.2\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure provenance (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/732\"\u003e#732\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/7e150b05c9be72381882a8c89da654b674dce9f1\"\u003e7e150b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.9.0...v4.9.1\"\u003e4.9.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePublish from main (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/730\"\u003e#730\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/036002776d10279e4d41d42dc816fe72a82caa52\"\u003e0360027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.8.2...v4.9.0\"\u003e4.9.0\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate VSCode to (^1.106.0) (main) (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/723\"\u003e#723\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/81e8f658b12dc863813a4e6209b2e7a7ada5e652\"\u003e81e8f65\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.8.1...v4.8.2\"\u003e4.8.2\u003c/a\u003e (2025-11-01)\u003c/h2\u003e\n\u003ch3\u003eUpdates and Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect createMockWorkspaceConfiguration signature (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/711\"\u003e#711\u003c/a\u003e) (\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/497765cd0b54fb62dc500be7538714901e09c4c1\"\u003e497765c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.8.0...v4.8.1\"\u003e4.8.1\u003c/a\u003e (2025-11-01)\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/streetsidesoftware/jest-mock-vscode/commit/2f76f2b2a35782b9123160f5724845bbe388070f\"\u003e\u003ccode\u003e2f76f2b\u003c/code\u003e\u003c/a\u003e chore(main): release 4.9.5 (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/751\"\u003e#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/127846470a4cc03bfe44369b3512a025b621e297\"\u003e\u003ccode\u003e1278464\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/4a0c7f115eed1b6e1bea8920f4bd0d6361ef3daa\"\u003e\u003ccode\u003e4a0c7f1\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/184d2645144b1482e528fcfe431ab10fe937214d\"\u003e\u003ccode\u003e184d264\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/745\"\u003e#745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/252a371a8240d9ff0b79028bbdc4db7c61cdb14f\"\u003e\u003ccode\u003e252a371\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/76595f3fff70f8e38e15a5658740af34e55ea56d\"\u003e\u003ccode\u003e76595f3\u003c/code\u003e\u003c/a\u003e feat: Update VSCode to (^1.106.1) (main) (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/739\"\u003e#739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/24684efc26292115cce5f04381a8e287423c08e1\"\u003e\u003ccode\u003e24684ef\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/740\"\u003e#740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/dc7effaf830c7f57ccc88a2c4d17399ff6d7b5c9\"\u003e\u003ccode\u003edc7effa\u003c/code\u003e\u003c/a\u003e chore(main): release 4.9.4 (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/737\"\u003e#737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/68f356bb891f294c988fd34ec060a659c4af944d\"\u003e\u003ccode\u003e68f356b\u003c/code\u003e\u003c/a\u003e fix: Try publishing with access public (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/736\"\u003e#736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/commit/7ed3ff9d2f90fc64d77c024687acdb3b7b0ae1cb\"\u003e\u003ccode\u003e7ed3ff9\u003c/code\u003e\u003c/a\u003e chore(main): release 4.9.3 (\u003ca href=\"https://redirect.github.com/streetsidesoftware/jest-mock-vscode/issues/735\"\u003e#735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streetsidesoftware/jest-mock-vscode/compare/v4.5.0...v4.9.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 jest-mock-vscode since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.2 to 16.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e\"\u003e\u003ccode\u003e33d4502\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Adrian-Baran-GY\"\u003e\u003ccode\u003e@​Adrian-Baran-GY\u003c/code\u003e\u003c/a\u003e! - Fix problems with \u003ccode\u003e--continue-on-error\u003c/code\u003e option, where tasks might have still been killed (\u003ccode\u003eSIGINT\u003c/code\u003e) when one of them failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1687\"\u003e#1687\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839\"\u003e\u003ccode\u003e9e02d9d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix unhandled promise rejection when spawning tasks (\u003cem\u003einstead of the tasks themselves failing\u003c/em\u003e). Previously when a task failed to spawn, \u003cem\u003elint-staged\u003c/em\u003e also failed and the backup stash might not have been automatically restored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.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/lint-staged/lint-staged/pull/1682\"\u003e#1682\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/01760380e57080d136cc396455346c36aef5770e\"\u003e\u003ccode\u003e0176038\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/sindresorhus/nano-spawn/releases/tag/v2.0.0\"\u003e\u003ccode\u003enano-spawn@2.0.0\u003c/code\u003e\u003c/a\u003e with bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1671\"\u003e#1671\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/581a54eea6ba3a3a1b715407c895f63a961903f3\"\u003e\u003ccode\u003e581a54e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Speed up execution by only importing the \u003ccode\u003eyaml\u003c/code\u003e depedency if using YAML configuration files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\u003c/p\u003e\n\u003cp\u003e\u0026gt; git stash list --format=\u0026quot;%h %s\u0026quot;\nc18d55a3 On main: lint-staged automatic backup\n\u0026gt; git apply --index c18d55a3\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e\"\u003e\u003ccode\u003e33d4502\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Adrian-Baran-GY\"\u003e\u003ccode\u003e@​Adrian-Baran-GY\u003c/code\u003e\u003c/a\u003e! - Fix problems with \u003ccode\u003e--continue-on-error\u003c/code\u003e option, where tasks might have still been killed (\u003ccode\u003eSIGINT\u003c/code\u003e) when one of them failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1687\"\u003e#1687\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839\"\u003e\u003ccode\u003e9e02d9d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix unhandled promise rejection when spawning tasks (\u003cem\u003einstead of the tasks themselves failing\u003c/em\u003e). Previously when a task failed to spawn, \u003cem\u003elint-staged\u003c/em\u003e also failed and the backup stash might not have been automatically restored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.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/lint-staged/lint-staged/pull/1682\"\u003e#1682\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/01760380e57080d136cc396455346c36aef5770e\"\u003e\u003ccode\u003e0176038\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/sindresorhus/nano-spawn/releases/tag/v2.0.0\"\u003e\u003ccode\u003enano-spawn@2.0.0\u003c/code\u003e\u003c/a\u003e with bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1671\"\u003e#1671\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/581a54eea6ba3a3a1b715407c895f63a961903f3\"\u003e\u003ccode\u003e581a54e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Speed up execution by only importing the \u003ccode\u003eyaml\u003c/code\u003e depedency if using YAML configuration files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\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/lint-staged/lint-staged/commit/0c1b000af8688366077ecc7093333e8a701c4f7c\"\u003e\u003ccode\u003e0c1b000\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/595b2022b08b3c6936ec21e18e04bdfbb4071b49\"\u003e\u003ccode\u003e595b202\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e fix: do display \u0026quot;failed to spawn\u0026quot; message when task fails normally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5cf2a1ee62af346c41c99dda1eaea75e7f7c9a1c\"\u003e\u003ccode\u003e5cf2a1e\u003c/code\u003e\u003c/a\u003e style: do not autofix when running lint-staged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ba4001276ac6c9c17309eec05b69b0bddf426823\"\u003e\u003ccode\u003eba40012\u003c/code\u003e\u003c/a\u003e chore: drop \u003ccode\u003enpx\u003c/code\u003e from \u003ccode\u003ecommit-msg\u003c/code\u003e hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d67de9ac0495ca384a441e196357c49857499bd9\"\u003e\u003ccode\u003ed67de9a\u003c/code\u003e\u003c/a\u003e chore: fix \u003ccode\u003epre-push\u003c/code\u003e hook usage with changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8017d1df2fdb8141fa359944cba6244cbe199152\"\u003e\u003ccode\u003e8017d1d\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/922d7f4fb356d59e8e959391566c81f4e15042f2\"\u003e\u003ccode\u003e922d7f4\u003c/code\u003e\u003c/a\u003e ci: remove dependabot integration, it's not useful\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/6aeeef18f0a6c405016c2d0370d04bd7a1d2c353\"\u003e\u003ccode\u003e6aeeef1\u003c/code\u003e\u003c/a\u003e docs: add PR template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a5728b5059c6b5897b854650a606a4fea307d017\"\u003e\u003ccode\u003ea5728b5\u003c/code\u003e\u003c/a\u003e docs: add AGENTS.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.2...v16.2.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 lint-staged since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.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.7.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.2...3.7.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAPI: Fix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003e#18375\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eAn internal refactor accidentally broke the VSCode extension plugin loading.\u003c/p\u003e\n\u003ch1\u003e3.7.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.1...3.7.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Fix string print when switching quotes (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003e#18351\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Input\nconsole.log(\u0026quot;A descriptor\\\\'s .kind must be \\\u0026quot;method\\\u0026quot; or \\\u0026quot;field\\\u0026quot;.\u0026quot;)\n\u003cp\u003e// Prettier 3.7.1\nconsole.log('A descriptor\\'s .kind must be \u0026quot;method\u0026quot; or \u0026quot;field\u0026quot;.');\u003c/p\u003e\n\u003cp\u003e// Prettier 3.7.2\nconsole.log('A descriptor\\'s .kind must be \u0026quot;method\u0026quot; or \u0026quot;field\u0026quot;.');\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Preserve quote for embedded HTML attribute values (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003e#18352\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=\"tsx\"\u003e\u003ccode\u003e// Input\nconst html = /* HTML */ ` \u0026lt;div class=\u0026quot;${styles.banner}\u0026quot;\u0026gt;\u0026lt;/div\u0026gt; `;\n\u003cp\u003e// Prettier 3.7.1\nconst html = /* HTML */ \u003ccode\u003e\u0026amp;lt;div class=${styles.banner}\u0026amp;gt;\u0026amp;lt;/div\u0026amp;gt;\u003c/code\u003e;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.7.2\nconst html = /* HTML */ \u003ccode\u003e\u0026amp;lt;div class=\u0026amp;quot;${styles.banner}\u0026amp;quot;\u0026amp;gt;\u0026amp;lt;/div\u0026amp;gt;\u003c/code\u003e;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Fix comment in empty type literal (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003e#18364\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\nexport type XXX = {\n  // tbd\n};\n\u003cp\u003e// Prettier 3.7.1\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/fdfa6701767f5140a85902ecc9fb6444f5b4e3f8\"\u003e\u003ccode\u003efdfa670\u003c/code\u003e\u003c/a\u003e Release 3.7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/2dce3ec09081427775cc93a8d92cb828a0129e6f\"\u003e\u003ccode\u003e2dce3ec\u003c/code\u003e\u003c/a\u003e Fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/27d6c645cadeebe86011a195e8058d29888a68f6\"\u003e\u003ccode\u003e27d6c64\u003c/code\u003e\u003c/a\u003e Revert previous change to \u003ccode\u003egetFileInfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18375\"\u003e#18375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f4a7afaebfa27b975f6b4e336091cd600b0f5592\"\u003e\u003ccode\u003ef4a7afa\u003c/code\u003e\u003c/a\u003e Add types for config related functions (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18376\"\u003e#18376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/9266e3e85b0dd4c594554cf9a91988e20c006f9b\"\u003e\u003ccode\u003e9266e3e\u003c/code\u003e\u003c/a\u003e Add resolved test cases (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18358\"\u003e#18358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3bfc014442370ebad42b42e8eceea6d25891148d\"\u003e\u003ccode\u003e3bfc014\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/081b84695b060651dc221afcda7531f4c7731c2e\"\u003e\u003ccode\u003e081b846\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/03384c964d99ef26cb1a7fec68e7e5e263220cea\"\u003e\u003ccode\u003e03384c9\u003c/code\u003e\u003c/a\u003e Release 3.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/514e51afa2046aac7beb651270f0f4ce74a3dafa\"\u003e\u003ccode\u003e514e51a\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-hermes\u003c/code\u003e \u0026amp; \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e v0.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/29a11ae1ae417b8d0fa66d88d656001a6a90e297\"\u003e\u003ccode\u003e29a11ae\u003c/code\u003e\u003c/a\u003e Fix comment in empty type literal (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18364\"\u003e#18364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.20.3 to 4.21.0\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.21.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.6...v4.21.0\"\u003e4.21.0\u003c/a\u003e (2025-11-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade esbuild (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/748\"\u003e#748\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/048fb623870f22c5026ad84187b545d418d2dfe8\"\u003e048fb62\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.21.0\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/f6284cd50575ce6e8d110f63266d66cb9cde3b88\"\u003e\u003ccode\u003ef6284cd\u003c/code\u003e\u003c/a\u003e ci: lock in semantic-release v24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/048fb623870f22c5026ad84187b545d418d2dfe8\"\u003e\u003ccode\u003e048fb62\u003c/code\u003e\u003c/a\u003e feat: upgrade esbuild (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.3...v4.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.5.5 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: 2.6 release blog post by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11003\"\u003evercel/turborepo#11003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update typo'd link by \u003ca href=\"https://github.com/lishaduck\"\u003e\u003ccode\u003e@​lishaduck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11032\"\u003evercel/turborepo#11032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(with-docker/Dockerfile): Some improvements by \u003ca href=\"https://github.com/yairopro\"\u003e\u003ccode\u003e@​yairopro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11010\"\u003evercel/turborepo#11010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix grammatical mistake on structuring-a-repository.mdx by \u003ca href=\"https://github.com/Andrew-Pynch\"\u003e\u003ccode\u003e@​Andrew-Pynch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11091\"\u003evercel/turborepo#11091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Cross-platform microfrontends port command by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11098\"\u003evercel/turborepo#11098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turbo/codemod\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: Fix flake in JS tests by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11067\"\u003evercel/turborepo#11067\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turbo/repository\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update to Rust 1.91.0 by \u003ca href=\"https://github.com/ognevny\"\u003e\u003ccode\u003e@​ognevny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10885\"\u003evercel/turborepo#10885\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexamples(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 18.17.4 to 24.10.0 in /examples/non-monorepo 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/vercel/turborepo/pull/11037\"\u003evercel/turborepo#11037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 9 updates 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/vercel/turborepo/pull/11043\"\u003evercel/turborepo#11043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples: Remove redundant border declaration by \u003ca href=\"https://github.com/Yeom-JinHo\"\u003e\u003ccode\u003e@​Yeom-JinHo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11042\"\u003evercel/turborepo#11042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump turbo from 2.5.6 to 2.6.0 in /examples/with-shell-commands in the with-shell-commands group 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/vercel/turborepo/pull/11039\"\u003evercel/turborepo#11039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump the with-svelte group in /examples/with-svelte with 7 updates 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/vercel/turborepo/pull/11041\"\u003evercel/turborepo#11041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump the basic group in /examples/basic with 9 updates 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/vercel/turborepo/pull/11040\"\u003evercel/turborepo#11040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 6 updates 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/vercel/turborepo/pull/11038\"\u003evercel/turborepo#11038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/non-monorepo 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/vercel/turborepo/pull/11051\"\u003evercel/turborepo#11051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/basic 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/vercel/turborepo/pull/11082\"\u003evercel/turborepo#11082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/with-tailwind 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/vercel/turborepo/pull/11083\"\u003evercel/turborepo#11083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(dev-deps): bump eslint-config-next from 16.0.0 to 16.0.1 in /examples/non-monorepo 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/vercel/turborepo/pull/11086\"\u003evercel/turborepo#11086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(fix): Gradient in \u003ccode\u003ewith-tailwind\u003c/code\u003e by \u003ca href=\"https://github.com/mahi656\"\u003e\u003ccode\u003e@​mahi656\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11073\"\u003evercel/turborepo#11073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(dev-deps): bump svelte from 5.43.3 to 5.43.5 in /examples/with-svelte 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/vercel/turborepo/pull/11087\"\u003evercel/turborepo#11087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/kitchen-sink 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/vercel/turborepo/pull/11088\"\u003evercel/turborepo#11088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Improve parity with real Bun lockfile format for \u003ccode\u003eprune\u003c/code\u003e by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11048\"\u003evercel/turborepo#11048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add some Linux variables to default passthrough env vars by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10959\"\u003evercel/turborepo#10959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Labels for k + j backwards in binds list by \u003ca href=\"https://github.com/ethan-fraser\"\u003e\u003ccode\u003e@​ethan-fraser\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11036\"\u003evercel/turborepo#11036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prune): Add bunfig.toml to list of copied files by \u003ca href=\"https://github.com/Gabrola\"\u003e\u003ccode\u003e@​Gabrola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11055\"\u003evercel/turborepo#11055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prune): Handle \u003ccode\u003epatchedDependencies\u003c/code\u003e for bun by \u003ca href=\"https://github.com/Gabrola\"\u003e\u003ccode\u003e@​Gabrola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11027\"\u003evercel/turborepo#11027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(boundaries): Enable import attributes parsing by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11053\"\u003evercel/turborepo#11053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve determinism for graceful shutdown by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11063\"\u003evercel/turborepo#11063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Lower opt-level and remove debug symbols for dev profile by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11068\"\u003evercel/turborepo#11068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Avoid flaking for test server mock by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11066\"\u003evercel/turborepo#11066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Don't install dependencies in tests that don't need it by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11071\"\u003evercel/turborepo#11071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Revert \u0026quot;fix(logs): create log files for non-cached tasks\u0026quot; by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11072\"\u003evercel/turborepo#11072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Fix leaky tests by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turbo...\n\n_Description has been truncated_","html_url":"https://github.com/webdriverio/vscode-webdriverio/pull/129","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webdriverio%2Fvscode-webdriverio/issues/129","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/129/packages"}}]}