{"id":1818,"name":"caniuse-lite","ecosystem":"npm","repository_url":"https://github.com/browserslist/caniuse-lite","issues_count":3694,"created_at":"2025-06-06T15:01:51.258Z","updated_at":"2025-06-06T15:01:51.258Z","purl":"pkg:npm/caniuse-lite","metadata":{"id":1504811,"name":"caniuse-lite","ecosystem":"npm","description":"A smaller version of caniuse-db, with only the essentials!","homepage":"https://github.com/browserslist/caniuse-lite#readme","licenses":"CC-BY-4.0","normalized_licenses":["CC-BY-4.0"],"repository_url":"https://github.com/browserslist/caniuse-lite","keywords_array":["support"],"namespace":null,"versions_count":890,"first_release_published_at":"2017-01-27T16:04:02.256Z","latest_release_published_at":"2025-06-04T05:49:53.256Z","latest_release_number":"1.0.30001721","last_synced_at":"2025-06-04T05:50:27.194Z","created_at":"2022-04-09T03:41:10.539Z","updated_at":"2025-06-04T05:50:28.176Z","registry_url":"https://www.npmjs.com/package/caniuse-lite","install_command":"npm install caniuse-lite","documentation_url":null,"metadata":{"funding":[{"type":"opencollective","url":"https://opencollective.com/browserslist"},{"type":"tidelift","url":"https://tidelift.com/funding/github/npm/caniuse-lite"},{"type":"github","url":"https://github.com/sponsors/ai"}],"dist-tags":{"latest":"1.0.30001721"}},"repo_metadata":{"id":37389749,"uuid":"80221890","full_name":"browserslist/caniuse-lite","owner":"browserslist","description":"A smaller version of caniuse-db, with only the essentials!","archived":false,"fork":false,"pushed_at":"2024-05-28T03:47:20.000Z","size":63127,"stargazers_count":527,"open_issues_count":3,"forks_count":76,"subscribers_count":8,"default_branch":"main","last_synced_at":"2024-05-29T00:32:25.670Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/browserslist.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"open_collective":"browserslist","tidelift":"npm/caniuse-lite","github":"ai"}},"created_at":"2017-01-27T16:02:08.000Z","updated_at":"2024-06-02T02:50:44.447Z","dependencies_parsed_at":"2022-07-14T08:49:40.841Z","dependency_job_id":"ed36adfa-feb4-4432-838e-cd624070a24e","html_url":"https://github.com/browserslist/caniuse-lite","commit_stats":{"total_commits":1523,"total_committers":15,"mean_commits":"101.53333333333333","dds":0.505581089954038,"last_synced_commit":"c46c548692631b22253eab5bcc0c1f395c65e9fd"},"previous_names":["ben-eb/caniuse-lite"],"tags_count":785,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/browserslist","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219005471,"owners_count":16422982,"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":"browserslist","name":"Browserslist","uuid":"37521022","kind":"organization","description":"Common config to set target browsers of your project","email":null,"website":"https://browsersl.ist/","location":null,"twitter":"browserslist","company":null,"icon_url":"https://avatars.githubusercontent.com/u/37521022?v=4","repositories_count":16,"last_synced_at":"2024-03-25T19:41:18.086Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/browserslist","funding_links":[],"total_stars":15026,"followers":122,"following":0,"created_at":"2022-11-02T16:20:30.020Z","updated_at":"2024-03-25T19:41:36.199Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/browserslist","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/browserslist/repositories"},"tags":[{"name":"1.0.30001626","sha":"145ed7f644edc314ad51f12920838d63212dc5ed","kind":"tag","published_at":"2024-06-02T01:47:34.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001626","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001626","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001626","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001626/manifests"},{"name":"1.0.30001625","sha":"41a36fa4f49b7a445b6030f4f790fb8a01ac76cc","kind":"tag","published_at":"2024-05-29T05:47:25.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001625","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001625","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001625","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001625/manifests"},{"name":"1.0.30001624","sha":"90e15576bb04a81a1becb1773dda4b50bf9bcd17","kind":"tag","published_at":"2024-05-28T03:47:14.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001624","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001624","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001624","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001624/manifests"},{"name":"1.0.30001623","sha":"8eff3ab326bbffee09030ad00043cc5d9538e909","kind":"tag","published_at":"2024-05-27T06:47:25.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001623","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001623","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001623","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001623/manifests"},{"name":"1.0.30001622","sha":"366af6ca7d2766f5e585858224cf9353d0a03b74","kind":"tag","published_at":"2024-05-27T05:47:21.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001622","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001622","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001622","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001622/manifests"},{"name":"1.0.30001621","sha":"8ca30a50f1f8cd4ea74e3fe759089da7f664751e","kind":"tag","published_at":"2024-05-22T01:42:22.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001621","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001621","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001621","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001621/manifests"},{"name":"1.0.30001620","sha":"93f727eb7abdd45c09d0680a262c1dfb892803c3","kind":"tag","published_at":"2024-05-16T06:47:29.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001620","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001620","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001620","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001620/manifests"},{"name":"1.0.30001619","sha":"4b8a1fa95d6e0dfb819748e8aa4b1e6fa937e6bd","kind":"tag","published_at":"2024-05-16T05:47:14.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001619","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001619","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001619","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001619/manifests"},{"name":"1.0.30001618","sha":"79ed4237d52344a0ffe0b93dc521fe4c14c066bb","kind":"tag","published_at":"2024-05-14T05:47:15.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001618","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001618","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001618","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001618/manifests"},{"name":"1.0.30001617","sha":"883a70e4ed5185dde1622bf050fa78177410e34c","kind":"tag","published_at":"2024-05-09T02:47:20.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001617","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001617","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001617","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001617/manifests"},{"name":"1.0.30001616","sha":"3e4571f83e071be794818caff0e94eb58106340d","kind":"tag","published_at":"2024-05-04T20:47:20.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001616","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001616","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001616","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001616/manifests"},{"name":"1.0.30001615","sha":"6279b24809759f90baa018dfbf480c3e11bd0781","kind":"tag","published_at":"2024-05-02T04:47:24.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001615","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001615","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001615","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001615/manifests"},{"name":"1.0.30001614","sha":"e4c4a07ddcb3297d18f1f778c60120cad4483386","kind":"tag","published_at":"2024-04-28T19:47:19.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001614","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001614","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001614/manifests"},{"name":"1.0.30001613","sha":"3ace1ebd8b19fc5265d9fd7fca3c0cd0caca76c3","kind":"tag","published_at":"2024-04-27T18:47:14.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001613","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001613","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001613","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001613/manifests"},{"name":"1.0.30001612","sha":"6d429f96b7a1fea91e0d2472053bce7bcd6bb29b","kind":"tag","published_at":"2024-04-21T18:47:12.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001612","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001612","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001612","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001612/manifests"},{"name":"1.0.30001611","sha":"1b7aaa4a04e721a32c9c03db40ce906fd4762bce","kind":"tag","published_at":"2024-04-18T03:47:30.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001611","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001611","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001611","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001611/manifests"},{"name":"1.0.30001610","sha":"291b21be4d09542c85c8d5fd62a677e839c00349","kind":"tag","published_at":"2024-04-15T02:52:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001610","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001610","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001610","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001610/manifests"},{"name":"1.0.30001609","sha":"8d33190c171188f7bc68c9bf42b4ae130a67d49a","kind":"tag","published_at":"2024-04-12T05:47:14.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001609","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001609","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001609","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001609/manifests"},{"name":"1.0.30001608","sha":"2e131776e712ab05bb4e621e2684a4057316c434","kind":"tag","published_at":"2024-04-10T05:47:16.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001608","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001608","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001608","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001608/manifests"},{"name":"1.0.30001607","sha":"02b72c1190224776169f0ddc4bc605ff48d99661","kind":"tag","published_at":"2024-04-08T06:47:28.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001607","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001607/manifests"},{"name":"1.0.30001606","sha":"d94d7b89c3efbcdeaea7d9525351e24ffdfa6170","kind":"tag","published_at":"2024-04-05T06:47:16.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001606","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001606","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001606","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001606/manifests"},{"name":"1.0.30001605","sha":"55c31cf54b5c247312aab58951d70babec9ba4ed","kind":"tag","published_at":"2024-04-02T05:47:32.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001605","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001605","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001605","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001605/manifests"},{"name":"1.0.30001603","sha":"692b108e0075d24ef7c67744532d13c911d605b7","kind":"tag","published_at":"2024-03-31T05:47:13.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001603","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001603","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001603","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001603/manifests"},{"name":"1.0.30001600","sha":"6c7488f060257dfe234a3c81a105be4a647f2c1a","kind":"tag","published_at":"2024-03-22T03:47:21.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001600","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001600/manifests"},{"name":"1.0.30001599","sha":"706b6767c0ccd097e46486ea637af405f8d27fec","kind":"tag","published_at":"2024-03-17T20:47:28.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001599","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001599","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001599","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001599/manifests"},{"name":"1.0.30001598","sha":"0184e38988f53dc681907cd57c90f6ba497c02ee","kind":"tag","published_at":"2024-03-17T02:47:14.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001598","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001598","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001598","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001598/manifests"},{"name":"1.0.30001597","sha":"dc252cf1d3e35362bececce8af46a6bd46a0c252","kind":"tag","published_at":"2024-03-11T04:47:17.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001597","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001597","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001597","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001597/manifests"},{"name":"1.0.30001596","sha":"4c4b6aa22fbca3e53300f1519c80cc788ecf7d82","kind":"tag","published_at":"2024-03-07T06:47:14.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001596","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001596","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001596","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001596/manifests"},{"name":"1.0.30001594","sha":"2f3db55024a10eaf56b3407c955ef1dae4645e4d","kind":"tag","published_at":"2024-03-05T07:47:21.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001594","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001594","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001594","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001594/manifests"},{"name":"1.0.30001593","sha":"7f8005c7ea0c0e6edfa650634375ae3401c6b8dc","kind":"tag","published_at":"2024-03-03T18:47:33.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001593","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001593","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001593","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001593/manifests"},{"name":"1.0.30001591","sha":"c97c33cf0452512bb1588b16c61cd31314a2b0aa","kind":"tag","published_at":"2024-02-27T06:47:23.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001591","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001591","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001591","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001591/manifests"},{"name":"1.0.30001589","sha":"07a0cb989c222a299ffe8e5b1595229a74f98aea","kind":"tag","published_at":"2024-02-22T04:47:12.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001589","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001589","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001589","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001589/manifests"},{"name":"1.0.30001588","sha":"9887720b249e2ac06ddfe855fff4c05f5ce13340","kind":"tag","published_at":"2024-02-18T01:38:04.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001588","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001588","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001588","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001588/manifests"},{"name":"1.0.30001587","sha":"488de59c94a664ef0922f3c566e2a909c689546b","kind":"tag","published_at":"2024-02-12T07:47:14.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001587","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001587","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001587","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001587/manifests"},{"name":"1.0.30001585","sha":"c46c548692631b22253eab5bcc0c1f395c65e9fd","kind":"tag","published_at":"2024-02-07T06:47:26.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001585","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001585","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001585","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001585/manifests"},{"name":"1.0.30001584","sha":"db976ba02abefd311dc14b8bf34cdf0df337b8a7","kind":"tag","published_at":"2024-02-05T07:47:12.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001584","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001584","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001584","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001584/manifests"},{"name":"1.0.30001583","sha":"21d3e20bd3a06cd6fce0abf68193f81d1604e7bf","kind":"tag","published_at":"2024-02-02T07:47:17.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001583","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001583","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001583","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001583/manifests"},{"name":"1.0.30001582","sha":"ed880b009afd4c41e6a55b8d5ef80fab4b2aac3b","kind":"tag","published_at":"2024-02-01T07:47:16.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001582","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001582","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001582","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001582/manifests"},{"name":"1.0.30001581","sha":"6cd22f25902a36124ad7bab80448c7c25fee318a","kind":"tag","published_at":"2024-01-28T03:22:02.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001581","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001581","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001581","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001581/manifests"},{"name":"1.0.30001580","sha":"f3ca3512abe18442d6d4aca03ee8fc858d8f5f09","kind":"tag","published_at":"2024-01-25T06:47:18.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001580","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001580","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001580","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001580/manifests"},{"name":"1.0.30001579","sha":"1e878c2e281adcf7dd55f00b0c521ec28013b6e1","kind":"tag","published_at":"2024-01-18T06:47:19.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001579","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001579","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001579","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001579/manifests"},{"name":"1.0.30001578","sha":"8f0721644b361b7534bcc14782f922f0ea319efa","kind":"tag","published_at":"2024-01-17T04:47:18.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001578","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001578","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001578","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001578/manifests"},{"name":"1.0.30001577","sha":"d7b57184d1a2cef895006a1a0908595449fe59e8","kind":"tag","published_at":"2024-01-16T06:47:25.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001577","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001577","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001577","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001577/manifests"},{"name":"1.0.30001576","sha":"d6c1b8bf20ffd708deaf7d63e253b28e707465f7","kind":"tag","published_at":"2024-01-07T21:47:18.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001576","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001576","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001576","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001576/manifests"},{"name":"1.0.30001575","sha":"111557adb75b6df3fd51db2b874dc6dd6eaf4d06","kind":"tag","published_at":"2024-01-07T18:47:14.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001575","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001575","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001575","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001575/manifests"},{"name":"1.0.30001574","sha":"cfdc13b752cc89bfdaf32afb4eaeb8a1e31b9464","kind":"tag","published_at":"2024-01-04T03:47:14.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001574","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001574","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001574","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001574/manifests"},{"name":"1.0.30001572","sha":"130ec8ba5cd6cc43f9ef4dc175e9c1d9c00e2c16","kind":"tag","published_at":"2023-12-27T20:47:15.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001572","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001572","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001572","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001572/manifests"},{"name":"1.0.30001571","sha":"bfadccae8223d925615093690a145c9e32faa31b","kind":"tag","published_at":"2023-12-21T17:47:13.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001571","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001571","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001571","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001571/manifests"},{"name":"1.0.30001570","sha":"edf5cae62bffd9237297319d5c2aee8587a36972","kind":"tag","published_at":"2023-12-13T07:47:16.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001570","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001570","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001570","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001570/manifests"},{"name":"1.0.30001568","sha":"d490d39fa62c9d5d75a61cf3da6b443f34c5e44b","kind":"tag","published_at":"2023-12-10T07:47:29.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001568","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001568","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001568","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001568/manifests"},{"name":"1.0.30001566","sha":"50862a382d2e820b76877868351841eeb3a42c9a","kind":"tag","published_at":"2023-12-03T22:47:16.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001566","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001566","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001566","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001566/manifests"},{"name":"1.0.30001565","sha":"575062e81f8275661bee605cb73eb75d7ed0e54b","kind":"tag","published_at":"2023-11-27T06:47:15.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001565","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001565","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001565","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001565/manifests"},{"name":"1.0.30001564","sha":"4c8ec77d78275a87df6db6a27fc56333d25ee9a5","kind":"tag","published_at":"2023-11-22T06:47:31.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001564","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001564","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001564","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001564/manifests"},{"name":"1.0.30001563","sha":"00ff9ba4ac2398b716ae72a49783272f4a610e48","kind":"tag","published_at":"2023-11-17T06:47:13.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001563","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001563","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001563","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001563/manifests"},{"name":"1.0.30001562","sha":"b106bef94acd1675ea809deff89a023ae0abd699","kind":"tag","published_at":"2023-11-14T06:47:16.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001562","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001562","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001562","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001562/manifests"},{"name":"1.0.30001561","sha":"419154ebb7476fefd679d0c5e63c136736f70687","kind":"tag","published_at":"2023-11-04T06:47:26.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001561","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001561","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001561","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001561/manifests"},{"name":"1.0.30001559","sha":"d557b55b7aa59bfeaf1ebe9d8de705c9dcfd1e0b","kind":"tag","published_at":"2023-10-31T06:47:25.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001559","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001559","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001559","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001559/manifests"},{"name":"1.0.30001558","sha":"6d1915967559b4129f3e77695dba38c0b33cd886","kind":"tag","published_at":"2023-10-29T21:47:18.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001558","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001558","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001558","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001558/manifests"},{"name":"1.0.30001557","sha":"0edf5158437fd9489f1f4c85c66405dab905df92","kind":"tag","published_at":"2023-10-28T18:47:22.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001557","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001557","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001557","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001557/manifests"},{"name":"1.0.30001555","sha":"b748ddf674e6307966445ae1d5819927d83a66c1","kind":"tag","published_at":"2023-10-27T16:47:20.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001555","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001555","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001555","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001555/manifests"},{"name":"1.0.30001554","sha":"8c9633cf99fef2cec3a18f849d6177388f7aea61","kind":"tag","published_at":"2023-10-25T05:47:16.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001554","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001554","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001554","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001554/manifests"},{"name":"1.0.30001553","sha":"1b1ec5257a03e6485047dbc6038a64afe4334b1d","kind":"tag","published_at":"2023-10-22T18:47:16.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001553","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001553","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001553","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001553/manifests"},{"name":"1.0.30001552","sha":"41bc155953f4673ea39d8ee097e9721d76533b5c","kind":"tag","published_at":"2023-10-22T17:47:25.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001552","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001552","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001552","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001552/manifests"},{"name":"1.0.30001551","sha":"473145744655837c22345993d113f8269fd79b9d","kind":"tag","published_at":"2023-10-19T05:47:18.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001551","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001551","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001551","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001551/manifests"},{"name":"1.0.30001550","sha":"1c1fbe41c3032f3c006381d8cb5074c0ecc84178","kind":"tag","published_at":"2023-10-18T01:37:24.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001550","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001550","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001550","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001550/manifests"},{"name":"1.0.30001549","sha":"2e4268bdf9039265831888d036ca6ae862ae3c09","kind":"tag","published_at":"2023-10-14T05:47:22.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001549","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001549","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001549","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001549/manifests"},{"name":"1.0.30001547","sha":"9c1680745833c3f6c6d01724df64f7633c0973ba","kind":"tag","published_at":"2023-10-10T05:47:22.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001547","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001547","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001547","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001547/manifests"},{"name":"1.0.30001546","sha":"55009b5c6e37ed92e273cc73a222e014767f0aac","kind":"tag","published_at":"2023-10-05T05:47:37.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001546","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001546","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001546","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001546/manifests"},{"name":"1.0.30001543","sha":"255594658eef462d9670c9f5fba17ddb4f92406b","kind":"tag","published_at":"2023-10-03T05:47:30.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001543","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001543","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001543","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001543/manifests"},{"name":"1.0.30001542","sha":"0374c976777594bd6d81d757771cda37c9830794","kind":"tag","published_at":"2023-10-01T22:47:33.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001542","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001542","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001542","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001542/manifests"},{"name":"1.0.30001541","sha":"371f5baad465ee8728cee4921ae3ee1e8080c81e","kind":"tag","published_at":"2023-09-28T02:47:22.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001541","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001541","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001541","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001541/manifests"},{"name":"1.0.30001540","sha":"141f6268489ec1a79e23f2ab69a29156ce98847c","kind":"tag","published_at":"2023-09-27T06:47:31.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001540","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001540","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001540","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001540/manifests"},{"name":"1.0.30001539","sha":"f4226879f8d5528bb411405bbeb87dc71cea3c19","kind":"tag","published_at":"2023-09-25T05:47:41.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001539","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001539","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001539","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001539/manifests"},{"name":"1.0.30001538","sha":"1791efbb80e26be70b7c50034652b748cda81d91","kind":"tag","published_at":"2023-09-19T05:47:19.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001538","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001538","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001538","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001538/manifests"},{"name":"1.0.30001535","sha":"cbb7b15471ecdb74e694032b4b7eded1533856f6","kind":"tag","published_at":"2023-09-18T02:47:42.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001535","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001535","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001535","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001535/manifests"},{"name":"1.0.30001534","sha":"a9cd7cad75d751fef820aa1720a89669bc9c9e48","kind":"tag","published_at":"2023-09-13T04:47:37.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001534","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001534","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001534","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001534/manifests"},{"name":"1.0.30001533","sha":"d80e95506f58505f8ff304272144007c799db0f8","kind":"tag","published_at":"2023-09-12T05:47:23.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001533","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001533","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001533","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001533/manifests"},{"name":"1.0.30001532","sha":"679c5490c49788a4f1118523534a8c705867260d","kind":"tag","published_at":"2023-09-09T04:47:22.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001532","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001532","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001532","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001532/manifests"},{"name":"1.0.30001529","sha":"f33491cceb8ddd609e43d33a9a6d3f351f0fce57","kind":"tag","published_at":"2023-09-08T05:47:19.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001529","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001529","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001529","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001529/manifests"},{"name":"1.0.30001528","sha":"2f8339e4310d799eeabec254a1b87d9136f0ce11","kind":"tag","published_at":"2023-09-07T06:47:24.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001528","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001528","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001528","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001528/manifests"},{"name":"1.0.30001527","sha":"a2fbf1578471d1147f13d50a38edd578d45580de","kind":"tag","published_at":"2023-09-05T05:47:21.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001527","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001527","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001527","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001527/manifests"},{"name":"1.0.30001526","sha":"742dfc3386a5603345185c6458d186c916fe89a1","kind":"tag","published_at":"2023-09-05T04:47:49.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001526","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001526","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001526","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001526/manifests"},{"name":"1.0.30001525","sha":"432c338786ae8eda1c15c872a5747e036b700159","kind":"tag","published_at":"2023-08-31T05:47:34.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001525","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001525","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001525","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001525/manifests"},{"name":"1.0.30001524","sha":"a31261b8c98b9acddeffb058b6cbbd515885c03c","kind":"tag","published_at":"2023-08-27T05:47:34.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001524","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001524","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001524/manifests"},{"name":"1.0.30001523","sha":"308a8fee2b5833fd0179efce75be20a16c0843c6","kind":"tag","published_at":"2023-08-25T05:47:33.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001523","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001523","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001523","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001523/manifests"},{"name":"1.0.30001522","sha":"66e7948a7d491e6d6c372c805d148cf53a21a9c8","kind":"tag","published_at":"2023-08-19T19:47:30.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001522","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001522","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001522","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001522/manifests"},{"name":"1.0.30001521","sha":"fe54b0e4c3d4c745ad4dc96709602ae1b7f18ccc","kind":"tag","published_at":"2023-08-16T05:47:27.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001521","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001521","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001521","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001521/manifests"},{"name":"1.0.30001520","sha":"2043a07d143028ba47f4f5e1ab4e14107ae34d92","kind":"tag","published_at":"2023-08-12T22:47:29.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001520","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001520","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001520","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001520/manifests"},{"name":"1.0.30001519","sha":"0369b7a314beb360435edd898d1ff149e31a7b58","kind":"tag","published_at":"2023-08-03T04:47:46.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001519","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001519","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001519","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001519/manifests"},{"name":"1.0.30001518","sha":"7f5a4bc17ad326a945b971e78ad5ffab2294d18f","kind":"tag","published_at":"2023-07-31T10:51:42.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001518","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001518","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001518","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001518/manifests"},{"name":"1.0.30001517","sha":"b7c0dfa6688edac7a7628a76e410cb5d61d86da5","kind":"tag","published_at":"2023-07-19T07:47:31.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001517","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001517","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001517/manifests"},{"name":"1.0.30001516","sha":"97b4e76ef5b4c8dc30daf9c67cdf376d5ea1b285","kind":"tag","published_at":"2023-07-15T04:47:49.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001516","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001516","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001516","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001516/manifests"},{"name":"1.0.30001515","sha":"9b00be15e1147bd568adbeed1ba66e84926bb32f","kind":"tag","published_at":"2023-07-11T05:47:50.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001515","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001515","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001515","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001515/manifests"},{"name":"1.0.30001514","sha":"c6b9182771263e26c2f731fe482898a7ebc4c79e","kind":"tag","published_at":"2023-07-09T06:47:22.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001514","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001514","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001514","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001514/manifests"},{"name":"1.0.30001513","sha":"26f3b8ae3d93552169bf0c6dc73cb437ca026f5c","kind":"tag","published_at":"2023-07-07T05:47:31.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001513","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001513","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001513","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001513/manifests"},{"name":"1.0.30001512","sha":"d903cffecaeacf74e90512fd86b8962375b5cd10","kind":"tag","published_at":"2023-07-03T22:47:34.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001512","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001512","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001512","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001512/manifests"},{"name":"1.0.30001511","sha":"830b04e38310dc845091872f6e08e08ace44eead","kind":"tag","published_at":"2023-07-03T02:18:05.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001511","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001511/manifests"},{"name":"1.0.30001510","sha":"d896496e1b9b798bcb0f29f10e6a671d69ad1ddf","kind":"tag","published_at":"2023-07-02T18:47:34.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001510","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001510","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001510","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001510/manifests"},{"name":"1.0.30001509","sha":"c92446f8d20b6824ca75c7ae22491dd2c8f03baa","kind":"tag","published_at":"2023-06-28T03:47:29.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001509","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001509","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001509","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001509/manifests"},{"name":"1.0.30001508","sha":"7285312568de68da3c065614896d0a0d0f40c9e5","kind":"tag","published_at":"2023-06-25T22:47:34.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001508","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001508","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001508","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001508/manifests"},{"name":"1.0.30001507","sha":"cb2f0c29cb93a28c824a173b6442ab3848532e15","kind":"tag","published_at":"2023-06-23T06:47:41.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001507","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001507","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001507","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001507/manifests"},{"name":"1.0.30001506","sha":"edf11c138ea334dd6a10a7100832750978084eff","kind":"tag","published_at":"2023-06-21T04:47:37.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001506","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001506","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001506/manifests"},{"name":"1.0.30001505","sha":"8e46a55074a61b0a2812719e2ba123707f5d3c49","kind":"tag","published_at":"2023-06-20T05:47:26.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001505","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001505","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001505","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001505/manifests"},{"name":"1.0.30001504","sha":"627f539b5a1d01491a6f0178180629b06617604c","kind":"tag","published_at":"2023-06-17T22:47:37.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001504","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001504","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001504","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001504/manifests"},{"name":"1.0.30001503","sha":"af71559bbe6048836a541f4bed9318def0357272","kind":"tag","published_at":"2023-06-14T06:47:36.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001503","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001503","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001503","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001503/manifests"},{"name":"1.0.30001502","sha":"e60b40c162cf3ae50dffc954b1fb6631be3d196c","kind":"tag","published_at":"2023-06-12T06:47:42.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001502","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001502","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001502","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001502/manifests"},{"name":"1.0.30001500","sha":"4663b3e0b2249447bbe292b65479f957e8adc160","kind":"tag","published_at":"2023-06-12T05:47:41.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001500","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001500","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001500","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001500/manifests"},{"name":"1.0.30001499","sha":"f0194d9c1c3ca79c53ef555a34d62a8252bbf662","kind":"tag","published_at":"2023-06-11T06:47:25.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001499","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001499","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001499","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001499/manifests"},{"name":"1.0.30001498","sha":"ef9afaf076bf41fb3ed37c6b886591c86d5967bf","kind":"tag","published_at":"2023-06-10T06:47:36.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001498","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001498","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001498","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001498/manifests"},{"name":"1.0.30001497","sha":"b904eb2a9bd01ef97b00171d891fa6b82bea86ef","kind":"tag","published_at":"2023-06-09T03:47:28.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001497","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001497","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001497","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001497/manifests"},{"name":"1.0.30001496","sha":"9674be2db2992ec56ce5ac0ab2f205146b1449fe","kind":"tag","published_at":"2023-06-09T03:08:41.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001496","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001496","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001496","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001496/manifests"},{"name":"1.0.30001495","sha":"53eccdcdc67bd0ecd3d0c132d79250f07f6e0229","kind":"tag","published_at":"2023-06-05T19:47:22.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001495","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001495","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001495","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001495/manifests"},{"name":"1.0.30001494","sha":"2cf68e4765b8b3cfdc86a1e799bdeba6f941d7be","kind":"tag","published_at":"2023-06-03T21:47:26.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001494","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001494","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001494","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001494/manifests"},{"name":"1.0.30001492","sha":"b324ebe7e16fe02ebd7071b80f73a2cfd79a7459","kind":"tag","published_at":"2023-05-31T06:47:43.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001492","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001492","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001492","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001492/manifests"},{"name":"1.0.30001491","sha":"5338b2bcac493491180fc74c361663ba5b0907dd","kind":"tag","published_at":"2023-05-30T05:47:25.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001491","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001491","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001491","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001491/manifests"},{"name":"1.0.30001490","sha":"66e3b64ebcdb01bf14a6c08b309c5e5b92752415","kind":"tag","published_at":"2023-05-30T02:51:30.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001490","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001490","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001490","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001490/manifests"},{"name":"1.0.30001489","sha":"7a534edfc2c40f0ab2bd937d71495e1cadb60f80","kind":"tag","published_at":"2023-05-22T09:47:40.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001489","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001489","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001489","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001489/manifests"},{"name":"1.0.30001488","sha":"ad7d4e20539b78aa899c860c13c266c3792301ed","kind":"tag","published_at":"2023-05-17T10:47:21.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001488","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001488","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001488","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001488/manifests"},{"name":"1.0.30001487","sha":"c8e2386b6576b5c37e0d59950ccacb4678ece6b0","kind":"tag","published_at":"2023-05-12T23:47:23.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001487","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001487","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001487","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001487/manifests"},{"name":"1.0.30001486","sha":"a38a17bd6ad24fd8765f85d33a29d62256221283","kind":"tag","published_at":"2023-05-07T02:00:30.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001486","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001486","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001486","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001486/manifests"},{"name":"1.0.30001485","sha":"1885c021197ccf1e53910da5e8af401a79d1b214","kind":"tag","published_at":"2023-05-06T06:47:27.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001485","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001485","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001485","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001485/manifests"},{"name":"1.0.30001482","sha":"e885308737ed22f20e88b0c82921d4ce544ace08","kind":"tag","published_at":"2023-05-01T19:47:29.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001482","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001482","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001482","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001482/manifests"},{"name":"1.0.30001481","sha":"357cac0d73c0178299f1574845557b517417e560","kind":"tag","published_at":"2023-04-21T04:47:22.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001481","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001481","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001481","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001481/manifests"},{"name":"1.0.30001480","sha":"703ed4ee8ed3b7180705e3c8f30eb21b73bd49c6","kind":"tag","published_at":"2023-04-17T06:47:20.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001480","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001480","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001480","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001480/manifests"},{"name":"1.0.30001479","sha":"98f08eb933ba10d87c2175b832bccf55d3054f3b","kind":"tag","published_at":"2023-04-16T18:47:31.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001479","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001479","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001479","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001479/manifests"},{"name":"1.0.30001478","sha":"3a57822bfd84a168a45ed3668699ad3ba0081f2d","kind":"tag","published_at":"2023-04-12T06:47:24.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001478","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001478","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001478","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001478/manifests"},{"name":"1.0.30001477","sha":"951444609fb5bfb03aa8b70f2dbcfc02173de1aa","kind":"tag","published_at":"2023-04-09T19:47:31.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001477","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001477","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001477","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001477/manifests"},{"name":"1.0.30001476","sha":"ab134517657597caf4a242546e91ee16b15a021b","kind":"tag","published_at":"2023-04-08T01:45:18.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001476","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001476","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001476","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001476/manifests"},{"name":"1.0.30001475","sha":"cb2f230be60f4cfbdcf40efbab68182d1eb487e1","kind":"tag","published_at":"2023-04-07T23:47:23.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001475","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001475","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001475","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001475/manifests"},{"name":"1.0.30001474","sha":"b559e13e7014472b85aabbe10cf0c384d2d5691b","kind":"tag","published_at":"2023-04-04T02:47:50.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001474","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001474","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001474","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001474/manifests"},{"name":"1.0.30001473","sha":"f2d92d9b622a1c0f9a4ee4175608b9805f3aad45","kind":"tag","published_at":"2023-03-30T06:47:42.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001473","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001473","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001473","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001473/manifests"},{"name":"1.0.30001472","sha":"bc9ce4a9f0cc13f1763a512932cb3a3d60044c35","kind":"tag","published_at":"2023-03-28T05:47:39.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001472","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001472","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001472","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001472/manifests"},{"name":"1.0.30001470","sha":"e629151e403c79ef19d2bc1d339ad3dbf639d0b8","kind":"tag","published_at":"2023-03-26T06:47:36.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001470","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001470","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001470","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001470/manifests"},{"name":"1.0.30001469","sha":"27339ee75f32fd20644148e960f628d92a91b99d","kind":"tag","published_at":"2023-03-21T06:47:26.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001469","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001469","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001469","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001469/manifests"},{"name":"1.0.30001468","sha":"b7cf09f3e19fabe0c76b2056295619da1ea1bb18","kind":"tag","published_at":"2023-03-19T04:47:28.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001468","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001468","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001468","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001468/manifests"},{"name":"1.0.30001467","sha":"6b247cd225f50f131eeda57b0e77502c8d817da1","kind":"tag","published_at":"2023-03-17T05:47:33.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001467","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001467","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001467","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001467/manifests"},{"name":"1.0.30001466","sha":"a139b67040ca466bcb60b2b8482b17bfae141279","kind":"tag","published_at":"2023-03-14T04:47:28.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001466","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001466","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001466","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001466/manifests"},{"name":"1.0.30001465","sha":"31d5e008dbad1b54a4e1fa47127d1cfd03e6eb1c","kind":"tag","published_at":"2023-03-13T06:47:24.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001465","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001465","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001465","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001465/manifests"},{"name":"1.0.30001464","sha":"34e9aa26fa3b8d6316802a62987827f26ad464a1","kind":"tag","published_at":"2023-03-09T06:48:52.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001464","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001464","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001464","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001464/manifests"},{"name":"1.0.30001462","sha":"020c2f23be2849debdae6c0c002fa54c9d6e128a","kind":"tag","published_at":"2023-03-07T05:47:42.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001462","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001462","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001462","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001462/manifests"},{"name":"1.0.30001460","sha":"f4abb5fcc7f108f32856281c940ebefc4c9e9aa7","kind":"tag","published_at":"2023-03-03T06:47:26.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001460","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001460","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001460","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001460/manifests"},{"name":"1.0.30001459","sha":"ec8634c6abcc9510d4250db4042b31c9f6beebb7","kind":"tag","published_at":"2023-03-03T05:47:21.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001459","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001459","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001459","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001459/manifests"},{"name":"1.0.30001458","sha":"81eca66c5d5975bb00722b84eefe8a368c8f07f0","kind":"tag","published_at":"2023-02-25T19:47:29.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001458","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001458","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001458","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001458/manifests"},{"name":"1.0.30001457","sha":"5ca76684eac3a79a940c48d242e88ae9e19e7b98","kind":"tag","published_at":"2023-02-20T04:47:23.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001457","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001457","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001457","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001457/manifests"},{"name":"1.0.30001456","sha":"44fa40e0f57f7db2d85cbb356d514902fef4bdb5","kind":"tag","published_at":"2023-02-17T05:47:41.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001456","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001456","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001456","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001456/manifests"},{"name":"1.0.30001455","sha":"3460a3b2ca18710f08030e4a2949f75e6b29f491","kind":"tag","published_at":"2023-02-17T02:14:14.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001455","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001455","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001455","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001455/manifests"},{"name":"1.0.30001454","sha":"c5b43f5646cf22a538a9d78384a249d6ab77af03","kind":"tag","published_at":"2023-02-16T20:47:29.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001454","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001454","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001454","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001454/manifests"},{"name":"1.0.30001453","sha":"68eb9209304f4c59ab604e1e26214ab33c431ac6","kind":"tag","published_at":"2023-02-16T06:47:33.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001453","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001453","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001453","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001453/manifests"},{"name":"1.0.30001452","sha":"8e4a28527bfae497cec2218b52afd8239a753881","kind":"tag","published_at":"2023-02-14T05:47:33.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001452","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001452","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001452","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001452/manifests"},{"name":"1.0.30001451","sha":"0db74b3fd476523fff9811560dc6289013e7b317","kind":"tag","published_at":"2023-02-08T03:02:05.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001451","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001451","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001451","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001451/manifests"},{"name":"1.0.30001450","sha":"01cc73e61eecf5ac219d65554e973f9b9f088216","kind":"tag","published_at":"2023-02-01T04:47:26.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001450","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001450","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001450","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001450/manifests"},{"name":"1.0.30001449","sha":"9686363b7c6ea480882f68875bade35750773921","kind":"tag","published_at":"2023-01-27T07:47:41.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001449","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001449","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001449","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001449/manifests"},{"name":"1.0.30001448","sha":"6494e06c3ea33d49cfe62be59b6a0ef0e717bb16","kind":"tag","published_at":"2023-01-25T06:47:41.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001448","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001448","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001448","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001448/manifests"},{"name":"1.0.30001447","sha":"57ef6e191c3f6d7a30a2a7922d1bdc9a9dd865f7","kind":"tag","published_at":"2023-01-23T07:47:36.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001447","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001447","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001447","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001447/manifests"},{"name":"1.0.30001446","sha":"04af4474377ed9e67e5b6fa6f061d81668bab33b","kind":"tag","published_at":"2023-01-19T03:00:56.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001446","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001446","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001446","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001446/manifests"},{"name":"1.0.30001445","sha":"4ade4114acde69439fa17071bb6536b0256a1b28","kind":"tag","published_at":"2023-01-15T03:47:33.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001445","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001445","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001445","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001445/manifests"},{"name":"1.0.30001444","sha":"f33bb97371b088277e9c86e4b4b76758e965c875","kind":"tag","published_at":"2023-01-13T05:47:30.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001444","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001444","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001444","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001444/manifests"},{"name":"1.0.30001443","sha":"c48c773e40acf1fc1c57aa84b1219150c0767b80","kind":"tag","published_at":"2023-01-12T06:47:40.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001443","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001443","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001443","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001443/manifests"},{"name":"1.0.30001442","sha":"756108a15b7e806ca6fa40482cc0705bf167d796","kind":"tag","published_at":"2023-01-05T03:47:43.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001442","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001442","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001442","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001442/manifests"},{"name":"1.0.30001441","sha":"713c95b25fc1ff8aa555a6140f356f46aa18e65d","kind":"tag","published_at":"2022-12-21T16:51:27.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001441","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001441","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001441","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001441/manifests"},{"name":"1.0.30001439","sha":"3538b6f74c7919845e4d5254ba2c91f424fe294b","kind":"tag","published_at":"2022-12-09T05:47:41.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001439","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001439/manifests"},{"name":"1.0.30001436","sha":"e5a0843cec4445ccf5d1bcfd98cd1ec1385d0467","kind":"tag","published_at":"2022-12-03T07:47:33.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001436","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001436","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001436","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001436/manifests"},{"name":"1.0.30001435","sha":"660ecb7c6d0f429fb59f9897cdb45a86c8b488ab","kind":"tag","published_at":"2022-11-30T05:47:20.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001435","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001435","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001435","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001435/manifests"},{"name":"1.0.30001434","sha":"bbec229a162c4596bbd6ed364a483d763d57397e","kind":"tag","published_at":"2022-11-21T07:47:41.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001434","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001434","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001434","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001434/manifests"},{"name":"1.0.30001431","sha":"9d61fd3f33cfcb8f8163a5114419c951d949d4ea","kind":"tag","published_at":"2022-11-07T06:54:29.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001431","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001431","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001431","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001431/manifests"},{"name":"1.0.30001430","sha":"bfa940eaff94804ab0529efb1874ca9d1857ec7d","kind":"tag","published_at":"2022-11-04T05:09:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001430","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001430","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001430","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001430/manifests"},{"name":"1.0.30001429","sha":"26705e1bf5e8d9019d81b904fec9d2e59e710abe","kind":"tag","published_at":"2022-11-01T06:04:57.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001429","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001429","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001429","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001429/manifests"},{"name":"1.0.30001427","sha":"3bd88e3627d5fd1b1b4bf107670c8000f173aa7b","kind":"tag","published_at":"2022-10-29T23:51:43.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001427","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001427","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001427","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001427/manifests"},{"name":"1.0.30001426","sha":"08105775a0b08160bae050dcb8e0c4623261d16f","kind":"tag","published_at":"2022-10-27T04:33:48.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001426","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001426","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001426","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001426/manifests"},{"name":"1.0.30001425","sha":"948d79a54277ab5d243b7e31e396bc278902e732","kind":"tag","published_at":"2022-10-25T06:41:47.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001425","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001425","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001425","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001425/manifests"},{"name":"1.0.30001423","sha":"7ddbc2cd73081f711feb3c1b654b8c1d706871e1","kind":"tag","published_at":"2022-10-21T06:17:13.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001423","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001423","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001423","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001423/manifests"},{"name":"1.0.30001422","sha":"ddfea679dcd9ed277ebaff7b6946f2eecb183cde","kind":"tag","published_at":"2022-10-19T05:16:44.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001422","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001422","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001422","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001422/manifests"},{"name":"1.0.30001421","sha":"ed4fad1ee39a75445bbf98b7c94e8eb00fc11567","kind":"tag","published_at":"2022-10-18T06:43:24.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001421","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001421","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001421","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001421/manifests"},{"name":"1.0.30001420","sha":"00a33ea93e0d11e60462c0515b280ccd6f4ff84b","kind":"tag","published_at":"2022-10-15T20:54:33.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001420","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001420","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001420","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001420/manifests"},{"name":"1.0.30001419","sha":"2b6c259a62a67a066f494e748c7134a5e431f22d","kind":"tag","published_at":"2022-10-13T06:27:24.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001419","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001419","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001419/manifests"},{"name":"1.0.30001418","sha":"e356e4be5fa604d5638ebba174deaf76770b4c60","kind":"tag","published_at":"2022-10-07T05:22:25.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001418","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001418","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001418/manifests"},{"name":"1.0.30001416","sha":"422dab850d994233cb546d7784e4fee561094ff2","kind":"tag","published_at":"2022-10-05T05:33:24.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001416","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001416","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001416/manifests"},{"name":"1.0.30001415","sha":"f53b97ccf950a96d9773b4902c68d6f01603ae70","kind":"tag","published_at":"2022-10-04T04:43:31.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001415","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001415","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001415","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001415/manifests"},{"name":"1.0.30001414","sha":"e6e4a9b9455e639aea3e3652b3a6b2aa68d87b6e","kind":"tag","published_at":"2022-09-29T06:42:12.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001414","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001414","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001414","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001414/manifests"},{"name":"1.0.30001413","sha":"9646e9cf67a7116edeb106b9e81354ae359169c4","kind":"tag","published_at":"2022-09-29T05:14:02.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001413","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001413","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001413","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001413/manifests"},{"name":"1.0.30001412","sha":"6567c65993ffc7e1f31bec2144ca51ae9888fa02","kind":"tag","published_at":"2022-09-24T23:55:48.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001412","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001412/manifests"},{"name":"1.0.30001411","sha":"22447ca788d522da42bbc850a4b85cb389f6ae38","kind":"tag","published_at":"2022-09-24T17:51:42.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001411","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001411","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001411","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001411/manifests"},{"name":"1.0.30001410","sha":"b9e6c76086438bcc3fe839ae2657f20ba9b1393d","kind":"tag","published_at":"2022-09-23T05:10:32.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001410","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001410","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001410","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001410/manifests"},{"name":"1.0.30001409","sha":"cea2705856de25f0982e0ef52a5f002ff2fc7d2b","kind":"tag","published_at":"2022-09-21T07:29:26.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001409","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001409","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001409","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001409/manifests"},{"name":"1.0.30001408","sha":"589ccdfbbbb035a5eb1ed28b025ea61f2aea32e1","kind":"tag","published_at":"2022-09-21T05:10:33.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001408","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001408","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001408","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001408/manifests"},{"name":"1.0.30001407","sha":"ed1bfbce78f4cb46da1a779454d800ac3f4b6269","kind":"tag","published_at":"2022-09-20T05:10:38.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001407","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001407","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001407","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001407/manifests"},{"name":"1.0.30001406","sha":"2550d2a750e9b56a415bff24a5beb7ef8779cc21","kind":"tag","published_at":"2022-09-19T05:15:33.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001406","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001406","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001406","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001406/manifests"},{"name":"1.0.30001405","sha":"1dea9cf45f8e489ab804cd795c0ba5484cc78444","kind":"tag","published_at":"2022-09-19T03:33:57.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001405","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001405","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001405","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001405/manifests"},{"name":"1.0.30001402","sha":"725c03d7342dbcb8f63e67c4b38527b6e3e06bc6","kind":"tag","published_at":"2022-09-16T05:10:38.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001402","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001402","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001402/manifests"},{"name":"1.0.30001401","sha":"2c8aeb1d286696dd8f55b4a5c1618ce74ce637bc","kind":"tag","published_at":"2022-09-16T03:35:17.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001401","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001401","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001401","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001401/manifests"},{"name":"1.0.30001400","sha":"52299dd7d0c18d632a97b53861cfacac1156813e","kind":"tag","published_at":"2022-09-15T03:32:37.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001400","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001400","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001400","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001400/manifests"},{"name":"1.0.30001399","sha":"45ff09de2475f85ccada1640c201a5f70645e88a","kind":"tag","published_at":"2022-09-13T05:13:01.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001399","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001399","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001399","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001399/manifests"},{"name":"1.0.30001398","sha":"61f2713d04aa7bce08f98f4b7a98fdce12db10cd","kind":"tag","published_at":"2022-09-13T03:30:10.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001398","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001398","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001398","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001398/manifests"},{"name":"1.0.30001397","sha":"62622e00b26f96992dc0de08c4e4bb3a636ae608","kind":"tag","published_at":"2022-09-12T03:35:19.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001397","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001397","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001397","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001397/manifests"},{"name":"1.0.30001396","sha":"86d5f37d325cdbb2102783194d14f1d76b2d56f8","kind":"tag","published_at":"2022-09-11T23:54:42.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001396","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001396","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001396","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001396/manifests"},{"name":"1.0.30001394","sha":"b70c64156792a9695242991ed63ebee6ab860da4","kind":"tag","published_at":"2022-09-11T22:50:50.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001394","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001394","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001394","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001394/manifests"},{"name":"1.0.30001393","sha":"c2afc1a8e4a55c86d075e8ce0e3cde282e2137d7","kind":"tag","published_at":"2022-09-08T05:02:54.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001393","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001393","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001393","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001393/manifests"},{"name":"1.0.30001392","sha":"00e35ff67a8238ffef7ea7c77fb77cdabe860ecd","kind":"tag","published_at":"2022-09-08T03:26:31.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001392","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001392","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001392","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001392/manifests"},{"name":"1.0.30001390","sha":"bc59b4062e0a3e7f83a22793fafa82498c18aeff","kind":"tag","published_at":"2022-09-04T23:51:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001390","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001390","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001390","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001390/manifests"},{"name":"1.0.30001389","sha":"d4da2eb15b378430a4be5d29419b1c430fbb4402","kind":"tag","published_at":"2022-09-04T20:49:15.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001389","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001389","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001389","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001389/manifests"},{"name":"1.0.30001388","sha":"5c1df233d8eaabfb897f948781efac54fa718e5a","kind":"tag","published_at":"2022-09-02T06:25:05.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001388","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001388","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001388","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001388/manifests"},{"name":"1.0.30001387","sha":"18ebc6b2e03ad69e0e42fb6edc0fb8bd80278637","kind":"tag","published_at":"2022-08-31T06:44:03.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001387","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001387","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001387","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001387/manifests"},{"name":"1.0.30001385","sha":"8b0b9ffffd2cfdd61c878e9a0aa4698220477669","kind":"tag","published_at":"2022-08-30T05:16:45.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001385","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001385","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001385","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001385/manifests"},{"name":"1.0.30001384","sha":"57033a864fc2424142c19a0b3f2767ae6b1ca4f6","kind":"tag","published_at":"2022-08-28T18:53:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001384","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001384","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001384","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001384/manifests"},{"name":"1.0.30001383","sha":"e4385b911977b3ee9fd95a22b43e1933e2181d41","kind":"tag","published_at":"2022-08-25T06:16:48.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001383","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001383","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001383","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001383/manifests"},{"name":"1.0.30001382","sha":"cf205134ecaa7ff611d509d81af0188fa16d7732","kind":"tag","published_at":"2022-08-23T03:17:57.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001382","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001382","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001382","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001382/manifests"},{"name":"1.0.30001381","sha":"3e821d84fc57abffbc76635956a5e10fd01c6d31","kind":"tag","published_at":"2022-08-22T06:57:14.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001381","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001381","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001381","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001381/manifests"},{"name":"1.0.30001380","sha":"ab5c21b6ce64a9ead7c7648d0a4588d1539bba1e","kind":"tag","published_at":"2022-08-20T22:47:38.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001380","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001380","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001380","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001380/manifests"},{"name":"1.0.30001379","sha":"52b66073a6a31652820e2f59a0fbee62e5172a1d","kind":"tag","published_at":"2022-08-20T04:16:38.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001379","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001379","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001379","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001379/manifests"},{"name":"1.0.30001378","sha":"517115470b27bfe21e0cdcb85bfab6a44e42c846","kind":"tag","published_at":"2022-08-17T05:58:29.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001378","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001378","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001378","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001378/manifests"},{"name":"1.0.30001377","sha":"739a8306c8178b1e0afc8dbc2021eb4ee63707f2","kind":"tag","published_at":"2022-08-16T05:02:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001377","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001377","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001377","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001377/manifests"},{"name":"1.0.30001376","sha":"8ae66e08449a04b9eed2a0b1731d02ea6e930a5c","kind":"tag","published_at":"2022-08-14T20:47:46.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001376","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001376","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001376","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001376/manifests"},{"name":"1.0.30001375","sha":"e8e89294f7ba78543bd9dc3926a0e81b08c1fe0c","kind":"tag","published_at":"2022-08-10T06:55:21.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001375","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001375","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001375","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001375/manifests"},{"name":"1.0.30001374","sha":"5312cc38ef080c05def63f9f377b92ffc7691e16","kind":"tag","published_at":"2022-08-04T07:47:38.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001374","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001374","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001374","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001374/manifests"},{"name":"1.0.30001373","sha":"8669e04948f4f500d220e4a789db7f449ac08231","kind":"tag","published_at":"2022-07-28T06:54:49.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001373","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001373","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001373","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001373/manifests"},{"name":"1.0.30001372","sha":"4de02f6287fa191f038a5d66f47a9f3ecf8c2866","kind":"tag","published_at":"2022-07-28T05:49:38.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001372","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001372","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001372","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001372/manifests"},{"name":"1.0.30001370","sha":"3b1d472f4dc09a0b2edb7122bc07090e25937ecb","kind":"tag","published_at":"2022-07-24T18:53:21.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001370","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001370","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001370","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001370/manifests"},{"name":"1.0.30001369","sha":"2e2ecb1744923a1903d253126976d69d0c58157f","kind":"tag","published_at":"2022-07-23T05:47:41.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001369","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001369","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001369","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001369/manifests"},{"name":"1.0.30001368","sha":"7f839fccc65ae29a93111ad0e310567d938526be","kind":"tag","published_at":"2022-07-21T06:56:15.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001368","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001368","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001368","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001368/manifests"},{"name":"1.0.30001367","sha":"36f2545122b6fa0e31429e3208db94b3f538a2b2","kind":"tag","published_at":"2022-07-16T02:49:48.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001367","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001367","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001367","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001367/manifests"},{"name":"1.0.30001366","sha":"2ff000a980a6216463039feb2de6385a4fcd43b4","kind":"tag","published_at":"2022-07-13T05:03:05.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001366","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001366","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001366","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001366/manifests"},{"name":"1.0.30001365","sha":"ae09ba702bb1658c8adddd7c6a94c774f32f768d","kind":"tag","published_at":"2022-07-12T03:06:18.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001365","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001365","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001365","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001365/manifests"},{"name":"1.0.30001364","sha":"ffc011313ab8b2ca93bed61788fb8b5d3a9277dd","kind":"tag","published_at":"2022-07-10T05:47:19.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001364","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001364","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001364","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001364/manifests"},{"name":"1.0.30001363","sha":"2684f399b2cd21bb3781e7e609d1988db83352d4","kind":"tag","published_at":"2022-07-03T22:47:20.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001363","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001363","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001363","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001363/manifests"},{"name":"1.0.30001362","sha":"025b2189c461cca4a4e353517850c83e678d973a","kind":"tag","published_at":"2022-07-02T22:47:34.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001362","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001362","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001362","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001362/manifests"},{"name":"1.0.30001361","sha":"c3283ba687991da9e9abb1bbd59d66ef9899a960","kind":"tag","published_at":"2022-06-29T06:54:11.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001361","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001361","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001361","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001361/manifests"},{"name":"1.0.30001359","sha":"3e291e9712dbebf434bcf6e7d241d47013600757","kind":"tag","published_at":"2022-06-24T02:52:41.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001359","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001359","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001359","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001359/manifests"},{"name":"1.0.30001358","sha":"b301b264bf981d174f9ec655baebd13616ded1fe","kind":"tag","published_at":"2022-06-21T05:47:22.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001358","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001358","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001358","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001358/manifests"},{"name":"1.0.30001357","sha":"82e52a6a74724955548c57cbe99abb9e0bc7ef1f","kind":"tag","published_at":"2022-06-20T05:47:24.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001357","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001357","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001357","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001357/manifests"},{"name":"1.0.30001356","sha":"5bd7bc01d3b260e1120856a8a3199dca4614c556","kind":"tag","published_at":"2022-06-17T19:47:40.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001356","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001356","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001356","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001356/manifests"},{"name":"1.0.30001355","sha":"a4d45dd218e587b724236b565b9fb9769376250c","kind":"tag","published_at":"2022-06-16T05:47:31.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001355","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001355","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001355","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001355/manifests"},{"name":"1.0.30001354","sha":"d3537a3e28b1243b863df1fa8158e003b1a4fec1","kind":"tag","published_at":"2022-06-15T05:47:22.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001354","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001354","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001354","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001354/manifests"},{"name":"1.0.30001353","sha":"fc4bea5454e3cf94c574d652b543875cf71c66c2","kind":"tag","published_at":"2022-06-15T02:56:35.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001353","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001353","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001353","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001353/manifests"},{"name":"1.0.30001352","sha":"c6a62b1135a45308972444b296f08b305f7b4147","kind":"tag","published_at":"2022-06-09T04:57:30.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001352","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001352","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001352","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001352/manifests"},{"name":"1.0.30001351","sha":"e4ef9c4cddcbcd45085b001f4f06f676263d179c","kind":"tag","published_at":"2022-06-08T21:48:43.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001351","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001351","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001351","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001351/manifests"},{"name":"1.0.30001350","sha":"4a0a835458904fb3c034d3dec4997f8c2b3fdfc9","kind":"tag","published_at":"2022-06-08T06:52:20.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001350","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001350","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001350","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001350/manifests"},{"name":"1.0.30001349","sha":"9084c3b1ac1b2dcd4795d9e192ebf74743fabbb1","kind":"tag","published_at":"2022-06-07T04:55:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001349","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001349","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001349","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001349/manifests"},{"name":"1.0.30001346","sha":"79ccf0952058ea687c5df05d31867de157e46349","kind":"tag","published_at":"2022-06-02T05:23:48.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001346","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001346","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001346","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001346/manifests"},{"name":"1.0.30001344","sha":"d22275e5e25e7d1ec4b8c4b8c325089076aa391a","kind":"tag","published_at":"2022-05-27T05:48:56.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001344","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001344","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001344","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001344/manifests"},{"name":"1.0.30001343","sha":"962b950eb8e537c38b995adedfc278168dbc2add","kind":"tag","published_at":"2022-05-26T05:02:11.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001343","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001343","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001343","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001343/manifests"},{"name":"1.0.30001342","sha":"f738373ef180d3c7a2841d055c1315476b588023","kind":"tag","published_at":"2022-05-22T05:47:23.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001342","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001342","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001342","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001342/manifests"},{"name":"1.0.30001341","sha":"129587dc5c4cb69f449a80dad682d4f26b2512b1","kind":"tag","published_at":"2022-05-14T05:04:53.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001341","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001341","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001341","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001341/manifests"},{"name":"1.0.30001340","sha":"9754b0bf7e97f1e9caf45306336768efa4750d25","kind":"tag","published_at":"2022-05-12T05:04:13.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001340","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001340","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001340","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001340/manifests"},{"name":"1.0.30001339","sha":"ee5234d7b3875537516310c4e86b3bc8f220aa74","kind":"tag","published_at":"2022-05-10T05:47:27.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001339","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001339","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001339","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001339/manifests"},{"name":"1.0.30001338","sha":"f5f0efebb294c68f3fd307a98e8748a3c100e9b1","kind":"tag","published_at":"2022-05-06T05:47:28.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001338","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001338","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001338","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001338/manifests"},{"name":"1.0.30001337","sha":"7c2f4719a73bc75e6a4f92b15434a3872498a1d8","kind":"tag","published_at":"2022-05-06T04:56:19.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001337","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001337","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001337","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001337/manifests"},{"name":"1.0.30001336","sha":"1f59dae710d103438f3aa3982e0cc88fe073553e","kind":"tag","published_at":"2022-05-05T05:04:19.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001336","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001336","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001336","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001336/manifests"},{"name":"1.0.30001335","sha":"74bb12004c4b1f4dba1152547feafaf466f5a5d8","kind":"tag","published_at":"2022-05-02T06:55:15.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001335","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001335","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001335","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001335/manifests"},{"name":"1.0.30001334","sha":"e1fe968578e6095b0f19a17afd8e26647e2d391c","kind":"tag","published_at":"2022-04-28T05:58:53.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001334","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001334","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001334","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001334/manifests"},{"name":"1.0.30001332","sha":"b18acd9dc8faf4728780c5d0e8ae7936de27017d","kind":"tag","published_at":"2022-04-14T06:54:24.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001332","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001332","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001332","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001332/manifests"},{"name":"1.0.30001331","sha":"61b6adc746128e1d9bc8d62fd3a395c1bbc80b8b","kind":"tag","published_at":"2022-04-13T05:47:31.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001331","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001331","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001331","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001331/manifests"},{"name":"1.0.30001328","sha":"2cab4e12c1708509b3b240bdb5029b1f3ce21fea","kind":"tag","published_at":"2022-04-12T04:54:23.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001328","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001328","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001328","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001328/manifests"},{"name":"1.0.30001327","sha":"755b0d52083efa5362f5eca24ca7b7d791507a9b","kind":"tag","published_at":"2022-04-08T05:48:01.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001327","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001327","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001327/manifests"},{"name":"1.0.30001325","sha":"51480c7f0a191159293fe737fe5d25fd45fb1dda","kind":"tag","published_at":"2022-04-04T06:53:51.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001325","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001325","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001325","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001325/manifests"},{"name":"1.0.30001324","sha":"e187302927bba984ad9583d753828009378a18a7","kind":"tag","published_at":"2022-04-02T06:51:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001324","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001324","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001324/manifests"},{"name":"1.0.30001323","sha":"b18843c0f0c389c0b4ca87f04e0992d7fbd08626","kind":"tag","published_at":"2022-03-31T05:47:25.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001323","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001323","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001323","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001323/manifests"},{"name":"1.0.30001322","sha":"7810cf3c2e67043abf0b819093114ed6fbca7bf4","kind":"tag","published_at":"2022-03-29T06:52:50.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001322","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001322","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001322","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001322/manifests"},{"name":"1.0.30001320","sha":"8887bbc20012a17fc89214d2d0f6ade651b74c66","kind":"tag","published_at":"2022-03-24T04:53:58.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001320","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001320","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001320","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001320/manifests"},{"name":"1.0.30001319","sha":"b7e2038ca1a107e7bd25bbddad1b5d75c63bb0ee","kind":"tag","published_at":"2022-03-19T05:47:25.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001319","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001319","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001319/manifests"},{"name":"1.0.30001318","sha":"62b2a3e9a738e726ab69c608157fd88bb43be547","kind":"tag","published_at":"2022-03-19T04:52:39.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001318","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001318","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001318","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001318/manifests"},{"name":"1.0.30001317","sha":"b8422218b2124c2203ac50f67e9842edaf6becc2","kind":"tag","published_at":"2022-03-15T04:53:40.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001317","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001317","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001317","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001317/manifests"},{"name":"1.0.30001316","sha":"1e6d190a4dafda4b6a2526085222b34c19c97142","kind":"tag","published_at":"2022-03-14T06:52:15.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001316","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001316","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001316","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001316/manifests"},{"name":"1.0.30001315","sha":"4d5bd05dd6c81b0f7708b3cceaea5feaa56f04f2","kind":"tag","published_at":"2022-03-13T06:52:50.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001315","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001315","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001315","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001315/manifests"},{"name":"1.0.30001314","sha":"8ced26fff52329886903d7205d0bdc07bb88df12","kind":"tag","published_at":"2022-03-08T06:51:39.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001314","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001314","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001314","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001314/manifests"},{"name":"1.0.30001313","sha":"fe2c265a48b6c54df677d4602e487652f414a4fe","kind":"tag","published_at":"2022-03-04T05:47:22.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001313","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001313","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001313","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001313/manifests"},{"name":"1.0.30001312","sha":"f668624f7fa72def8b87dad5d341ee8679043f88","kind":"tag","published_at":"2022-02-13T06:48:52.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001312","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001312","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001312","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001312/manifests"},{"name":"1.0.30001311","sha":"50f45098131d9eb2ac944b59fc029781bdd1c798","kind":"tag","published_at":"2022-02-10T07:47:54.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001311","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001311","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001311","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001311/manifests"},{"name":"1.0.30001310","sha":"d989d7f3f11fa98d3bd428006f2fa5be0f0fa47c","kind":"tag","published_at":"2022-02-09T05:47:32.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001310","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001310","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001310","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001310/manifests"},{"name":"1.0.30001309","sha":"c7c1cb22acb7ec7aa2ecc850f5eb9558f3a1a11b","kind":"tag","published_at":"2022-02-07T05:47:39.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001309","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001309","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001309","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001309/manifests"},{"name":"1.0.30001308","sha":"a388d9b49a6bf53c1effb513ef0f1cd65ef4fda5","kind":"tag","published_at":"2022-02-07T04:52:40.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001308","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001308","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001308","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001308/manifests"},{"name":"1.0.30001307","sha":"dfc01332939b732a9c0d3123ba58ab10619f6d84","kind":"tag","published_at":"2022-02-04T04:47:26.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001307","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001307","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001307","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001307/manifests"},{"name":"1.0.30001306","sha":"fcf9283ebed9f05e95b3ad9f756736b80bbd226d","kind":"tag","published_at":"2022-02-03T07:52:36.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001306","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001306","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001306","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001306/manifests"},{"name":"1.0.30001305","sha":"7917b022944c65b86570b00785ea3e649e74f2b4","kind":"tag","published_at":"2022-02-02T03:47:38.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001305","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001305","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001305","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001305/manifests"},{"name":"1.0.30001304","sha":"65e1cd55ed65891f686c7b887a22918ba73b0572","kind":"tag","published_at":"2022-01-29T18:18:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001304","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001304","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001304","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001304/manifests"},{"name":"1.0.30001303","sha":"5ece67b7eedfa392d4baebcbb85cd903fb4c6461","kind":"tag","published_at":"2022-01-27T06:50:51.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001303","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001303","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001303","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001303/manifests"},{"name":"1.0.30001302","sha":"92898b3ad83e265bb39b565f5216137957e4425e","kind":"tag","published_at":"2022-01-26T01:50:05.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001302","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001302","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001302","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001302/manifests"},{"name":"1.0.30001301","sha":"8290befa9d5a06f54f1d5d769f5c9c4a02ba0e3f","kind":"tag","published_at":"2022-01-21T05:47:37.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001301","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001301","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001301","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001301/manifests"},{"name":"1.0.30001300","sha":"02f8e953b510f2942d753623df27ade22ade9a28","kind":"tag","published_at":"2022-01-17T06:56:00.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001300","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001300","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001300","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001300/manifests"},{"name":"1.0.30001299","sha":"15b4c2544f4fe02d874369940ec89c77050ce766","kind":"tag","published_at":"2022-01-12T05:47:33.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001299","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001299","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001299","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001299/manifests"},{"name":"1.0.30001298","sha":"50b5b43a83a9572e00822066b38672bf09c78741","kind":"tag","published_at":"2022-01-08T06:54:27.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001298","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001298","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001298","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001298/manifests"},{"name":"1.0.30001297","sha":"8e8ca89c3b993d9d051adda1d6de043c65d109b7","kind":"tag","published_at":"2022-01-07T06:56:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001297","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001297","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001297","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001297/manifests"},{"name":"1.0.30001296","sha":"5fa92037333aebc285bb050ee8b26dd51e7fb8d2","kind":"tag","published_at":"2022-01-04T02:59:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001296","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001296","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001296","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001296/manifests"},{"name":"1.0.30001295","sha":"856501dc407c452b9f923879137dce76c1038114","kind":"tag","published_at":"2022-01-01T23:47:23.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001295","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001295","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001295","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001295/manifests"},{"name":"1.0.30001294","sha":"18c5cd6c1b14226aa4be2294789ef43343b5ec6d","kind":"tag","published_at":"2021-12-28T18:52:41.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001294","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001294","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001294","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001294/manifests"},{"name":"1.0.30001293","sha":"b0d2da6b051ff7da3131ed5acb8893cfbdfa2444","kind":"tag","published_at":"2021-12-28T17:50:48.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001293","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001293","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001293","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001293/manifests"},{"name":"1.0.30001292","sha":"f0917feec13feebcdcfe92062632a8e14e697d28","kind":"tag","published_at":"2021-12-21T19:31:04.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001292","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001292","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001292","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001292/manifests"},{"name":"1.0.30001291","sha":"4c971b1aafab93a422b9cfffb71dd49f86bd0b78","kind":"tag","published_at":"2021-12-18T17:04:24.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001291","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001291","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001291","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001291/manifests"},{"name":"1.0.30001289","sha":"a4610b7191362f96a720a755db437881824c3a93","kind":"tag","published_at":"2021-12-18T03:00:40.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001289","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001289","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001289","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001289/manifests"},{"name":"1.0.30001287","sha":"9e7a3440df1564eec671c6d518c9f4b9dd1c4fe3","kind":"tag","published_at":"2021-12-16T06:53:44.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001287","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001287","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001287","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001287/manifests"},{"name":"1.0.30001286","sha":"e711c8d1bef6701f1cdfb519820819bc61779d2f","kind":"tag","published_at":"2021-12-09T07:47:29.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001286","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001286","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001286","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001286/manifests"},{"name":"1.0.30001285","sha":"b7e93dba11c14d6882fda551464ff30804ad6811","kind":"tag","published_at":"2021-12-06T06:54:06.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001285","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001285","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001285","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001285/manifests"},{"name":"1.0.30001284","sha":"8c9ec1e93bcbaced5365582f4fcfc426f14140ab","kind":"tag","published_at":"2021-12-03T06:53:36.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001284","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001284","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001284","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001284/manifests"},{"name":"1.0.30001283","sha":"b6e936856ac640cb61fa1d872a0ddadd3f632c83","kind":"tag","published_at":"2021-11-25T05:47:35.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001283","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001283","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001283","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001283/manifests"},{"name":"1.0.30001282","sha":"4e37d58246fcbb3431807db7ab4f7a983a8c6c7d","kind":"tag","published_at":"2021-11-17T07:47:22.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001282","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001282","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001282","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001282/manifests"},{"name":"1.0.30001281","sha":"76b7f54b4dae9c826d1c47c669d54a2f21c8bdec","kind":"tag","published_at":"2021-11-17T04:55:41.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001281","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001281","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001281","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001281/manifests"},{"name":"1.0.30001280","sha":"1c907e66e4f5dbd8e4b24d88d660c335bf487a85","kind":"tag","published_at":"2021-11-12T06:53:25.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001280","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001280","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001280","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001280/manifests"},{"name":"1.0.30001279","sha":"2a15ea6487e2ae0f1f220d54a76b5095d7aa85c3","kind":"tag","published_at":"2021-11-09T05:47:35.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001279","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001279","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001279","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001279/manifests"},{"name":"1.0.30001278","sha":"990e410968027486d48607cabf06ff4f307ebe74","kind":"tag","published_at":"2021-11-05T06:53:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001278","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001278","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001278","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001278/manifests"},{"name":"1.0.30001277","sha":"2f559ea67afa7b3183d4cd1204959815686df678","kind":"tag","published_at":"2021-11-04T17:03:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001277","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001277","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001277","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001277/manifests"},{"name":"1.0.30001276","sha":"47d3ba64426bb876fb1eda60b524ace094469ed2","kind":"tag","published_at":"2021-11-04T02:53:01.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001276","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001276","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001276","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001276/manifests"},{"name":"1.0.30001275","sha":"065b19049677f5366954276ac722f901a8ec7bac","kind":"tag","published_at":"2021-11-03T04:55:24.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001275","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001275","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001275","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001275/manifests"},{"name":"1.0.30001274","sha":"19d2c21126011563ad73bd320d4b602493d52b3a","kind":"tag","published_at":"2021-10-30T22:48:05.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001274","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001274","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001274","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001274/manifests"},{"name":"1.0.30001273","sha":"6d436ef4d7748534de8ed6bdfdaf4b619f5f8ca2","kind":"tag","published_at":"2021-10-30T21:47:56.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001273","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001273","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001273","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001273/manifests"},{"name":"1.0.30001272","sha":"6192edd59c0ebdd9d0b66268e2a9d97de4bd6b12","kind":"tag","published_at":"2021-10-28T04:55:50.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001272","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001272","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001272","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001272/manifests"},{"name":"1.0.30001271","sha":"993d1364b210d51e74a3568d909eaef582025193","kind":"tag","published_at":"2021-10-22T05:48:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001271","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001271","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001271","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001271/manifests"},{"name":"1.0.30001270","sha":"bce50452959c4f44882f9e2f1351ba186e851c41","kind":"tag","published_at":"2021-10-20T09:21:59.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001270","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001270","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001270","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001270/manifests"},{"name":"1.0.30001269","sha":"0e5780295a71d2904d3bd991416bd290a0aef6b8","kind":"tag","published_at":"2021-10-17T04:54:56.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001269","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001269","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001269","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001269/manifests"},{"name":"1.0.30001267","sha":"c9a0a2e0d9fc6e7566df74492ed80a3f925dd46e","kind":"tag","published_at":"2021-10-14T04:55:27.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001267","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001267","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001267","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001267/manifests"},{"name":"1.0.30001265","sha":"ddf29cdcdaf55a0024c812b34d3846cfe126d3c2","kind":"tag","published_at":"2021-10-06T04:54:49.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/1.0.30001265","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/1.0.30001265","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001265","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/1.0.30001265/manifests"},{"name":"v1.0.30001224","sha":"40e6a9cffc58f18c2c4d0264e50f3347337f6337","kind":"tag","published_at":"2021-05-10T03:54:42.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001224","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001224","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001224","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001224/manifests"},{"name":"v1.0.30001223","sha":"ce00118f1f3a5f774d468bae95c727ec30310c48","kind":"tag","published_at":"2021-05-06T05:32:53.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001223","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001223","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001223","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001223/manifests"},{"name":"v1.0.30001222","sha":"a8921ad64712c03cc69419f46f5676748c550c97","kind":"tag","published_at":"2021-05-05T05:32:53.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001222","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001222","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001222","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001222/manifests"},{"name":"v1.0.30001221","sha":"0c236d8a45a7c976a50e64356afcf6dc63ff27cf","kind":"tag","published_at":"2021-05-04T06:33:04.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001221","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001221","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001221","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001221/manifests"},{"name":"v1.0.30001220","sha":"6d88a6ac400300a0de952a350735a7cf2aa4a59c","kind":"tag","published_at":"2021-05-02T06:32:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001220","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001220","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001220","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001220/manifests"},{"name":"v1.0.30001219","sha":"9d8d2bb866fbadf50befa2f8da5f661e3366104b","kind":"tag","published_at":"2021-04-28T06:33:01.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001219","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001219","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001219","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001219/manifests"},{"name":"v1.0.30001218","sha":"d08cff077ba933b0871ee040ca6f3ba797463ca8","kind":"tag","published_at":"2021-04-27T06:33:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001218","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001218","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001218","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001218/manifests"},{"name":"v1.0.30001216","sha":"9103d045e5815cd73f70e5aadbba5853fb83633c","kind":"tag","published_at":"2021-04-26T06:32:53.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001216","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001216","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001216","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001216/manifests"},{"name":"v1.0.30001215","sha":"10c115a8b20ca9d79ba157c0a6096f45ae7a8df5","kind":"tag","published_at":"2021-04-26T05:32:56.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001215","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001215","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001215","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001215/manifests"},{"name":"v1.0.30001214","sha":"e44335c3278cc35ef67214ea0f3d714e4735b859","kind":"tag","published_at":"2021-04-20T07:32:51.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001214","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001214","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001214","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001214/manifests"},{"name":"v1.0.30001212","sha":"eea3e977cffc0e4d5662def27b01807575d9d195","kind":"tag","published_at":"2021-04-20T06:32:54.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001212","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001212","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001212","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001212/manifests"},{"name":"v1.0.30001211","sha":"2cfb5984f98a1d9e8f0b3bf3c49f8b2c8e5f443b","kind":"tag","published_at":"2021-04-19T06:33:01.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001211","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001211","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001211","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001211/manifests"},{"name":"v1.0.30001210","sha":"03355f37b7ae12b08996a04b0694e39417485cb8","kind":"tag","published_at":"2021-04-18T19:32:56.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001210","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001210","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001210","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001210/manifests"},{"name":"v1.0.30001209","sha":"5bcbccf4b21fca49d14b5fcf512bec6e822ea922","kind":"tag","published_at":"2021-04-16T06:33:05.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001209","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001209","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001209","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001209/manifests"},{"name":"v1.0.30001208","sha":"6b6ce5c4e24da9efda0458c56d9484685e517dfa","kind":"tag","published_at":"2021-04-08T06:33:02.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001208","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001208","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001208","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001208/manifests"},{"name":"v1.0.30001207","sha":"43374832a472e4beff99f3cbbe9953b372a66698","kind":"tag","published_at":"2021-04-04T05:33:10.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001207","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001207","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001207","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001207/manifests"},{"name":"v1.0.30001205","sha":"74b1ddc48ac226cd04a2b7922603a1fa84eb7f14","kind":"tag","published_at":"2021-03-31T05:32:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001205","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001205","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001205","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001205/manifests"},{"name":"v1.0.30001204","sha":"a2806ae2ecc49ae2217f9b39a21e06251bf62a29","kind":"tag","published_at":"2021-03-21T21:32:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001204","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001204","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001204","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001204/manifests"},{"name":"v1.0.30001203","sha":"33f62770e1a6bdee777749a7153c2dac964727c5","kind":"tag","published_at":"2021-03-19T05:32:59.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001203","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001203","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001203","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001203/manifests"},{"name":"v1.0.30001202","sha":"b610caeba9167b81ecd8097db4fb30459bbbb3b3","kind":"tag","published_at":"2021-03-16T05:32:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001202","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001202","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001202","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001202/manifests"},{"name":"v1.0.30001200","sha":"bfac983974ecc5883a7275bc9cc1655b6fbc390c","kind":"tag","published_at":"2021-03-14T23:33:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001200","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001200","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001200","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001200/manifests"},{"name":"v1.0.30001199","sha":"393d76f9be1416cd3f37d892d06930c2b2016ba2","kind":"tag","published_at":"2021-03-12T05:33:02.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001199","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001199","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001199","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001199/manifests"},{"name":"v1.0.30001198","sha":"8589e5537bdcf1a433ac17dc215ac6bd94c9def7","kind":"tag","published_at":"2021-03-10T06:32:57.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001198","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001198","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001198","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001198/manifests"},{"name":"v1.0.30001197","sha":"809b3f8d4371f7e4a6983afee971306563cd5d35","kind":"tag","published_at":"2021-03-08T00:33:04.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001197","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001197","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001197","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001197/manifests"},{"name":"v1.0.30001196","sha":"543453606efd430659f3fb5816b7a5e6c366caef","kind":"tag","published_at":"2021-03-04T08:33:00.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001196","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001196","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001196","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001196/manifests"},{"name":"v1.0.30001195","sha":"6963d4efad080efb6cdf97895b84d1b2a7c7affb","kind":"tag","published_at":"2021-03-04T07:33:03.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001195","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001195","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001195","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001195/manifests"},{"name":"v1.0.30001194","sha":"cbac8dd5fbee6f6395ab84760727ed1c698f2566","kind":"tag","published_at":"2021-03-02T07:32:58.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001194","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001194","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001194","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001194/manifests"},{"name":"v1.0.30001192","sha":"010a52290b2fefd868928cfec93a056b8a3a53cb","kind":"tag","published_at":"2021-02-25T05:32:59.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001192","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001192","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001192","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001192/manifests"},{"name":"v1.0.30001191","sha":"2255d7cf2d4cbcf26bff1b3d7bd5a8ba11f80c0e","kind":"tag","published_at":"2021-02-22T07:33:01.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001191","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001191","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001191","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001191/manifests"},{"name":"v1.0.30001190","sha":"a93149b646f5fcb73f4837bd9c8086c2148ce536","kind":"tag","published_at":"2021-02-20T05:33:00.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001190","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001190","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001190","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001190/manifests"},{"name":"v1.0.30001189","sha":"b7ddc672477035f1c68d297c511a77b0a90f14c6","kind":"tag","published_at":"2021-02-19T06:33:23.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001189","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001189","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001189","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001189/manifests"},{"name":"v1.0.30001187","sha":"3e91c6e1725201c22c133d042784165d29631ba4","kind":"tag","published_at":"2021-02-12T19:33:12.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001187","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001187","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001187","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001187/manifests"},{"name":"v1.0.30001185","sha":"5c546ef589bb4b536a52df1e8aba1a1a7dfbf5d3","kind":"tag","published_at":"2021-02-05T06:33:21.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001185","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001185","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001185","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001185/manifests"},{"name":"v1.0.30001183","sha":"3a97ac09e409ea31e4bbec271ba8e5e30e18e13d","kind":"tag","published_at":"2021-02-02T07:33:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001183","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001183","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001183","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001183/manifests"},{"name":"v1.0.30001181","sha":"5e75c23702b0724a9bb66d0a86e4606e8465341a","kind":"tag","published_at":"2021-01-29T06:33:30.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001181","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001181","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001181","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001181/manifests"},{"name":"v1.0.30001180","sha":"e537affab0a249600dfa75e39c27fe813d7e7bd0","kind":"tag","published_at":"2021-01-27T07:33:16.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001180","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001180","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001180","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001180/manifests"},{"name":"v1.0.30001179","sha":"ba896cf8be177f38acd4e44baceab84e390f5a00","kind":"tag","published_at":"2021-01-21T07:33:03.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001179","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001179","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001179","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001179/manifests"},{"name":"v1.0.30001178","sha":"b78e3bb8b0de8e6c623479451240092964833e52","kind":"tag","published_at":"2021-01-17T06:33:11.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001178","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001178","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001178","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001178/manifests"},{"name":"v1.0.30001177","sha":"e412639c5247e68462f91d8fc997910a2b9eb118","kind":"tag","published_at":"2021-01-14T06:33:04.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001177","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001177","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001177","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001177/manifests"},{"name":"v1.0.30001176","sha":"c15c5f915ee50eab0dfcf38fb638bddba7169763","kind":"tag","published_at":"2021-01-13T05:32:59.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001176","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001176","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001176","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001176/manifests"},{"name":"v1.0.30001174","sha":"7e3ba2facc776db577aaf58b8529559b679ec6d3","kind":"tag","published_at":"2021-01-10T21:33:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001174","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001174","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001174","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001174/manifests"},{"name":"v1.0.30001173","sha":"a6fdea63c0f5bcb9567162a7791689c7bcfd3cac","kind":"tag","published_at":"2021-01-04T05:33:06.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001173","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001173","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001173","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001173/manifests"},{"name":"v1.0.30001171","sha":"b1a87c3800a31698c31b9f6c17d820c688f0fd16","kind":"tag","published_at":"2020-12-29T00:33:01.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001171","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001171","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001171","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001171/manifests"},{"name":"v1.0.30001170","sha":"6357655df1f08d106d062f9f75bf87fd07c53241","kind":"tag","published_at":"2020-12-20T06:33:20.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001170","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001170","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001170","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001170/manifests"},{"name":"v1.0.30001168","sha":"01e5c0c428c54fc1e398249efe6718fdbe2e2f17","kind":"tag","published_at":"2020-12-16T05:33:10.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001168","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001168","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001168","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001168/manifests"},{"name":"v1.0.30001166","sha":"a54d4f7402e84e9a17c370acfb879da958639c3c","kind":"tag","published_at":"2020-12-14T07:33:06.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001166","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001166","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001166","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001166/manifests"},{"name":"v1.0.30001165","sha":"39bc6a9feb1eebf6b9793ccf3c9218007186b11f","kind":"tag","published_at":"2020-12-04T07:33:24.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001165","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001165","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001165","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001165/manifests"},{"name":"v1.0.30001164","sha":"c623b4c56115c936e2f3a5f312c9f01d8ecc7b29","kind":"tag","published_at":"2020-12-01T07:32:57.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001164","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001164","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001164","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001164/manifests"},{"name":"v1.0.30001163","sha":"af1bd2524ed3ec91f1640d51de95878995789b97","kind":"tag","published_at":"2020-11-30T20:32:58.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001163","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001163","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001163","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001163/manifests"},{"name":"v1.0.30001162","sha":"c7095079e13d91a43d183fec0d36f48f75bc0ad6","kind":"tag","published_at":"2020-11-30T07:33:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001162","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001162","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001162","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001162/manifests"},{"name":"v1.0.30001161","sha":"21ab4301400a8f514f4f091bdebf6bd081c0490c","kind":"tag","published_at":"2020-11-24T07:33:12.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001161","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001161","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001161","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001161/manifests"},{"name":"v1.0.30001160","sha":"4f164e163194660256d1ef5297afc51d3a5c2523","kind":"tag","published_at":"2020-11-24T06:33:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001160","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001160","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001160","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001160/manifests"},{"name":"v1.0.30001159","sha":"550627064132e669862e1d42d9135b94ebb332dc","kind":"tag","published_at":"2020-11-18T07:33:04.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001159","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001159","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001159","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001159/manifests"},{"name":"v1.0.30001158","sha":"89971ac4f3ef9386f0c9d2ca58ef55ba604ae697","kind":"tag","published_at":"2020-11-15T06:33:35.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001158","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001158","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001158","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001158/manifests"},{"name":"v1.0.30001157","sha":"1f3bde8d91ad8320e415b209c622d3c747976136","kind":"tag","published_at":"2020-11-09T05:33:53.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001157","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001157","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001157","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001157/manifests"},{"name":"v1.0.30001156","sha":"7e38ccd9bb6251f5bbffaa1e483d46cdf31bf30e","kind":"tag","published_at":"2020-11-05T06:33:35.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001156","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001156","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001156","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001156/manifests"},{"name":"v1.0.30001155","sha":"1ed59d4668bec6e7cf66fb1480e122bfe5b133db","kind":"tag","published_at":"2020-11-05T05:34:04.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001155","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001155","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001155","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001155/manifests"},{"name":"v1.0.30001154","sha":"50eda4e0e475ccc8aeb42ac99b511c7046cad665","kind":"tag","published_at":"2020-10-29T20:33:38.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001154","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001154","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001154","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001154/manifests"},{"name":"v1.0.30001153","sha":"54e63c77f8dfafc08f1e2c260af9889960b8c8ad","kind":"tag","published_at":"2020-10-29T06:33:54.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001153","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001153","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001153","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001153/manifests"},{"name":"v1.0.30001151","sha":"117610cdc40ff14ca51e237a5084ccdf17458a48","kind":"tag","published_at":"2020-10-24T05:33:46.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001151","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001151","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001151","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001151/manifests"},{"name":"v1.0.30001150","sha":"37b9e1a7f963213351e8a853c8720534e9f9ce9d","kind":"tag","published_at":"2020-10-21T06:34:03.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001150","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001150","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001150","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001150/manifests"},{"name":"v1.0.30001148","sha":"51a09793f70182c240edb39823ef027e94acb05c","kind":"tag","published_at":"2020-10-12T06:33:45.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001148","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001148","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001148","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001148/manifests"},{"name":"v1.0.30001147","sha":"8c3865e829013236ff84a9aaa1784a097731564b","kind":"tag","published_at":"2020-10-11T06:33:26.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001147","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001147","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001147","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001147/manifests"},{"name":"v1.0.30001146","sha":"2b415fd2d9af4857e163a70e32cf5cf93e27f8d7","kind":"tag","published_at":"2020-10-08T05:33:03.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001146","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001146","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001146","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001146/manifests"},{"name":"v1.0.30001144","sha":"834695ba68636f5769a9016352c8a43d602bed7e","kind":"tag","published_at":"2020-10-06T06:33:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001144","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001144","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001144","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001144/manifests"},{"name":"v1.0.30001143","sha":"6111cde08442ef3b55f20450be5d22bc4c0cc134","kind":"tag","published_at":"2020-10-03T19:33:34.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001143","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001143","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001143","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001143/manifests"},{"name":"v1.0.30001142","sha":"799f3e523c861634dca33decb6f568bbd8716fbc","kind":"tag","published_at":"2020-10-02T04:33:10.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001142","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001142","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001142","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001142/manifests"},{"name":"v1.0.30001141","sha":"3a481d2415c9f50298e598f5dca195d6bb55785f","kind":"tag","published_at":"2020-10-01T01:33:19.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001141","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001141","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001141","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001141/manifests"},{"name":"v1.0.30001140","sha":"38923b089264656f5bbd8500ef0718314a9ffe44","kind":"tag","published_at":"2020-09-30T06:33:14.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001140","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001140","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001140","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001140/manifests"},{"name":"v1.0.30001138","sha":"f839cda8509f1f6cc972815bd6f4d1330a0bd056","kind":"tag","published_at":"2020-09-30T05:33:17.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001138","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001138","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001138","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001138/manifests"},{"name":"v1.0.30001137","sha":"6e56436df98410a7a8fb653a22379058320c6d1d","kind":"tag","published_at":"2020-09-25T05:33:24.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001137","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001137","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001137","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001137/manifests"},{"name":"v1.0.30001136","sha":"b8f9ed8e61f44bf3897e79047a4473bc16601413","kind":"tag","published_at":"2020-09-25T04:33:33.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001136","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001136/manifests"},{"name":"v1.0.30001135","sha":"57a86b77ed6235ff8aa9335fc4d82f9432996fdb","kind":"tag","published_at":"2020-09-22T06:33:29.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001135","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001135","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001135","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001135/manifests"},{"name":"v1.0.30001133","sha":"9cac79776e269cd4fa4d5c51181d51e896793ea2","kind":"tag","published_at":"2020-09-19T19:34:27.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001133","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001133","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001133","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001133/manifests"},{"name":"v1.0.30001132","sha":"62404430de125807c968ecfee3c2b21f0941a6a3","kind":"tag","published_at":"2020-09-19T05:34:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001132","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001132","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001132","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001132/manifests"},{"name":"v1.0.30001131","sha":"08a646231bfec7ca57888b2476fb3cfd6a8098d8","kind":"tag","published_at":"2020-09-15T06:33:21.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001131","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001131","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001131","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001131/manifests"},{"name":"v1.0.30001129","sha":"2b82f84d2ecce02c911791541f4b62c7b05cdd0c","kind":"tag","published_at":"2020-09-13T19:33:01.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001129","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001129","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001129","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001129/manifests"},{"name":"v1.0.30001128","sha":"a521ea2eb0a84dfe2f57a40ce79fd805cfe23082","kind":"tag","published_at":"2020-09-13T06:32:56.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001128","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001128","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001128","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001128/manifests"},{"name":"v1.0.30001127","sha":"4961695aa2ec90e0085e04a8c536ae6b44d626ad","kind":"tag","published_at":"2020-09-13T05:33:05.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001127","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001127","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001127","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001127/manifests"},{"name":"v1.0.30001126","sha":"6e30e702a0660c9697aeed85977a07d66aa46579","kind":"tag","published_at":"2020-09-12T23:33:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001126","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001126/manifests"},{"name":"v1.0.30001125","sha":"2f93c7eab9426ec870b63a086093f38d1c1f51cf","kind":"tag","published_at":"2020-09-09T06:32:59.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001125","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001125","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001125","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001125/manifests"},{"name":"v1.0.30001124","sha":"57a7e19a675f9237e3640d9502aaf5fa3969ca70","kind":"tag","published_at":"2020-09-04T05:33:01.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001124","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001124/manifests"},{"name":"v1.0.30001123","sha":"eb7dc0bc27505381035f05e605496baf8808b484","kind":"tag","published_at":"2020-09-03T06:32:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001123","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001123","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001123","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001123/manifests"},{"name":"v1.0.30001122","sha":"e651172945e9b4fef990857c1c070f2eaf4a8f2d","kind":"tag","published_at":"2020-09-01T06:32:52.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001122","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001122","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001122","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001122/manifests"},{"name":"v1.0.30001121","sha":"2c30463a32f2b2c53a64b03ec5c85076d4822923","kind":"tag","published_at":"2020-09-01T05:32:53.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001121","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001121","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001121/manifests"},{"name":"v1.0.30001120","sha":"a0478a9af2e41742746369dfad0424413d67b86e","kind":"tag","published_at":"2020-08-30T04:33:00.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001120","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001120","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001120","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001120/manifests"},{"name":"v1.0.30001119","sha":"b1c33f2f5254456fff7d92a92178ac442fca3d64","kind":"tag","published_at":"2020-08-28T04:32:54.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001119","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001119","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001119","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001119/manifests"},{"name":"v1.0.30001118","sha":"079a11051a092bf725b5fca18b1a020d3298f06f","kind":"tag","published_at":"2020-08-26T05:32:58.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001118","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001118","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001118","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001118/manifests"},{"name":"v1.0.30001117","sha":"abfbdb0f408ac951fdbdd385e5d4d38df6b0b368","kind":"tag","published_at":"2020-08-21T04:32:56.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001117","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001117","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001117","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001117/manifests"},{"name":"v1.0.30001116","sha":"42b82d7a450e1fb41057fe1ec93234e4285aa3fe","kind":"tag","published_at":"2020-08-18T20:32:56.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001116","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001116","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001116","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001116/manifests"},{"name":"v1.0.30001115","sha":"6bdbda3338a2affcb1b9678f38a4f93fd7d85dd9","kind":"tag","published_at":"2020-08-18T02:32:59.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001115","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001115","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001115","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001115/manifests"},{"name":"v1.0.30001114","sha":"ef961a762f8067fdac4c86402e0250569bf1b295","kind":"tag","published_at":"2020-08-14T05:32:54.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001114","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001114","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001114","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001114/manifests"},{"name":"v1.0.30001113","sha":"4bbb6a8d4d678eb3255813e1a844972da72e325a","kind":"tag","published_at":"2020-08-11T05:33:01.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001113","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001113","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001113","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001113/manifests"},{"name":"v1.0.30001112","sha":"ed0730830d3bdc850cdaabe780a037bc7cec024a","kind":"tag","published_at":"2020-08-07T04:32:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001112","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001112","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001112","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001112/manifests"},{"name":"v1.0.30001111","sha":"4860f7b8e9318031de95c11c35e4ef09a6f9cef9","kind":"tag","published_at":"2020-08-05T03:32:50.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001111","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001111","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001111","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001111/manifests"},{"name":"v1.0.30001110","sha":"9db48cf96ea6600593228a27b166e212dd5b5943","kind":"tag","published_at":"2020-08-04T06:33:06.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001110","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001110","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001110/manifests"},{"name":"v1.0.30001109","sha":"ad3ad75fc34a86c21f715192c3a4c02099cc18fa","kind":"tag","published_at":"2020-07-30T05:33:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001109","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001109","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001109","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001109/manifests"},{"name":"v1.0.30001107","sha":"6d43e1636bea2ee3c386558bea014036954f7317","kind":"tag","published_at":"2020-07-26T23:32:56.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001107","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001107","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001107/manifests"},{"name":"v1.0.30001106","sha":"ee1c40fd8fbc997093802e24a11b49bc3fc49f25","kind":"tag","published_at":"2020-07-25T22:33:01.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001106","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001106","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001106","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001106/manifests"},{"name":"v1.0.30001105","sha":"451b1bf541c768e050cb4d0845d394647580a4cc","kind":"tag","published_at":"2020-07-22T05:33:02.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001105","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001105","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001105/manifests"},{"name":"v1.0.30001104","sha":"748be75ffcd9b9b85100ba08bceb7a80a2a43b33","kind":"tag","published_at":"2020-07-20T06:32:54.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001104","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001104","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001104/manifests"},{"name":"v1.0.30001103","sha":"fef6b8109664a60454907572586ffa9788738c72","kind":"tag","published_at":"2020-07-19T05:32:54.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001103","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001103","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001103","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001103/manifests"},{"name":"v1.0.30001102","sha":"5e248789e0f4b59a606e5b137079395f16a41a36","kind":"tag","published_at":"2020-07-17T04:33:01.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001102","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001102","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001102","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001102/manifests"},{"name":"v1.0.30001101","sha":"ace604fbbbbc0ef2c80f026301bdc29d53017d2d","kind":"tag","published_at":"2020-07-17T02:32:53.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001101","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001101","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001101","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001101/manifests"},{"name":"v1.0.30001100","sha":"617f8dc5a3e5f6f91e2687379054a01527ca7098","kind":"tag","published_at":"2020-07-15T02:32:51.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001100","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001100","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001100","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001100/manifests"},{"name":"v1.0.30001099","sha":"eb9e44d8a93b2e813ed3ed24dd2a6e2aad112d19","kind":"tag","published_at":"2020-07-11T19:32:52.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001099","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001099","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001099","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001099/manifests"},{"name":"v1.0.30001097","sha":"d4cd6e4949d84d5c1a99261663e0a813c6771c85","kind":"tag","published_at":"2020-07-10T03:32:54.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001097","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001097","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001097","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001097/manifests"},{"name":"v1.0.30001096","sha":"f9604be2d64d86d6e9a64c0ad5ce1b91852c352e","kind":"tag","published_at":"2020-07-08T05:32:54.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001096","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001096","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001096","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001096/manifests"},{"name":"v1.0.30001094","sha":"fde37d38094f7278f5bcd3a7c8bdb9019757a78d","kind":"tag","published_at":"2020-07-05T05:33:12.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001094","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001094","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001094","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001094/manifests"},{"name":"v1.0.30001093","sha":"d91e85c6d36f13fc22e318b66526a9a11c7ac0e2","kind":"tag","published_at":"2020-07-01T22:33:01.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001093","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001093","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001093","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001093/manifests"},{"name":"v1.0.30001092","sha":"b1d4759e765c71f456f0dcc89043bba888f8fe53","kind":"tag","published_at":"2020-07-01T21:33:05.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001092","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001092","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001092","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001092/manifests"},{"name":"v1.0.30001091","sha":"3d5644c34ea6ec3e60443dd3408452add17c65bf","kind":"tag","published_at":"2020-06-30T22:32:53.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001091","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001091","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001091","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001091/manifests"},{"name":"v1.0.30001090","sha":"955426c2f139fa06623717b70723150f54db8557","kind":"tag","published_at":"2020-06-27T19:32:51.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001090","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001090","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001090","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001090/manifests"},{"name":"v1.0.30001089","sha":"21506f29378f0a0defa1a410a52cd6dad083ed5d","kind":"tag","published_at":"2020-06-27T06:32:54.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001089","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001089","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001089","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001089/manifests"},{"name":"v1.0.30001088","sha":"55e47d96c3cdabf2af4c682d0d414497f95d85cd","kind":"tag","published_at":"2020-06-24T05:32:52.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001088","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001088","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001088","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001088/manifests"},{"name":"v1.0.30001087","sha":"ff22fb93f2f5cb83be402cfabfa376bd7e252402","kind":"tag","published_at":"2020-06-23T05:33:04.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001087","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001087","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001087","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001087/manifests"},{"name":"v1.0.30001085","sha":"1e553b3576c35c7f25d59a90184e4f3692b9f0dc","kind":"tag","published_at":"2020-06-21T05:32:54.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001085","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001085","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001085","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001085/manifests"},{"name":"v1.0.30001084","sha":"50c42e009465a435f317dc5c925f8bcec39cbed1","kind":"tag","published_at":"2020-06-16T06:33:14.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001084","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001084","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001084","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001084/manifests"},{"name":"v1.0.30001083","sha":"8bd4736419b8feb0c83f5574adbfa99ae239db1b","kind":"tag","published_at":"2020-06-13T19:32:56.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001083","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001083","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001083","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001083/manifests"},{"name":"v1.0.30001081","sha":"b88fa9e4e58ab909967fb338eceb84c3ac48d08a","kind":"tag","published_at":"2020-06-10T03:33:05.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001081","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001081","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001081","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001081/manifests"},{"name":"v1.0.30001079","sha":"b9230585325b842d30ffab5eae7ac24d9b761d6f","kind":"tag","published_at":"2020-06-08T06:32:47.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001079","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001079","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001079","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001079/manifests"},{"name":"v1.0.30001078","sha":"e5c070670e5ab2de8fa908a5ea17763c969371b5","kind":"tag","published_at":"2020-06-05T06:32:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001078","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001078","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001078","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001078/manifests"},{"name":"v1.0.30001077","sha":"cbba48720a1acc4b5d7ba215d98acd681e03ba49","kind":"tag","published_at":"2020-06-03T04:32:47.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001077","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001077","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001077","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001077/manifests"},{"name":"v1.0.30001076","sha":"9212bb834a69e954aeaffb25cddf0778b00fc1d7","kind":"tag","published_at":"2020-06-02T03:32:44.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001076","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001076","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001076","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001076/manifests"},{"name":"v1.0.30001074","sha":"ea7d41661755bd349330bc8920731d210572829f","kind":"tag","published_at":"2020-06-01T06:32:46.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001074","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001074","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001074","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001074/manifests"},{"name":"v1.0.30001072","sha":"62eb1eeec5d74e157f0ffa3c810d0c60dfdfee3a","kind":"tag","published_at":"2020-05-31T05:32:47.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001072","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001072","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001072","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001072/manifests"},{"name":"v1.0.30001070","sha":"aa31dd459ff15e94121425d07efd4ffaf96a3dcd","kind":"tag","published_at":"2020-05-30T06:32:47.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001070","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001070","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001070","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001070/manifests"},{"name":"v1.0.30001069","sha":"6aa2356773cc4aca917badbd2bca1ea72e27b0a1","kind":"tag","published_at":"2020-05-29T06:32:59.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001069","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001069","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001069","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001069/manifests"},{"name":"v1.0.30001068","sha":"159434fc3472967897b8ec256b5d979a2780c11f","kind":"tag","published_at":"2020-05-28T06:32:49.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001068","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001068","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001068","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001068/manifests"},{"name":"v1.0.30001067","sha":"311c2c916651099c881cb8814b045c6c7a7aa586","kind":"tag","published_at":"2020-05-26T05:32:47.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001067","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001067","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001067","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001067/manifests"},{"name":"v1.0.30001066","sha":"57008737f0f088a83d1917edfa5aaa01e9edc9d0","kind":"tag","published_at":"2020-05-25T21:32:51.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001066","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001066","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001066","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001066/manifests"},{"name":"v1.0.30001065","sha":"d1c53eb00f35d22fc79bb2ffbcc794422b8edef5","kind":"tag","published_at":"2020-05-24T23:32:50.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001065","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001065","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001065","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001065/manifests"},{"name":"v1.0.30001064","sha":"8efaa991ce944e64de24f3ec8214f0bd812dd07c","kind":"tag","published_at":"2020-05-23T05:32:51.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001064","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001064","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001064","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001064/manifests"},{"name":"v1.0.30001063","sha":"d5be64e47db41a3f85faa75f90b6101f2c474823","kind":"tag","published_at":"2020-05-20T04:32:46.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001063","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001063","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001063","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001063/manifests"},{"name":"v1.0.30001062","sha":"7c3dfcdeeb1b708e08a8907b93f2ba98f23d40d0","kind":"tag","published_at":"2020-05-19T06:32:49.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001062","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001062","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001062","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001062/manifests"},{"name":"v1.0.30001061","sha":"c9e20a3b7a192725a98bcab330aae2d952f92e81","kind":"tag","published_at":"2020-05-16T04:32:48.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001061","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001061","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001061","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001061/manifests"},{"name":"v1.0.30001059","sha":"1371298c000282635b4a8241ac8e0890ac08e917","kind":"tag","published_at":"2020-05-15T02:32:45.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001059","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001059","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001059","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001059/manifests"},{"name":"v1.0.30001058","sha":"80233d2c9b0a7b5dd6ecd6bab213652aa3b100e3","kind":"tag","published_at":"2020-05-14T02:32:45.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001058","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001058","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001058","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001058/manifests"},{"name":"v1.0.30001057","sha":"fb6711215db04b725dff107830db02a6752f5d74","kind":"tag","published_at":"2020-05-14T01:32:47.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001057","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001057","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001057","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001057/manifests"},{"name":"v1.0.30001055","sha":"39b4d2f1376543beb3a5864486a4d870420194e4","kind":"tag","published_at":"2020-05-11T00:32:50.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001055","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001055","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001055","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001055/manifests"},{"name":"v1.0.30001054","sha":"4dfaba6f8cccc31b7a2775df0b1d67e22450d36f","kind":"tag","published_at":"2020-05-08T03:32:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001054","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001054","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001054","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001054/manifests"},{"name":"v1.0.30001053","sha":"145638e40b012e4579c9be41f1c10a53ae6bedc7","kind":"tag","published_at":"2020-05-07T04:32:56.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001053","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001053","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001053","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001053/manifests"},{"name":"v1.0.30001052","sha":"d853bd7d6f093352b8551f49a6cdafcebd2b1e51","kind":"tag","published_at":"2020-05-06T00:32:47.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001052","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001052","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001052","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001052/manifests"},{"name":"v1.0.30001051","sha":"6140c484072a449fed7b3feac67ccb28af3f848f","kind":"tag","published_at":"2020-05-05T04:32:48.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001051","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001051","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001051","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001051/manifests"},{"name":"v1.0.30001050","sha":"437b8364ff91fb2e00f9520a8975a6461efad0e1","kind":"tag","published_at":"2020-05-04T04:32:46.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001050","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001050","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001050","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001050/manifests"},{"name":"v1.0.30001049","sha":"616ec6c60c2e5465a844fc4c24efd6b2fd7d1ef1","kind":"tag","published_at":"2020-05-04T03:32:49.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001049","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001049","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001049","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001049/manifests"},{"name":"v1.0.30001048","sha":"6db8ab10eb3633e8a814a5f204dee06d84b4d0ca","kind":"tag","published_at":"2020-04-25T17:32:56.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001048","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001048","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001048","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001048/manifests"},{"name":"v1.0.30001047","sha":"0ad56a2366f5a42e320d281afe9e4b9e6cfe57e5","kind":"tag","published_at":"2020-04-25T16:32:52.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001047","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001047","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001047","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001047/manifests"},{"name":"v1.0.30001046","sha":"84baed30b4ad60860db1be95ca4f1f1f1ecf07d6","kind":"tag","published_at":"2020-04-23T06:32:51.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001046","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001046","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001046","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001046/manifests"},{"name":"v1.0.30001045","sha":"62575c993481fea81065e7156bea756e0a560bc0","kind":"tag","published_at":"2020-04-21T06:32:51.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001045","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001045","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001045","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001045/manifests"},{"name":"v1.0.30001043","sha":"ddfbac860da24e9c6b4e07120a9cdea9ce965d49","kind":"tag","published_at":"2020-04-19T04:32:59.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001043","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001043","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001043","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001043/manifests"},{"name":"v1.0.30001042","sha":"404f9788cc5bb59ee01b8fe3fc58081e4646f126","kind":"tag","published_at":"2020-04-15T04:32:59.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001042","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001042","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001042","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001042/manifests"},{"name":"v1.0.30001041","sha":"847305dbf6f938f3f4d76e831fe6b45168aeaaeb","kind":"tag","published_at":"2020-04-13T03:32:53.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001041","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001041","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001041","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001041/manifests"},{"name":"v1.0.30001040","sha":"305c1294984171a7c30c78ca54776bf4758dda4e","kind":"tag","published_at":"2020-04-09T05:32:57.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001040","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001040","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001040","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001040/manifests"},{"name":"v1.0.30001039","sha":"d920639cf119e92635cba05bd17be5a33e555972","kind":"tag","published_at":"2020-04-04T04:32:52.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001039","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001039","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001039","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001039/manifests"},{"name":"v1.0.30001038","sha":"164a3775c526bf6c49331b296bb03adcebb11752","kind":"tag","published_at":"2020-03-26T05:32:50.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001038","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001038","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001038","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001038/manifests"},{"name":"v1.0.30001037","sha":"dd4aad5fe71db0a18168aef0cb34eda893792284","kind":"tag","published_at":"2020-03-25T05:32:52.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001037","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001037","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001037","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001037/manifests"},{"name":"v1.0.30001036","sha":"10507fd33e0eac35c14d872aeff65c1367f26a8e","kind":"tag","published_at":"2020-03-23T06:33:00.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001036","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001036","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001036","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001036/manifests"},{"name":"v1.0.30001035","sha":"553d031ca3f59ae23a0cb7937f0e4276aa98cdb1","kind":"tag","published_at":"2020-03-12T06:32:54.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001035","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001035","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001035","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001035/manifests"},{"name":"v1.0.30001034","sha":"e02077ece468e45242c88b21da2836465f8e6493","kind":"tag","published_at":"2020-03-12T05:32:50.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001034","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001034","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001034","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001034/manifests"},{"name":"v1.0.30001033","sha":"b44201ad6ee698c1b2981bc9f284f36732a6b7fe","kind":"tag","published_at":"2020-03-09T05:32:58.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001033","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001033","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001033","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001033/manifests"},{"name":"v1.0.30001032","sha":"f90f1f9eb7d2b6126910b20255f4ca3e7392b117","kind":"tag","published_at":"2020-03-05T05:33:02.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001032","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001032","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001032","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001032/manifests"},{"name":"v1.0.30001031","sha":"c2c2769148d794c361df3f3630261fd6b6575a2b","kind":"tag","published_at":"2020-03-02T05:32:50.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001031","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001031","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001031","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001031/manifests"},{"name":"v1.0.30001030","sha":"f165ef3f40409aa633244a0806070d045c8efda2","kind":"tag","published_at":"2020-02-24T07:32:56.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001030","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001030","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001030","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001030/manifests"},{"name":"v1.0.30001029","sha":"b59bc616fe41859015952f7ff108dc788f9ebad8","kind":"tag","published_at":"2020-02-24T05:32:50.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001029","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001029","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001029","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001029/manifests"},{"name":"v1.0.30001028","sha":"04ee1ecef9af2006e07227727fb29e8673815a69","kind":"tag","published_at":"2020-02-18T05:32:52.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001028","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001028","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001028","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001028/manifests"},{"name":"v1.0.30001027","sha":"0ba25f8fa879c035452c4a4f152a2361e7ca3f98","kind":"tag","published_at":"2020-02-10T05:32:54.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001027","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001027","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001027","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001027/manifests"},{"name":"v1.0.30001026","sha":"ad733e2c60ff35cc3cf775c368f6f0066123ba71","kind":"tag","published_at":"2020-02-10T04:32:49.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001026","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001026","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001026","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001026/manifests"},{"name":"v1.0.30001025","sha":"d66768e34ce0f10c216087c52d9845f8b663b730","kind":"tag","published_at":"2020-02-04T06:32:54.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001025","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001025","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001025","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001025/manifests"},{"name":"v1.0.30001024","sha":"ac29ee7743dfb3d82de0314cb2d3315f330ce23c","kind":"tag","published_at":"2020-02-03T22:10:53.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001024","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001024","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001024","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001024/manifests"},{"name":"v1.0.30001023","sha":"7447330995f493f02b8e8de8b861c778d4c3c8c3","kind":"tag","published_at":"2020-01-25T07:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001023","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001023","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001023","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001023/manifests"},{"name":"v1.0.30001022","sha":"1c8da8828276c0f4aaba04ad480753ae184269dd","kind":"tag","published_at":"2020-01-21T02:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001022","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001022","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001022","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001022/manifests"},{"name":"v1.0.30001021","sha":"26a911b36860745f951442b9dcbbf9ecf6bb5409","kind":"tag","published_at":"2020-01-15T05:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001021","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001021","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001021","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001021/manifests"},{"name":"v1.0.30001020","sha":"2440c74418120149f5d350a7e90de6f7308f1263","kind":"tag","published_at":"2020-01-09T05:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001020","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001020","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001020/manifests"},{"name":"v1.0.30001019","sha":"ae93439b91ba6f8175b06085c3ac7055c3b205b3","kind":"tag","published_at":"2020-01-05T01:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001019","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001019","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001019","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001019/manifests"},{"name":"v1.0.30001018","sha":"661fb09d4aaa1dd22509aedc90b1843b51f47428","kind":"tag","published_at":"2020-01-03T23:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001018","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001018","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001018/manifests"},{"name":"v1.0.30001017","sha":"9e7506576a7ae5d95df5f7c1d7a53a38d91f45f5","kind":"tag","published_at":"2019-12-27T18:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001017","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001017","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001017","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001017/manifests"},{"name":"v1.0.30001016","sha":"75af0e56933a57876cf1b4fac6a2c4d64563bad0","kind":"tag","published_at":"2019-12-16T06:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001016","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001016","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001016","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001016/manifests"},{"name":"v1.0.30001015","sha":"5d3b1e38ab99858285a6b7a3d7567957e33bd878","kind":"tag","published_at":"2019-12-04T07:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001015","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001015","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001015","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001015/manifests"},{"name":"v1.0.30001013","sha":"f3360088a96b39488c9d7b478359213a1f59233c","kind":"tag","published_at":"2019-12-02T06:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001013","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001013","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001013","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001013/manifests"},{"name":"v1.0.30001012","sha":"4c4426453aaa1bed66fb3469f259dbcbe762cb4f","kind":"tag","published_at":"2019-11-25T06:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001012","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001012","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001012/manifests"},{"name":"v1.0.30001011","sha":"a695018836c5b9a6a9ff8a326ea920c160ec57d8","kind":"tag","published_at":"2019-11-20T05:32:10.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001011","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001011","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001011","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001011/manifests"},{"name":"v1.0.30001010","sha":"876f63ec95c65a34c998eaf52ef86276c89114cb","kind":"tag","published_at":"2019-11-14T07:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001010","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001010","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001010","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001010/manifests"},{"name":"v1.0.30001009","sha":"4013068b669db382d6408ebe2dfe23498cca721b","kind":"tag","published_at":"2019-11-13T05:32:10.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001009","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001009","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001009","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001009/manifests"},{"name":"v1.0.30001008","sha":"923479124d0bbdba2ea1a030d1ca227a5304a60e","kind":"tag","published_at":"2019-11-04T06:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001008","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001008","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001008","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001008/manifests"},{"name":"v1.0.30001006","sha":"a6cd337596ab230b3e2893a8bee75436611420a2","kind":"tag","published_at":"2019-10-30T03:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001006","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001006","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001006","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001006/manifests"},{"name":"v1.0.30001005","sha":"15e28f670c0498029dd19327acf0bf1093fcbdaa","kind":"tag","published_at":"2019-10-27T05:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001005","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001005","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001005","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001005/manifests"},{"name":"v1.0.30001004","sha":"1822f2f50d89912e1c9524322effdfcad5c11a11","kind":"tag","published_at":"2019-10-24T06:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001004","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001004","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001004","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001004/manifests"},{"name":"v1.0.30001002","sha":"4817b25979ae8c67d0c4f65f3e76fafbc473bae9","kind":"tag","published_at":"2019-10-21T06:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001002","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001002","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001002","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001002/manifests"},{"name":"v1.0.30001001","sha":"dd9f07a1764e9e9431bc8bba9aacb87d7ff6fea7","kind":"tag","published_at":"2019-10-21T04:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30001001","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30001001","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001001","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30001001/manifests"},{"name":"v1.0.30000999","sha":"57bdf2b1ac4a67b2a814fd2cd8ce47fc675a7a3a","kind":"tag","published_at":"2019-10-06T00:32:10.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000999","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000999","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000999","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000999/manifests"},{"name":"v1.0.30000998","sha":"2150151fcd6d16350907c1785bce1d80c742ff25","kind":"tag","published_at":"2019-10-02T06:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000998","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000998","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000998","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000998/manifests"},{"name":"v1.0.30000997","sha":"8a3cb70c49eaae29cd262dd9adb6bcd98cdb6204","kind":"tag","published_at":"2019-09-24T04:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000997","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000997","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000997","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000997/manifests"},{"name":"v1.0.30000996","sha":"9867168411650afa617d8ab938345b4bd1b065ab","kind":"tag","published_at":"2019-09-20T05:32:12.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000996","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000996","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000996","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000996/manifests"},{"name":"v1.0.30000995","sha":"de8fa914e20040e92529153213e45addf71ba212","kind":"tag","published_at":"2019-09-16T04:32:15.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000995","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000995","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000995","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000995/manifests"},{"name":"v1.0.30000994","sha":"04d6a9bd1bea8d44bbd5b2aef135f14569393808","kind":"tag","published_at":"2019-09-11T05:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000994","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000994","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000994","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000994/manifests"},{"name":"v1.0.30000992","sha":"830d66bedcc73d8c9757b8a06f0414026925c516","kind":"tag","published_at":"2019-09-05T05:32:11.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000992","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000992","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000992","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000992/manifests"},{"name":"v1.0.30000990","sha":"9ae16b0c76d346e9efe283d308ff3b23841f9260","kind":"tag","published_at":"2019-09-04T05:32:11.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000990","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000990","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000990","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000990/manifests"},{"name":"v1.0.30000989","sha":"cb7af3739b4819a58acddd522698816f557c33d1","kind":"tag","published_at":"2019-08-06T04:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000989","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000989","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000989","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000989/manifests"},{"name":"v1.0.30000988","sha":"237bf7983d7cfa29d6653a66e48e7fbb31d55234","kind":"tag","published_at":"2019-07-31T03:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000988","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000988","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000988","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000988/manifests"},{"name":"v1.0.30000987","sha":"5907c3b3ed627b030570a411f58ef60c4661e54d","kind":"tag","published_at":"2019-07-30T05:32:10.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000987","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000987","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000987","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000987/manifests"},{"name":"v1.0.30000986","sha":"24b7902a4af1f7e4b3db7db983d4f49f913cb2b3","kind":"tag","published_at":"2019-07-27T05:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000986","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000986","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000986","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000986/manifests"},{"name":"v1.0.30000985","sha":"35701b71258139bef50d44f758ae868b3fa4b162","kind":"tag","published_at":"2019-07-21T05:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000985","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000985","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000985","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000985/manifests"},{"name":"v1.0.30000984","sha":"90f89807d42fdf576da2a36b3fd7679b2f629b00","kind":"tag","published_at":"2019-07-13T05:32:10.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000984","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000984","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000984","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000984/manifests"},{"name":"v1.0.30000983","sha":"e2b81dbd2f58f36891544577b4bc7b3f01f5d709","kind":"tag","published_at":"2019-07-10T06:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000983","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000983","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000983","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000983/manifests"},{"name":"v1.0.30000981","sha":"caceb2c93a2f5772fcf76b3fd02a6685d384f827","kind":"tag","published_at":"2019-07-08T06:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000981","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000981","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000981","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000981/manifests"},{"name":"v1.0.30000980","sha":"af8c32a18aedd2188b0925bb0b11a40945829ebf","kind":"tag","published_at":"2019-07-05T17:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000980","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000980","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000980","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000980/manifests"},{"name":"v1.0.30000979","sha":"35227028754c9ada7e677080db7b71439ccaf7ea","kind":"tag","published_at":"2019-07-01T06:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000979","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000979","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000979","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000979/manifests"},{"name":"v1.0.30000978","sha":"af89a91849162faa74b8944f636da98183d50cc5","kind":"tag","published_at":"2019-06-26T06:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000978","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000978","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000978","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000978/manifests"},{"name":"v1.0.30000977","sha":"c142d2982234a826bc45fa7eec60fe09c2d01e73","kind":"tag","published_at":"2019-06-25T06:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000977","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000977","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000977","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000977/manifests"},{"name":"v1.0.30000976","sha":"5ee0a582e3b29e4e124342ea3cf4b6dff8cc0402","kind":"tag","published_at":"2019-06-21T06:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000976","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000976","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000976","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000976/manifests"},{"name":"v1.0.30000975","sha":"8754399a63887ea859eb22cac12f5d62da03656e","kind":"tag","published_at":"2019-06-18T06:32:18.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000975","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000975","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000975","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000975/manifests"},{"name":"v1.0.30000974","sha":"7721c2f5b2bbccd915d05b04e3c97e61cc35057b","kind":"tag","published_at":"2019-06-06T06:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000974","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000974","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000974","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000974/manifests"},{"name":"v1.0.30000973","sha":"794cb71b0280e951b36d41c9ef61f10063e91fd8","kind":"tag","published_at":"2019-06-04T06:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000973","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000973","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000973","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000973/manifests"},{"name":"v1.0.30000971","sha":"cfe50e44f9d8874c6e136d7774b631da57cfd4d5","kind":"tag","published_at":"2019-05-22T04:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000971","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000971","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000971","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000971/manifests"},{"name":"v1.0.30000969","sha":"cd0e61aeee31d3919efab10c392c0625f980e18c","kind":"tag","published_at":"2019-05-16T03:32:10.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000969","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000969","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000969","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000969/manifests"},{"name":"v1.0.30000967","sha":"a1358b0b642f16bca1c26ae9a72ed14d10a1ebaa","kind":"tag","published_at":"2019-05-07T05:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000967","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000967","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000967","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000967/manifests"},{"name":"v1.0.30000966","sha":"fda6406b6a3324554ce87dc9971ac49865768ebe","kind":"tag","published_at":"2019-05-03T05:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000966","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000966","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000966","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000966/manifests"},{"name":"v1.0.30000965","sha":"d25a0d61d04472e266cc2e58ac23db630cc3dec4","kind":"tag","published_at":"2019-05-03T04:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000965","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000965","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000965","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000965/manifests"},{"name":"v1.0.30000963","sha":"4984a05d46fcf6a352b1845644f5e94996dbe471","kind":"tag","published_at":"2019-04-24T04:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000963","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000963","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000963","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000963/manifests"},{"name":"v1.0.30000962","sha":"6955a1d05d7d7f93fb20931a33f296cca332b75a","kind":"tag","published_at":"2019-04-19T04:32:10.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000962","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000962","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000962","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000962/manifests"},{"name":"v1.0.30000960","sha":"f8e62ab8270f09a8ee2cc01b5968eeea88676e31","kind":"tag","published_at":"2019-04-16T06:32:12.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000960","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000960","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000960","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000960/manifests"},{"name":"v1.0.30000959","sha":"c7d6f4cb7c62e1a44821d0afcaa69ac298c29d1a","kind":"tag","published_at":"2019-04-15T03:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000959","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000959","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000959","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000959/manifests"},{"name":"v1.0.30000958","sha":"89ed7d195a21a773ec354b1179e2734eff681aa6","kind":"tag","published_at":"2019-04-14T21:32:14.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000958","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000958","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000958","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000958/manifests"},{"name":"v1.0.30000957","sha":"a7f4827af65bfd323ab97d11e59a0afee8e50acc","kind":"tag","published_at":"2019-04-03T06:32:10.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000957","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000957","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000957","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000957/manifests"},{"name":"v1.0.30000956","sha":"6adcb9bd7b96a88d27bfcf83e9fbc7a66f156dc2","kind":"tag","published_at":"2019-04-03T04:32:10.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000956","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000956","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000956","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000956/manifests"},{"name":"v1.0.30000955","sha":"0814cdec19782c5eada9a29f06afdce1585ddfa2","kind":"tag","published_at":"2019-03-28T06:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000955","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000955","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000955","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000955/manifests"},{"name":"v1.0.30000954","sha":"6b78b17175828616ac829549315319b6ddd0651e","kind":"tag","published_at":"2019-03-27T05:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000954","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000954","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000954","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000954/manifests"},{"name":"v1.0.30000953","sha":"e83cf34be1d6b69afe03428bb560da21b2a69c7a","kind":"tag","published_at":"2019-03-26T05:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000953","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000953","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000953","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000953/manifests"},{"name":"v1.0.30000952","sha":"497af5accee674e5e2733b52d2f969de6cbc0853","kind":"tag","published_at":"2019-03-26T02:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000952","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000952","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000952","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000952/manifests"},{"name":"v1.0.30000951","sha":"f7c0a9b247d5fff8e89913771efe861c14097467","kind":"tag","published_at":"2019-03-20T04:32:10.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000951","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000951","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000951","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000951/manifests"},{"name":"v1.0.30000950","sha":"a576d34e56817abd5be2618c852d1084b5d40d6a","kind":"tag","published_at":"2019-03-17T06:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000950","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000950","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000950","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000950/manifests"},{"name":"v1.0.30000949","sha":"93e9f4de3def5b6f54b957fa435092c47dec968c","kind":"tag","published_at":"2019-03-16T03:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000949","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000949","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000949","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000949/manifests"},{"name":"v1.0.30000948","sha":"26275ea74cfd813065c231a23d5df825e6548a9a","kind":"tag","published_at":"2019-03-15T06:32:10.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000948","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000948","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000948","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000948/manifests"},{"name":"v1.0.30000947","sha":"0d7891fe74bc278c4c91b2f4055140cc9be97aa9","kind":"tag","published_at":"2019-03-14T05:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000947","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000947","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000947","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000947/manifests"},{"name":"v1.0.30000946","sha":"e48dcef8cf6e99b9f99ef06814712c559cebfff7","kind":"tag","published_at":"2019-03-13T05:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000946","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000946","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000946","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000946/manifests"},{"name":"v1.0.30000945","sha":"be1dcf13a6bb2d6ecf7adab24cd9ef7a0af93ce1","kind":"tag","published_at":"2019-03-12T06:32:10.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000945","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000945","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000945","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000945/manifests"},{"name":"v1.0.30000944","sha":"16d7c66653c12141ba216289b32581f73988d1e0","kind":"tag","published_at":"2019-03-12T05:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000944","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000944","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000944","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000944/manifests"},{"name":"v1.0.30000943","sha":"547799e937e8a4ca9b3bcb23aeeb13f01dd69e1e","kind":"tag","published_at":"2019-03-10T03:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000943","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000943/manifests"},{"name":"v1.0.30000942","sha":"35cdd0d7d8ecfd4ff00c403efb2914999a18af64","kind":"tag","published_at":"2019-03-07T04:32:11.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000942","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000942","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000942","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000942/manifests"},{"name":"v1.0.30000941","sha":"02b044f9cf44475103b7833c4cb47d333240a1cf","kind":"tag","published_at":"2019-03-05T04:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000941","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000941","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000941","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000941/manifests"},{"name":"v1.0.30000940","sha":"09e3e00c46d24c70bd0445cec86493d0a3c51814","kind":"tag","published_at":"2019-03-03T20:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000940","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000940","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000940","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000940/manifests"},{"name":"v1.0.30000939","sha":"684f890f5555bb8f186abbe01ee008b0b73cff9a","kind":"tag","published_at":"2019-02-23T04:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000939","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000939","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000939","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000939/manifests"},{"name":"v1.0.30000938","sha":"2a9ed11b9de126954e15ff719b1ff8b5129b2013","kind":"tag","published_at":"2019-02-15T05:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000938","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000938/manifests"},{"name":"v1.0.30000937","sha":"ceba55beb53b73eeb6608e4118df1c01097a06f7","kind":"tag","published_at":"2019-02-15T04:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000937","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000937","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000937","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000937/manifests"},{"name":"v1.0.30000936","sha":"2dc4cdc44b3ca4d54443e47cbfbd6fdaef272ee1","kind":"tag","published_at":"2019-02-11T04:32:12.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000936","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000936","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000936","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000936/manifests"},{"name":"v1.0.30000935","sha":"c9fbea64128cbec41979a4769335d79e9e0cb9e8","kind":"tag","published_at":"2019-02-05T05:32:10.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000935","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000935","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000935","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000935/manifests"},{"name":"v1.0.30000934","sha":"c9e1b4417413832856e00f070acc90d1e0a74791","kind":"tag","published_at":"2019-02-03T07:32:10.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000934","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000934","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000934","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000934/manifests"},{"name":"v1.0.30000933","sha":"b6c1a2c2c8e52107598147b7f0fff383f12192b8","kind":"tag","published_at":"2019-01-31T05:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000933","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000933","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000933","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000933/manifests"},{"name":"v1.0.30000932","sha":"1173ae6110710290f058708e9c0ac2161669e830","kind":"tag","published_at":"2019-01-25T07:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000932","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000932","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000932","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000932/manifests"},{"name":"v1.0.30000931","sha":"2317ff24219fb68dfc3ceaa823288bb04ae389b2","kind":"tag","published_at":"2019-01-25T06:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000931","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000931","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000931","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000931/manifests"},{"name":"v1.0.30000930","sha":"564e33266086598aa6730a42d9c64e2135b87497","kind":"tag","published_at":"2019-01-23T05:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000930","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000930","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000930","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000930/manifests"},{"name":"v1.0.30000929","sha":"cbc544edd9f85e5656760902d2073d95af8b8eb5","kind":"tag","published_at":"2019-01-16T05:32:10.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000929","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000929","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000929","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000929/manifests"},{"name":"v1.0.30000928","sha":"9e4d3e63902291002a3d648f1c3c51367e9e6437","kind":"tag","published_at":"2019-01-10T06:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000928","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000928","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000928","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000928/manifests"},{"name":"v1.0.30000927","sha":"2e2b76a8a50c028e15209e89498571c46273ad88","kind":"tag","published_at":"2019-01-04T03:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000927","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000927","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000927","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000927/manifests"},{"name":"v1.0.30000926","sha":"24da5550a1be4f760a72d71f470b69583b14c69d","kind":"tag","published_at":"2019-01-02T02:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000926","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000926","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000926","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000926/manifests"},{"name":"v1.0.30000925","sha":"90c74cd7ee33da3e86e5335325f7f0bd7d16e678","kind":"tag","published_at":"2018-12-28T03:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000925","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000925","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000925","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000925/manifests"},{"name":"v1.0.30000923","sha":"3306645adc0e376b11db1347479689dbfc3061e3","kind":"tag","published_at":"2018-12-20T00:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000923","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000923","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000923","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000923/manifests"},{"name":"v1.0.30000921","sha":"3b48b1f83b372010246cce8ebfc65be0adeb896c","kind":"tag","published_at":"2018-12-14T05:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000921","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000921","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000921","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000921/manifests"},{"name":"v1.0.30000919","sha":"f4adb207a6f96b171f4419f6f141c06952e5c666","kind":"tag","published_at":"2018-12-14T04:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000919","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000919","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000919","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000919/manifests"},{"name":"v1.0.30000918","sha":"77bb892d4d74ed57cb8ece4783bd073e0e19f010","kind":"tag","published_at":"2018-12-10T05:32:06.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000918","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000918","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000918","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000918/manifests"},{"name":"v1.0.30000917","sha":"28a0930df38c8fac4f65fbd4055e8ca3675e6a3b","kind":"tag","published_at":"2018-12-10T01:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000917","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000917","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000917","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000917/manifests"},{"name":"v1.0.30000916","sha":"5f8e355650204e8310643006fd1d66c3a614b1ae","kind":"tag","published_at":"2018-12-06T06:32:11.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000916","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000916","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000916","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000916/manifests"},{"name":"v1.0.30000915","sha":"70142ad10e8ed501cfc8b7a5c6355c67eb7cc91b","kind":"tag","published_at":"2018-12-06T05:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000915","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000915","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000915","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000915/manifests"},{"name":"v1.0.30000914","sha":"5575eed31413af0132b601d10aa8ff44655e010a","kind":"tag","published_at":"2018-12-04T06:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000914","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000914","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000914","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000914/manifests"},{"name":"v1.0.30000913","sha":"a21e8641fbb3209ba7b8902225f28d613858a36e","kind":"tag","published_at":"2018-12-03T07:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000913","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000913","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000913","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000913/manifests"},{"name":"v1.0.30000912","sha":"f2b8f05eb96ca13d27d6cb892f44cfd0fba435f5","kind":"tag","published_at":"2018-11-27T15:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000912","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000912","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000912","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000912/manifests"},{"name":"v1.0.30000911","sha":"facddffa74dfd120282b621e610384975f19f15d","kind":"tag","published_at":"2018-11-27T06:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000911","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000911","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000911","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000911/manifests"},{"name":"v1.0.30000910","sha":"13af2e2daa605f7b6ff99cee7fa7c0d4ab8be982","kind":"tag","published_at":"2018-11-21T06:32:10.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000910","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000910","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000910","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000910/manifests"},{"name":"v1.0.30000909","sha":"20335a62a6c425c2848216948cdea9f2d787d683","kind":"tag","published_at":"2018-11-18T06:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000909","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000909","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000909","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000909/manifests"},{"name":"v1.0.30000908","sha":"041898cd7f68e65a54d3fb2daeccfe605cdcef79","kind":"tag","published_at":"2018-11-18T05:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000908","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000908","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000908","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000908/manifests"},{"name":"v1.0.30000907","sha":"03dd55e5e6a1cc12825a4946ecd2b0fd62d8a0cb","kind":"tag","published_at":"2018-11-08T07:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000907","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000907","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000907","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000907/manifests"},{"name":"v1.0.30000906","sha":"c0326fd426ae416e7621b87db7d004617ccd453c","kind":"tag","published_at":"2018-11-06T05:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000906","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000906","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000906","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000906/manifests"},{"name":"v1.0.30000905","sha":"451b613eca71fd714efd0ab9985ba23f804f1493","kind":"tag","published_at":"2018-11-05T05:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000905","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000905","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000905","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000905/manifests"},{"name":"v1.0.30000904","sha":"90a245716f6bb4ee785545f94fb16db83e5a97a8","kind":"tag","published_at":"2018-11-03T06:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000904","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000904","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000904","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000904/manifests"},{"name":"v1.0.30000903","sha":"9adca10e11702f0e6ec1afa0df893905395c3b19","kind":"tag","published_at":"2018-10-31T05:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000903","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000903","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000903","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000903/manifests"},{"name":"v1.0.30000902","sha":"d7e19eb40c7181760e34c8785254cb4fa1bbc0bd","kind":"tag","published_at":"2018-10-30T04:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000902","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000902","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000902","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000902/manifests"},{"name":"v1.0.30000901","sha":"c5abcdb1a4cb4bb4ec97b900b5e6c6e4a6c358ef","kind":"tag","published_at":"2018-10-30T03:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000901","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000901","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000901","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000901/manifests"},{"name":"v1.0.30000900","sha":"cedc1c07911cd1bae3ca9a39ed0e4a194fffc4a4","kind":"tag","published_at":"2018-10-29T01:32:10.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000900","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000900","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000900","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000900/manifests"},{"name":"v1.0.30000899","sha":"947a7cee6c954962e352435dbc09bee2ed34c437","kind":"tag","published_at":"2018-10-25T04:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000899","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000899","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000899","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000899/manifests"},{"name":"v1.0.30000898","sha":"38ef5ce91e1d0d2bf53aa62581d1200e49e32ad4","kind":"tag","published_at":"2018-10-23T05:32:10.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000898","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000898","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000898","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000898/manifests"},{"name":"v1.0.30000893","sha":"6783c9c11aafb2e54975ff30be1c5a70f23fd902","kind":"tag","published_at":"2018-10-18T05:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000893","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000893","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000893","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000893/manifests"},{"name":"v1.0.30000892","sha":"af548edbca1ed3ce15f25ad78b180f84e9888514","kind":"tag","published_at":"2018-10-15T06:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000892","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000892","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000892","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000892/manifests"},{"name":"v1.0.30000890","sha":"2c5eeb2ab0abc01f3393bc5d000f5d6a2527ec73","kind":"tag","published_at":"2018-10-08T03:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000890","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000890","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000890","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000890/manifests"},{"name":"v1.0.30000889","sha":"506b6dbbe28a010d65694d142de9b161f3d81e47","kind":"tag","published_at":"2018-10-03T04:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000889","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000889","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000889","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000889/manifests"},{"name":"v1.0.30000888","sha":"3a750cabb2e72407f4f5cdc2c908605e03342d6b","kind":"tag","published_at":"2018-09-28T02:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000888","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000888","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000888","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000888/manifests"},{"name":"v1.0.30000887","sha":"767f95b52ab2ed16378d09d91d695ddfc81476ff","kind":"tag","published_at":"2018-09-23T04:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000887","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000887","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000887","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000887/manifests"},{"name":"v1.0.30000886","sha":"ab8a085e0b38c57d334df3664e80ebad252a87db","kind":"tag","published_at":"2018-09-21T06:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000886","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000886","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000886","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000886/manifests"},{"name":"v1.0.30000885","sha":"789982c3fd06cb1a95dd2615a845889e5c10121f","kind":"tag","published_at":"2018-09-06T05:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000885","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000885","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000885","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000885/manifests"},{"name":"v1.0.30000884","sha":"5460f074d6d666d98453c2e3e3434e4d9c23bc1e","kind":"tag","published_at":"2018-09-04T04:32:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000884","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000884","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000884","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000884/manifests"},{"name":"v1.0.30000883","sha":"9504f7353bf07c965b4e6b53b15e865210e4e401","kind":"tag","published_at":"2018-08-30T04:32:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000883","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000883","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000883","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000883/manifests"},{"name":"v1.0.30000882","sha":"0c322a3af90490f1c1d61ee21bd1e2911a8facde","kind":"tag","published_at":"2018-08-29T05:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000882","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000882","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000882","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000882/manifests"},{"name":"v1.0.30000880","sha":"a91d9add50ccd7cd47e0af583931cb448b8670df","kind":"tag","published_at":"2018-08-28T06:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000880","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000880","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000880","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000880/manifests"},{"name":"v1.0.30000878","sha":"708337bc0d70f620f5dc1b0759e99208f9f3b5c5","kind":"tag","published_at":"2018-08-21T06:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000878","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000878","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000878","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000878/manifests"},{"name":"v1.0.30000877","sha":"fc2a29f6d09aba2f808a73eb519e04dfbdec557b","kind":"tag","published_at":"2018-08-14T05:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000877","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000877","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000877","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000877/manifests"},{"name":"v1.0.30000876","sha":"51bec86d9588d94748a6325781aff0971612c3ba","kind":"tag","published_at":"2018-08-13T01:32:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000876","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000876","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000876","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000876/manifests"},{"name":"v1.0.30000874","sha":"697c4e9cf8f333416fc26a60d5d4109afaeb7f1f","kind":"tag","published_at":"2018-08-03T06:47:54.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000874","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000874","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000874","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000874/manifests"},{"name":"v1.0.30000872","sha":"92959deb020471e9f857fa08b74645f699df78cf","kind":"tag","published_at":"2018-08-02T22:47:46.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000872","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000872","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000872","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000872/manifests"},{"name":"v1.0.30000865","sha":"c6d824a7cacc80bf03bebf6e8fc77fcc8eb83ddb","kind":"tag","published_at":"2018-07-10T05:00:53.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000865","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000865","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000865","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000865/manifests"},{"name":"v1.0.30000864","sha":"c420f58781050f66f9e9091bd1c1bd34a0eff1c4","kind":"tag","published_at":"2018-07-05T03:01:06.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000864","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000864","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000864","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000864/manifests"},{"name":"v1.0.30000862","sha":"7ea785cfb777fcbdfd6e313f0340bbbd8b4d7f63","kind":"tag","published_at":"2018-07-03T06:00:58.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000862","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000862","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000862","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000862/manifests"},{"name":"v1.0.30000861","sha":"df4f9bf00792fcc008f46a6d6fe74644b6afde0d","kind":"tag","published_at":"2018-06-29T05:00:54.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000861","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000861","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000861","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000861/manifests"},{"name":"v1.0.30000860","sha":"020aad403dd46cd371c1db4702b39478e4883265","kind":"tag","published_at":"2018-06-28T06:00:58.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000860","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000860","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000860","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000860/manifests"},{"name":"v1.0.30000859","sha":"15f299ba80d73efe8f35f053e700db9f3aaa6d07","kind":"tag","published_at":"2018-06-26T06:00:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000859","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000859","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000859","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000859/manifests"},{"name":"v1.0.30000858","sha":"d72271e7bb3aad6a1edf8022a881b17eb97eb7ba","kind":"tag","published_at":"2018-06-24T00:01:03.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000858","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000858","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000858","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000858/manifests"},{"name":"v1.0.30000857","sha":"dfeba25345240b14d84661d101fc455848a43b8c","kind":"tag","published_at":"2018-06-23T23:01:00.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000857","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000857","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000857","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000857/manifests"},{"name":"v1.0.30000856","sha":"4269c368ddbac99c8ada6df922170c4d54755a8f","kind":"tag","published_at":"2018-06-15T06:01:01.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000856","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000856","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000856","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000856/manifests"},{"name":"v1.0.30000855","sha":"d402ce68ceb0d50a21515c79d9a7a7ce8e689cf2","kind":"tag","published_at":"2018-06-14T06:00:54.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000855","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000855","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000855","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000855/manifests"},{"name":"v1.0.30000854","sha":"e929510ae619d7582266abe4fe890ee4b7239a86","kind":"tag","published_at":"2018-06-14T05:00:54.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000854","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000854","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000854","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000854/manifests"},{"name":"v1.0.30000853","sha":"2503e3cdbf5f7b88e0f26cce493c05cc2f2f85ce","kind":"tag","published_at":"2018-06-13T07:01:00.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000853","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000853","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000853","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000853/manifests"},{"name":"v1.0.30000852","sha":"b9df20cc76113cb6672275a39c1a9e6e69d53fba","kind":"tag","published_at":"2018-06-12T07:00:50.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000852","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000852","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000852","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000852/manifests"},{"name":"v1.0.30000851","sha":"c476bd723819865e100fc58523a08b1f06f5a4ad","kind":"tag","published_at":"2018-06-08T06:00:52.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000851","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000851","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000851","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000851/manifests"},{"name":"v1.0.30000850","sha":"c3c5199cbb407d00f06bb02b3e6ce345c2e7f4d7","kind":"tag","published_at":"2018-06-07T07:00:58.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000850","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000850","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000850","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000850/manifests"},{"name":"v1.0.30000849","sha":"072e4c0ff3152e51ff0c5401dcce1910eaaeb89c","kind":"tag","published_at":"2018-06-05T07:00:52.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000849","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000849","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000849","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000849/manifests"},{"name":"v1.0.30000848","sha":"1ffcf141e02a6380999173e9ee8180f6715d13e8","kind":"tag","published_at":"2018-06-04T15:01:02.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000848","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000848","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000848","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000848/manifests"},{"name":"v1.0.30000847","sha":"7966877bdeb220f5094cbe7d49ba0c861f916d41","kind":"tag","published_at":"2018-05-31T07:00:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000847","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000847","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000847","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000847/manifests"},{"name":"v1.0.30000846","sha":"9152688f698871793c2ee42c86d48cabb7f36155","kind":"tag","published_at":"2018-05-24T07:00:57.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000846","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000846","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000846","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000846/manifests"},{"name":"v1.0.30000845","sha":"8bf1cad680f42d8c1cccda1d0f98f0df473ea129","kind":"tag","published_at":"2018-05-22T06:02:15.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000845","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000845","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000845","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000845/manifests"},{"name":"v1.0.30000844","sha":"934446f808c477cf8340c4de5499d0ad86370e7e","kind":"tag","published_at":"2018-05-21T04:00:58.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000844","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000844","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000844","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000844/manifests"},{"name":"v1.0.30000843","sha":"39af81362de279d3202c9a77ec4c042c82394fb5","kind":"tag","published_at":"2018-05-18T07:01:02.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000843","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000843","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000843","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000843/manifests"},{"name":"v1.0.30000842","sha":"7fd046f7ebb464de9991e34664c242e5c0985930","kind":"tag","published_at":"2018-05-17T06:00:57.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000842","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000842","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000842","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000842/manifests"},{"name":"v1.0.30000841","sha":"91421404caf01d19e7285a1f12bf5b193892b3c4","kind":"tag","published_at":"2018-05-16T06:00:58.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000841","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000841","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000841","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000841/manifests"},{"name":"v1.0.30000840","sha":"bfec5d8bc91503b625e3066233214b906abf97de","kind":"tag","published_at":"2018-05-14T06:00:56.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000840","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000840","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000840","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000840/manifests"},{"name":"v1.0.30000839","sha":"32f33f7d3c7c3d4f4bbb20ee363a23ee09daa001","kind":"tag","published_at":"2018-05-10T07:00:58.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000839","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000839","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000839","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000839/manifests"},{"name":"v1.0.30000838","sha":"510fada4bee34c42c70ba5d0893afc2501b67817","kind":"tag","published_at":"2018-05-10T06:01:01.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000838","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000838","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000838","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000838/manifests"},{"name":"v1.0.30000836","sha":"a1e6a6447777c6c02f43b4fac426d21c777b98c3","kind":"tag","published_at":"2018-05-08T05:00:54.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000836","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000836","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000836","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000836/manifests"},{"name":"v1.0.30000835","sha":"dbd1793373892d934343ec4d5f52d0c0cc86caa0","kind":"tag","published_at":"2018-05-06T05:00:58.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000835","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000835","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000835","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000835/manifests"},{"name":"v1.0.30000834","sha":"4f8fbfb5dd0fc7d4fadadf1f0433c2d7327009c6","kind":"tag","published_at":"2018-05-06T04:00:57.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000834","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000834","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000834","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000834/manifests"},{"name":"v1.0.30000833","sha":"efc3353b5120c1284cc6d3240c603a4d1867cae3","kind":"tag","published_at":"2018-05-02T04:01:18.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000833","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000833","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000833","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000833/manifests"},{"name":"v1.0.30000832","sha":"b5eeb12178b98c2f089912b4bd497edb878ba3d5","kind":"tag","published_at":"2018-04-28T04:00:58.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000832","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000832","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000832","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000832/manifests"},{"name":"v1.0.30000831","sha":"b93c0f2dca857424151b8ed63cf7382bb008bdcc","kind":"tag","published_at":"2018-04-28T03:00:59.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000831","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000831","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000831","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000831/manifests"},{"name":"v1.0.30000830","sha":"243fceb262c01c6423ef3af4493e7ef09e24645a","kind":"tag","published_at":"2018-04-14T05:00:50.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000830","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000830","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000830","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000830/manifests"},{"name":"v1.0.30000828","sha":"dccb82d6d4031719161bcb91fe52258b2b283a3f","kind":"tag","published_at":"2018-04-12T06:00:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000828","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000828","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000828","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000828/manifests"},{"name":"v1.0.30000827","sha":"529c0a87929ef1fcf8351480ea17c13527f625ba","kind":"tag","published_at":"2018-04-10T05:00:47.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000827","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000827","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000827","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000827/manifests"},{"name":"v1.0.30000826","sha":"832d8c10bf9288c6a075e1dbf4d15dccbf444fb5","kind":"tag","published_at":"2018-04-10T04:00:56.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000826","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000826","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000826","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000826/manifests"},{"name":"v1.0.30000824","sha":"23f4734e1aba1c6ba84be9eb7da1baff76ec7f03","kind":"tag","published_at":"2018-04-06T05:00:49.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000824","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000824","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000824","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000824/manifests"},{"name":"v1.0.30000823","sha":"8e0a242f7445f84db56da2d938f55843acc550b7","kind":"tag","published_at":"2018-04-03T06:01:06.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000823","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000823/manifests"},{"name":"v1.0.30000822","sha":"3cd0d6dce98cf5e97ddd97f6a0501ccee14e106a","kind":"tag","published_at":"2018-04-03T05:00:56.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000822","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000822","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000822","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000822/manifests"},{"name":"v1.0.30000821","sha":"f771d5d23892eaab78b4d26c2d85a6b93fd67ce8","kind":"tag","published_at":"2018-03-28T04:00:59.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000821","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000821","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000821","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000821/manifests"},{"name":"v1.0.30000820","sha":"af2d50981cc757332c526df37fdaca389be7b393","kind":"tag","published_at":"2018-03-25T05:01:05.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000820","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000820","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000820","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000820/manifests"},{"name":"v1.0.30000819","sha":"77b0a1a81a7daec098e9b59cad4e8db317d58544","kind":"tag","published_at":"2018-03-22T06:01:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000819","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000819","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000819","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000819/manifests"},{"name":"v1.0.30000817","sha":"1707c69eaf73ef19e28ff3f374348e9ebe5354f1","kind":"tag","published_at":"2018-03-21T06:01:03.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000817","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000817","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000817","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000817/manifests"},{"name":"v1.0.30000815","sha":"903a45478152d90fbea8c4ed851f17c4124d4f8a","kind":"tag","published_at":"2018-03-15T06:01:04.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000815","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000815","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000815","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000815/manifests"},{"name":"v1.0.30000814","sha":"84b71a0f87f2eb7c6befdbbb33f91448d5204c77","kind":"tag","published_at":"2018-03-13T06:01:11.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000814","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000814","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000814","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000814/manifests"},{"name":"v1.0.30000813","sha":"3cfce3184e3f717fcd39a1633d5d2e1a210b1c61","kind":"tag","published_at":"2018-03-06T07:00:59.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000813","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000813","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000813","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000813/manifests"},{"name":"v1.0.30000812","sha":"54b0f6cbc84688ae5487e6043bdd5b5bf383be96","kind":"tag","published_at":"2018-03-05T05:01:04.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000812","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000812","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000812","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000812/manifests"},{"name":"v1.0.30000811","sha":"0ded04e2c342c1008ce7f3757dfce32f11b7e393","kind":"tag","published_at":"2018-03-03T08:01:10.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000811","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000811","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000811","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000811/manifests"},{"name":"v1.0.30000810","sha":"7d36c6b6628dfdf157abd24f1134e47914f1a6ef","kind":"tag","published_at":"2018-02-20T00:00:52.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000810","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000810","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000810","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000810/manifests"},{"name":"v1.0.30000809","sha":"7bd3749161292d660be0874b7b4dd0e21da1971a","kind":"tag","published_at":"2018-02-18T02:01:13.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000809","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000809","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000809","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000809/manifests"},{"name":"v1.0.30000808","sha":"c7296912035e4434bece3eba3ccf239afc3abc71","kind":"tag","published_at":"2018-02-11T07:00:42.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000808","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000808","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000808","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000808/manifests"},{"name":"v1.0.30000807","sha":"dce1dc0f42decc0ae60b7af2ec4042c883aaca36","kind":"tag","published_at":"2018-02-10T06:00:46.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000807","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000807","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000807","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000807/manifests"},{"name":"v1.0.30000805","sha":"6739363852667cdd88e75fb48a4428a983fc5453","kind":"tag","published_at":"2018-02-09T05:00:46.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000805","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000805","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000805","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000805/manifests"},{"name":"v1.0.30000804","sha":"2bc7a17fc1f4137e05a0deb5ac12ade98de95fcc","kind":"tag","published_at":"2018-02-07T07:00:42.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000804","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000804","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000804","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000804/manifests"},{"name":"v1.0.30000803","sha":"0f4fa7ffb529735e9b0ed2849c67153c1612c32d","kind":"tag","published_at":"2018-02-06T07:00:43.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000803","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000803","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000803","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000803/manifests"},{"name":"v1.0.30000802","sha":"8b4923f7e8c0447ca59903b6890baeefed493e20","kind":"tag","published_at":"2018-02-05T23:14:50.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000802","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000802","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000802","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000802/manifests"},{"name":"v1.0.30000792","sha":"4f58e8e2b3fa55c67555804e355eb292049106cf","kind":"tag","published_at":"2018-01-15T06:01:19.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000792","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000792","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000792","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000792/manifests"},{"name":"v1.0.30000791","sha":"47109443c314e8780116f77a27041cffdc1a56ab","kind":"tag","published_at":"2018-01-12T06:01:25.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000791","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000791","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000791","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000791/manifests"},{"name":"v1.0.30000790","sha":"a749f399e5054fe99a6880417c1cefbdebc8664f","kind":"tag","published_at":"2018-01-11T08:00:58.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000790","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000790","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000790","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000790/manifests"},{"name":"v1.0.30000789","sha":"6499b6a66144ea91c4bbd77b8d1d8c5b2314eef0","kind":"tag","published_at":"2018-01-07T05:00:50.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000789","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000789","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000789","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000789/manifests"},{"name":"v1.0.30000788","sha":"3ee77bca4f419a0d9bae5dc71157c6092f2ec671","kind":"tag","published_at":"2018-01-07T04:00:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000788","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000788","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000788","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000788/manifests"},{"name":"v1.0.30000787","sha":"4d9da7e7c9adfec6e35acee3119d7f6052364a78","kind":"tag","published_at":"2018-01-03T23:00:49.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000787","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000787","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000787","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000787/manifests"},{"name":"v1.0.30000786","sha":"65e75bf9e281837bd2005f7c983370ff7b40e4ae","kind":"tag","published_at":"2018-01-03T19:00:51.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000786","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000786","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000786","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000786/manifests"},{"name":"v1.0.30000785","sha":"2eb17d5508a01ba05288d33312f752aec74c8f97","kind":"tag","published_at":"2018-01-03T18:01:04.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000785","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000785","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000785","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000785/manifests"},{"name":"v1.0.30000784","sha":"b0bfe1ebd0908652428ccbaf14ee7ed9c4fa9f28","kind":"tag","published_at":"2017-12-20T05:01:19.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000784","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000784","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000784","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000784/manifests"},{"name":"v1.0.30000783","sha":"979cc2542710badb616c85138a90c38a03ef215f","kind":"tag","published_at":"2017-12-13T06:01:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000783","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000783","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000783","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000783/manifests"},{"name":"v1.0.30000782","sha":"a7ad2362cc151dd0937389bdc6845d23f10598c6","kind":"tag","published_at":"2017-12-10T07:01:05.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000782","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000782","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000782","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000782/manifests"},{"name":"v1.0.30000781","sha":"ed89e9edec2b7115bf4e564dc1106f6e851434f2","kind":"tag","published_at":"2017-12-10T06:01:01.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000781","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000781","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000781","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000781/manifests"},{"name":"v1.0.30000780","sha":"c9fd89ba1f2158733f05df4459e4028c6df95c3c","kind":"tag","published_at":"2017-12-06T06:01:12.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000780","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000780","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000780","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000780/manifests"},{"name":"v1.0.30000779","sha":"13f86c765e325e7f172458fb92a1c89846229082","kind":"tag","published_at":"2017-12-06T05:01:13.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000779","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000779","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000779","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000779/manifests"},{"name":"v1.0.30000778","sha":"ceec78546e8a7770b8248f48a5056b83ed9d445c","kind":"tag","published_at":"2017-12-04T07:01:11.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000778","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000778","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000778","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000778/manifests"},{"name":"v1.0.30000777","sha":"4d322db177739a8ef8c6b20effb91a9c50432944","kind":"tag","published_at":"2017-12-01T07:01:01.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000777","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000777","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000777","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000777/manifests"},{"name":"v1.0.30000776","sha":"646f2b79c31256d990cc9aa24d1f69bb8ae80112","kind":"tag","published_at":"2017-12-01T05:01:05.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000776","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000776","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000776","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000776/manifests"},{"name":"v1.0.30000775","sha":"30e9933b12949a75e2c605541da5432651c39ad3","kind":"tag","published_at":"2017-11-29T06:00:51.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000775","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000775","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000775","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000775/manifests"},{"name":"v1.0.30000774","sha":"1d868b78851680c4a247c70f498f8e2bb68f29e3","kind":"tag","published_at":"2017-11-29T05:01:06.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000774","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000774","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000774","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000774/manifests"},{"name":"v1.0.30000772","sha":"008c12cafc87fdd24ee236978c93c7c86514d71d","kind":"tag","published_at":"2017-11-26T07:01:04.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000772","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000772","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000772","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000772/manifests"},{"name":"v1.0.30000770","sha":"b00e9859ab764f3c58fbf0d7b639474edc061e9a","kind":"tag","published_at":"2017-11-23T06:01:22.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000770","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000770","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000770","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000770/manifests"},{"name":"v1.0.30000769","sha":"37a2d6135c1e29690f6e3a6fb52a77e49e4421e9","kind":"tag","published_at":"2017-11-21T06:01:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000769","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000769","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000769","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000769/manifests"},{"name":"v1.0.30000766","sha":"3214eec9a3adc6380e49bb29598e643e20217104","kind":"tag","published_at":"2017-11-17T06:01:04.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000766","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000766","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000766","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000766/manifests"},{"name":"v1.0.30000765","sha":"4853b568338e997b780fd15cb235584412ab702e","kind":"tag","published_at":"2017-11-16T05:00:53.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000765","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000765","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000765","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000765/manifests"},{"name":"v1.0.30000764","sha":"f363baf234cef12f2a7e53c77bd75095dd8ee93e","kind":"tag","published_at":"2017-11-14T07:00:46.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000764","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000764","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000764","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000764/manifests"},{"name":"v1.0.30000762","sha":"322e8bcd1208ef55c7c8774808e8a3dbfe645de1","kind":"tag","published_at":"2017-11-14T06:00:59.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000762","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000762","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000762","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000762/manifests"},{"name":"v1.0.30000760","sha":"4100d70f10d13456bc6a70aaab2d0526b7935bd5","kind":"tag","published_at":"2017-11-08T04:00:46.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000760","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000760","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000760","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000760/manifests"},{"name":"v1.0.30000758","sha":"018db4cb6dd1d8e9a4f2f48abedd05809575bc5a","kind":"tag","published_at":"2017-11-03T06:01:03.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000758","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000758","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000758","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000758/manifests"},{"name":"v1.0.30000757","sha":"6b0083db60a7f5b4441e1ca6306ef27ec77b1ffb","kind":"tag","published_at":"2017-11-02T06:00:53.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000757","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000757","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000757","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000757/manifests"},{"name":"v1.0.30000756","sha":"d13a4d4a994d8defa61c17f6ff9d0d8f6b0ca3bb","kind":"tag","published_at":"2017-10-30T06:00:49.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000756","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000756","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000756","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000756/manifests"},{"name":"v1.0.30000755","sha":"6a8a7e8467ef2181e555413663b0b8bae88ad86b","kind":"tag","published_at":"2017-10-28T07:00:41.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000755","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000755","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000755","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000755/manifests"},{"name":"v1.0.30000753","sha":"dc90467e84d0d2fe7f961d8088a062bdbedbd62a","kind":"tag","published_at":"2017-10-28T06:00:46.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000753","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000753","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000753","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000753/manifests"},{"name":"v1.0.30000752","sha":"f821e151aae3604ca9b58372838792ecba723b8d","kind":"tag","published_at":"2017-10-27T05:00:40.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000752","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000752","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000752","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000752/manifests"},{"name":"v1.0.30000751","sha":"aa44c204bda22ee981247bd9741fae4d9a3a0eb3","kind":"tag","published_at":"2017-10-26T05:00:45.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000751","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000751","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000751","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000751/manifests"},{"name":"v1.0.30000750","sha":"714585f0bfba96a7d166e57262f30ac376583e34","kind":"tag","published_at":"2017-10-25T05:00:49.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000750","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000750","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000750","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000750/manifests"},{"name":"v1.0.30000749","sha":"a4d2f1a7acebba7d03e40eb543dd01b04ae0f92c","kind":"tag","published_at":"2017-10-22T23:00:45.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000749","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000749","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000749","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000749/manifests"},{"name":"v1.0.30000748","sha":"26b278de5724d4f6aefa7c12b71b8b9457121023","kind":"tag","published_at":"2017-10-19T06:00:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000748","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000748","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000748","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000748/manifests"},{"name":"v1.0.30000747","sha":"51ec068c34a6d506a0ae0a16b27aa7387fe2823f","kind":"tag","published_at":"2017-10-18T06:00:51.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000747","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000747","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000747","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000747/manifests"},{"name":"v1.0.30000746","sha":"5812c18a8552df6df3bdcb870f905d8342a6eb4d","kind":"tag","published_at":"2017-10-11T05:00:57.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000746","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000746","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000746","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000746/manifests"},{"name":"v1.0.30000745","sha":"13bc878768fd592ebde7298a8a10cb15a71cdd5d","kind":"tag","published_at":"2017-10-09T03:00:49.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000745","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000745","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000745","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000745/manifests"},{"name":"v1.0.30000744","sha":"86a3eead6dfb4696629235e83cbb4e78374fe3bc","kind":"tag","published_at":"2017-10-05T06:01:18.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000744","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000744","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000744","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000744/manifests"},{"name":"v1.0.30000743","sha":"e4f44820c0e81c928928dcdf4f5fd5b14044d3b8","kind":"tag","published_at":"2017-10-04T06:00:53.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000743","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000743","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000743","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000743/manifests"},{"name":"v1.0.30000742","sha":"99f705f55ea1fa5b9316ac94821fa0042e47367c","kind":"tag","published_at":"2017-10-04T05:01:01.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000742","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000742","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000742","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000742/manifests"},{"name":"v1.0.30000741","sha":"427e0e506d7ba3b4480a8db6778d09b6cf157d7d","kind":"tag","published_at":"2017-10-03T04:00:57.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000741","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000741","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000741","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000741/manifests"},{"name":"v1.0.30000740","sha":"fda228d5215a3f759b289e7c5d02418a6b675718","kind":"tag","published_at":"2017-09-29T05:00:51.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000740","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000740","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000740","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000740/manifests"},{"name":"v1.0.30000739","sha":"c06a7b2a2135f1566ce912535705383949c8e6cf","kind":"tag","published_at":"2017-09-28T05:00:45.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000739","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000739","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000739","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000739/manifests"},{"name":"v1.0.30000738","sha":"4c74ec1c4d89366797b449df25007e79ee2b0a32","kind":"tag","published_at":"2017-09-25T07:00:51.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000738","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000738","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000738","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000738/manifests"},{"name":"v1.0.30000737","sha":"40fbec3f98eda55d6a1f6b9d32abfa301e05fa9c","kind":"tag","published_at":"2017-09-24T06:00:44.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000737","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000737","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000737","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000737/manifests"},{"name":"v1.0.30000736","sha":"76ba9e7b4dbf6e749545a1bb03e0b41b268b314d","kind":"tag","published_at":"2017-09-24T05:00:43.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000736","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000736","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000736","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000736/manifests"},{"name":"v1.0.30000735","sha":"f8da139eb7694ce69ed557dbb59c9b156e492bbc","kind":"tag","published_at":"2017-09-22T05:00:45.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000735","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000735","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000735","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000735/manifests"},{"name":"v1.0.30000734","sha":"81e31fa5e435e0dc32f6bc62c9448b617c2301ad","kind":"tag","published_at":"2017-09-22T01:00:47.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000734","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000734","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000734","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000734/manifests"},{"name":"v1.0.30000733","sha":"880d145f3a2df2ab3cba9e5a847068428dc21327","kind":"tag","published_at":"2017-09-18T05:00:44.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000733","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000733","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000733","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000733/manifests"},{"name":"v1.0.30000732","sha":"e54597e8e8d7bd12579c660a0e30ce0470e0e017","kind":"tag","published_at":"2017-09-17T06:00:47.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000732","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000732","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000732","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000732/manifests"},{"name":"v1.0.30000731","sha":"be140ab74f749ac94bde3cde29f194126ea4a79f","kind":"tag","published_at":"2017-09-16T06:00:56.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000731","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000731","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000731","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000731/manifests"},{"name":"v1.0.30000730","sha":"5c35e59909234758453c506f59f874eb64d4a031","kind":"tag","published_at":"2017-09-15T06:00:47.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000730","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000730","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000730","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000730/manifests"},{"name":"v1.0.30000727","sha":"faee915e6b01b806a0f16afdd2fe7307205d0d01","kind":"tag","published_at":"2017-09-11T07:00:43.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000727","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000727","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000727","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000727/manifests"},{"name":"v1.0.30000726","sha":"a3c98de3ed02ab75105ab546f14cc5b93fefe9b6","kind":"tag","published_at":"2017-09-06T04:00:51.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000726","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000726/manifests"},{"name":"v1.0.30000725","sha":"c4e4f9c0b48e280e8de94362b89ae404552a445e","kind":"tag","published_at":"2017-09-05T06:00:47.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000725","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000725/manifests"},{"name":"v1.0.30000724","sha":"c79808ea5ae37acd0305346d4e3f0cac1642de3b","kind":"tag","published_at":"2017-09-05T05:00:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000724","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000724","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000724","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000724/manifests"},{"name":"v1.0.30000723","sha":"7eba25f9c877a54833313944dfc1b6f94426ae20","kind":"tag","published_at":"2017-09-04T20:00:54.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000723","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000723","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000723","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000723/manifests"},{"name":"v1.0.30000722","sha":"5125e678c9459ea49c480affe85c871393091183","kind":"tag","published_at":"2017-09-04T05:00:58.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000722","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000722","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000722","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000722/manifests"},{"name":"v1.0.30000721","sha":"2686676fe60587b6055f0a3c76b599c75edbc8bd","kind":"tag","published_at":"2017-08-30T06:00:40.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000721","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000721","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000721","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000721/manifests"},{"name":"v1.0.30000720","sha":"76949967937439550355ae94a6dbef5d3b29f763","kind":"tag","published_at":"2017-08-30T05:00:42.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000720","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000720","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000720/manifests"},{"name":"v1.0.30000718","sha":"dfeedc0f93c6cbca8a6a1d52ca33847d1f2525b3","kind":"tag","published_at":"2017-08-25T07:00:52.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000718","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000718","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000718","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000718/manifests"},{"name":"v1.0.30000717","sha":"53d7fe00495db14bc0992b529eef673e96cb449a","kind":"tag","published_at":"2017-08-22T04:00:41.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000717","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000717","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000717","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000717/manifests"},{"name":"v1.0.30000716","sha":"e173eb6f6e2dd863614ee9b241fa030b88a83a4e","kind":"tag","published_at":"2017-08-20T07:00:48.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000716","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000716","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000716","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000716/manifests"},{"name":"v1.0.30000715","sha":"9a983b330881f317f6fc4c86a16321484b48e1c8","kind":"tag","published_at":"2017-08-11T06:00:53.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000715","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000715","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000715","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000715/manifests"},{"name":"v1.0.30000714","sha":"b08e255a0f73669a9ef35ae6a41190d8a77e0bf0","kind":"tag","published_at":"2017-08-11T05:00:47.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000714","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000714","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000714","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000714/manifests"},{"name":"v1.0.30000713","sha":"25ac527afaa864b220710f3c3f5c1cd2980c0da9","kind":"tag","published_at":"2017-08-09T06:00:54.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000713","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000713","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000713","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000713/manifests"},{"name":"v1.0.30000712","sha":"16aa368e7409679e9d13898e7ba4d2a59926ebd7","kind":"tag","published_at":"2017-08-07T04:00:41.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000712","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000712","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000712","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000712/manifests"},{"name":"v1.0.30000711","sha":"d1588a2a6d07b9c4e46a01834021c685ee4e7572","kind":"tag","published_at":"2017-08-07T01:00:42.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000711","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000711","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000711","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000711/manifests"},{"name":"v1.0.30000710","sha":"dd281bc18b9c60452862d554acf37c6027eed2ab","kind":"tag","published_at":"2017-08-04T03:00:57.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000710","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000710","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000710","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000710/manifests"},{"name":"v1.0.30000709","sha":"7661f4a8e9504378e2dd7a84ac5a0d3da8a966bd","kind":"tag","published_at":"2017-08-01T05:00:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000709","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000709","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000709","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000709/manifests"},{"name":"v1.0.30000708","sha":"8aed2762f9a7343fd22b40e731c30b61259200c0","kind":"tag","published_at":"2017-07-27T07:01:03.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000708","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000708","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000708","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000708/manifests"},{"name":"v1.0.30000706","sha":"4a1be54f67a02a8cfb13eb6d4de4b425a8edab23","kind":"tag","published_at":"2017-07-25T16:06:39.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000706","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000706","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000706/manifests"},{"name":"v1.0.30000704","sha":"f4f88499f92cbfb691e87d41248d9bb4c1973d93","kind":"tag","published_at":"2017-07-20T06:05:01.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000704","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000704","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000704","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000704/manifests"},{"name":"v1.0.30000703","sha":"394195bbd1c632b4b8b7ddd1958970620d37d58e","kind":"tag","published_at":"2017-07-19T05:05:05.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000703","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000703","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000703","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000703/manifests"},{"name":"v1.0.30000702","sha":"647cdc7699370568051be512c1eae011d8b5b184","kind":"tag","published_at":"2017-07-18T07:05:21.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000702","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000702","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000702","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000702/manifests"},{"name":"v1.0.30000701","sha":"81f6ff344110d4f826343ef3e354f40468e68e93","kind":"tag","published_at":"2017-07-14T05:05:01.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000701","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000701","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000701","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000701/manifests"},{"name":"v1.0.30000700","sha":"505f2e69f85acc6d3f33cd46ff5cf010e5e078e9","kind":"tag","published_at":"2017-07-12T06:05:02.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000700","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000700","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000700","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000700/manifests"},{"name":"v1.0.30000699","sha":"5b74b39f1ccf8231fb3e0f3cd80e83045078455c","kind":"tag","published_at":"2017-07-11T05:05:32.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000699","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000699","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000699","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000699/manifests"},{"name":"v1.0.30000698","sha":"bee0f001a1d6356275c109ce328d09bc6c01c5f4","kind":"tag","published_at":"2017-07-10T05:05:07.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000698","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000698","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000698","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000698/manifests"},{"name":"v1.0.30000697","sha":"84ca124932db6c2cefebaec35e70161e3435185d","kind":"tag","published_at":"2017-07-05T05:05:06.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000697","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000697","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000697","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000697/manifests"},{"name":"v1.0.30000696","sha":"9aa9d87c15df0eebada1a37f69fbf77efc39c28a","kind":"tag","published_at":"2017-06-27T06:05:03.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000696","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000696","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000696","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000696/manifests"},{"name":"v1.0.30000695","sha":"eaa88411da80565eee0d2fa52e0afe211f502153","kind":"tag","published_at":"2017-06-27T04:05:28.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000695","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000695","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000695","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000695/manifests"},{"name":"v1.0.30000694","sha":"aa3a9ed0a4fbb9dbca3c57365c295b6e9a971478","kind":"tag","published_at":"2017-06-24T04:05:39.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000694","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000694","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000694","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000694/manifests"},{"name":"v1.0.30000693","sha":"dfaf00df015a1e3810138b1fb76596218c5f2fbe","kind":"tag","published_at":"2017-06-22T03:05:37.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000693","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000693","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000693","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000693/manifests"},{"name":"v1.0.30000692","sha":"718d3539a36f5ed3c8cb61d54896d093a7064c5a","kind":"tag","published_at":"2017-06-19T06:05:05.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000692","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000692","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000692","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000692/manifests"},{"name":"v1.0.30000690","sha":"69dc254de02fb602398436ef57b3ebebe2dec09b","kind":"tag","published_at":"2017-06-18T06:05:18.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000690","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000690","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000690","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000690/manifests"},{"name":"v1.0.30000689","sha":"8303521f023847cf5c458c855089baef2a8e1325","kind":"tag","published_at":"2017-06-18T05:05:06.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000689","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000689","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000689","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000689/manifests"},{"name":"v1.0.30000688","sha":"accee3191ca0e06d7a06568ea2243e46e981d20d","kind":"tag","published_at":"2017-06-18T04:05:25.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000688","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000688","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000688","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000688/manifests"},{"name":"v1.0.30000687","sha":"7c3922694e9e03d367addcdc0de42e3606258427","kind":"tag","published_at":"2017-06-18T03:05:34.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000687","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000687","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000687","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000687/manifests"},{"name":"v1.0.30000686","sha":"3f863c3a671bd0a6c87f2d12da878a58ead9830b","kind":"tag","published_at":"2017-06-15T06:05:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000686","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000686","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000686","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000686/manifests"},{"name":"v1.0.30000684","sha":"c5dcb6cd0453fc5472024938d3259a4d9714dcdf","kind":"tag","published_at":"2017-06-13T04:05:37.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000684","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000684","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000684","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000684/manifests"},{"name":"v1.0.30000683","sha":"ce3b74ff97cfd7846a734558d71761c4a92adc81","kind":"tag","published_at":"2017-06-10T04:05:48.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000683","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000683","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000683","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000683/manifests"},{"name":"v1.0.30000680","sha":"7c1bf671e409efa6f8dd6474f117ad84b692bf07","kind":"tag","published_at":"2017-06-08T07:05:08.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000680","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000680","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000680","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000680/manifests"},{"name":"v1.0.30000679","sha":"c521f34a6a4f367980726805c2fe2311b2279d8b","kind":"tag","published_at":"2017-06-06T05:05:19.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000679","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000679","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000679","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000679/manifests"},{"name":"v1.0.30000677","sha":"5f61d585580755f13d420becc468042724fcd68c","kind":"tag","published_at":"2017-06-04T23:06:01.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000677","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000677","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000677","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000677/manifests"},{"name":"v1.0.30000676","sha":"369b4ca8b3d97004b8aa8fb3a2f90362941da6bf","kind":"tag","published_at":"2017-05-30T05:05:12.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000676","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000676","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000676","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000676/manifests"},{"name":"v1.0.30000674","sha":"5b19eaa91b9550b10494e087ace9cc041c5c3289","kind":"tag","published_at":"2017-05-28T05:05:05.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000674","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000674","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000674","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000674/manifests"},{"name":"v1.0.30000673","sha":"d364233617c363119dcab83620eb74090195a034","kind":"tag","published_at":"2017-05-27T05:05:21.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000673","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000673","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000673","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000673/manifests"},{"name":"v1.0.30000672","sha":"a3556d5c00156eeedb0881bd0dd416f0e2f2d7fe","kind":"tag","published_at":"2017-05-26T05:05:04.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000672","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000672","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000672","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000672/manifests"},{"name":"v1.0.30000671","sha":"28183ef544a8b647b4a217b21aab418b24f05020","kind":"tag","published_at":"2017-05-25T06:04:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000671","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000671","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000671","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000671/manifests"},{"name":"v1.0.30000670","sha":"9dc93921100adda915090643ed6b1448f427d19c","kind":"tag","published_at":"2017-05-15T06:04:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000670","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000670","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000670","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000670/manifests"},{"name":"v1.0.30000669","sha":"beed79c6cf657d051f5fd7a213a14df339bf689e","kind":"tag","published_at":"2017-05-14T05:04:53.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000669","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000669","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000669","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000669/manifests"},{"name":"v1.0.30000668","sha":"b92f97a701fe31d122ec8420c5ebe47d239e0dcb","kind":"tag","published_at":"2017-05-14T04:05:02.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000668","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000668","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000668","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000668/manifests"},{"name":"v1.0.30000667","sha":"562bcec12331ce3d08a7fd535fd86e268fb0f7ce","kind":"tag","published_at":"2017-05-12T06:04:56.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000667","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000667","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000667","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000667/manifests"},{"name":"v1.0.30000666","sha":"3a0fd50e36ed150ddd5d1f5d8c39ad58dabb0ed3","kind":"tag","published_at":"2017-05-08T05:04:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000666","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000666","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000666","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000666/manifests"},{"name":"v1.0.30000665","sha":"d284b5f4cb33694de903fbe4a0acea196f03852a","kind":"tag","published_at":"2017-05-03T07:05:23.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000665","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000665","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000665","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000665/manifests"},{"name":"v1.0.30000664","sha":"0c581d3ad9010dc8179931229fe92a1947f8bb76","kind":"tag","published_at":"2017-04-28T05:04:52.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000664","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000664","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000664","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000664/manifests"},{"name":"v1.0.30000663","sha":"1c2e7346892d0d26b3eea10af43d7d5cd789d2ee","kind":"tag","published_at":"2017-04-28T04:05:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000663","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000663","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000663","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000663/manifests"},{"name":"v1.0.30000662","sha":"59108d5f5951b4d16ee8d693290f3e6c1178841c","kind":"tag","published_at":"2017-04-26T06:04:52.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000662","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000662","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000662","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000662/manifests"},{"name":"v1.0.30000661","sha":"234b49003f39bd9270fca4e614a7b65e2f520ef4","kind":"tag","published_at":"2017-04-26T05:05:09.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000661","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000661","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000661","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000661/manifests"},{"name":"v1.0.30000660","sha":"146c52a70a6e24e695459f96cd81b3cc6b2193d5","kind":"tag","published_at":"2017-04-24T16:04:52.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000660","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000660","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000660","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000660/manifests"},{"name":"v1.0.30000659","sha":"974356e801d1ea4ca2d73eaa6eccefc977845c5b","kind":"tag","published_at":"2017-04-23T23:05:05.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000659","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000659","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000659","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000659/manifests"},{"name":"v1.0.30000657","sha":"39108c06c671128dd44db4196c0f265ee17c8b3b","kind":"tag","published_at":"2017-04-21T05:04:55.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000657","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000657","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000657","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000657/manifests"},{"name":"v1.0.30000656","sha":"9d2e5aaba9848e0c8c122f93b6239aa4fccfcfd4","kind":"tag","published_at":"2017-04-20T11:20:12.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000656","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000656","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000656","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000656/manifests"},{"name":"v1.0.30000655","sha":"f3c80dc631557782103480f51f26d04a78c0946c","kind":"tag","published_at":"2017-04-17T16:09:59.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v1.0.30000655","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v1.0.30000655","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000655","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v1.0.30000655/manifests"},{"name":"v0.3.0","sha":"f5b6f352b12c9c2f7b621f451d7cb69c4d4ff3c8","kind":"tag","published_at":"2017-04-14T13:38:54.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v0.3.0","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"f9d96864e9ed4a905b08869636c91030eebc0a6d","kind":"tag","published_at":"2017-04-08T12:54:40.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v0.2.0","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"7243e4024ad6c17d6b5eacd6c6ba19ae1d99bb35","kind":"tag","published_at":"2017-01-27T16:03:57.000Z","download_url":"https://codeload.github.com/browserslist/caniuse-lite/tar.gz/v0.1.0","html_url":"https://github.com/browserslist/caniuse-lite/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserslist%2Fcaniuse-lite/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-10-29T20:55:00.822Z","dependent_packages_count":2698,"downloads":292209698,"downloads_period":"last-month","dependent_repos_count":4039789,"rankings":{"downloads":0.004764089932875616,"dependent_repos_count":0.00227252565763607,"dependent_packages_count":0.02998091078447586,"stargazers_count":2.9837166691673573,"forks_count":3.228519704166443,"docker_downloads_count":0.006954476108910382,"average":1.0427013959696163},"purl":"pkg:npm/caniuse-lite","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/caniuse-lite","docker_dependents_count":33818,"docker_downloads_count":10979198717,"usage_url":"https://repos.ecosyste.ms/usage/npm/caniuse-lite","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/caniuse-lite/dependencies","status":null,"funding_links":["https://opencollective.com/browserslist","https://tidelift.com/funding/github/npm/caniuse-lite","https://github.com/sponsors/ai"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/caniuse-lite/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/caniuse-lite/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/caniuse-lite/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/caniuse-lite/related_packages","maintainers":[{"uuid":"ai","login":"ai","name":null,"email":"andrey@sitnik.ru","url":null,"packages_count":168,"html_url":"https://www.npmjs.com/~ai","role":null,"created_at":"2022-11-21T02:51:07.658Z","updated_at":"2022-11-21T02:51:07.658Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ai/packages"},{"uuid":"beneb","login":"beneb","name":null,"email":"beneb.info@gmail.com","url":null,"packages_count":101,"html_url":"https://www.npmjs.com/~beneb","role":null,"created_at":"2022-11-21T02:51:07.653Z","updated_at":"2022-11-21T02:51:07.653Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/beneb/packages"},{"uuid":"caniuse-lite","login":"caniuse-lite","name":null,"email":"andrey+caniuse@sitnik.ru","url":null,"packages_count":1,"html_url":"https://www.npmjs.com/~caniuse-lite","role":null,"created_at":"2022-11-21T02:51:07.663Z","updated_at":"2022-11-21T02:51:07.663Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/caniuse-lite/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006538,"maintainers_count":1012932,"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":694,"unique_repositories_count_past_30_days":22,"recent_issues":[{"uuid":"5370104525","node_id":"PR_kwDORtfy4M8AAAABCdoD7g","number":694,"state":"open","title":"chore(deps): bump the npm-minor-and-patch group across 1 directory with 61 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-09-07T04:36:26.000Z","updated_at":"2026-09-07T04:38:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-and-patch","update_count":61,"packages":[{"name":"@ai-sdk/anthropic","old_version":"4.0.25","new_version":"4.0.49","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/groq","old_version":"4.0.17","new_version":"4.0.37","repository_url":"https://github.com/vercel/ai"},{"name":"@sentry/react","old_version":"10.69.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@supabase/supabase-js","old_version":"2.111.0","new_version":"2.115.0","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tanstack/react-virtual","old_version":"3.14.9","new_version":"3.14.10","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tiptap/extension-bubble-menu","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-character-count","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-code-block-lowlight","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-collaboration","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-color","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-details","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-drag-handle","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-drag-handle-react","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-emoji","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-file-handler","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-node-range","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-of-contents","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-task-item","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-task-list","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-typography","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-youtube","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/markdown","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/suggestion","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/y-tiptap","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/ueberdosis/y-tiptap"},{"name":"@types/react","old_version":"19.2.17","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ai","old_version":"7.0.47","new_version":"7.0.92","repository_url":"https://github.com/vercel/ai"},{"name":"caniuse-lite","old_version":"1.0.30001806","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"dexie","old_version":"4.4.4","new_version":"4.4.5","repository_url":"https://github.com/dexie/Dexie.js"},{"name":"express-rate-limit","old_version":"8.6.1","new_version":"8.7.0","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"input-otp","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/guilhermerodz/input-otp"},{"name":"jose","old_version":"6.2.5","new_version":"6.2.10","repository_url":"https://github.com/panva/jose"},{"name":"music-metadata","old_version":"11.14.0","new_version":"11.15.0","repository_url":"https://github.com/Borewit/music-metadata"},{"name":"pdfjs-dist","old_version":"6.2.108","new_version":"6.3.289","repository_url":"https://github.com/mozilla/pdf.js"},{"name":"react-hook-form","old_version":"7.83.0","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-pdf","old_version":"10.4.1","new_version":"10.5.0","repository_url":"https://github.com/wojtekmaj/react-pdf"},{"name":"react-resizable-panels","old_version":"4.12.2","new_version":"4.12.3","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"react-router","old_version":"8.3.0","new_version":"8.3.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"sonner","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"sql.js","old_version":"1.14.1","new_version":"1.14.2","repository_url":"https://github.com/sql-js/sql.js"},{"name":"tsx","old_version":"4.23.1","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"uuid","old_version":"14.0.1","new_version":"14.0.2","repository_url":"https://github.com/uuidjs/uuid"},{"name":"yjs","old_version":"13.6.31","new_version":"13.6.32","repository_url":"https://github.com/yjs/yjs"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.14","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@axe-core/playwright","old_version":"4.12.1","new_version":"4.13.0","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@vitejs/plugin-react","old_version":"6.0.4","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"10.8.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"typescript-eslint","old_version":"8.65.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.1.5","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-and-patch group with 61 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `4.0.25` | `4.0.49` |\n| [@ai-sdk/groq](https://github.com/vercel/ai/tree/HEAD/packages/groq) | `4.0.17` | `4.0.37` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.69.0` | `10.73.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.111.0` | `2.115.0` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.14.9` | `3.14.10` |\n| [@tiptap/extension-bubble-menu](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-character-count](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-code-block-lowlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-collaboration](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-collaboration) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-color](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-color) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-details](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-details) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-drag-handle](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-drag-handle) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-drag-handle-react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-drag-handle-react) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-emoji](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-emoji) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-file-handler](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-file-handler) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-node-range](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-node-range) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-table](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-table-of-contents](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-of-contents) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-task-item](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-task-item) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-task-list](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-task-list) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-typography](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-typography) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-youtube](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-youtube) | `3.29.2` | `3.31.2` |\n| [@tiptap/markdown](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/markdown) | `3.29.2` | `3.31.2` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.29.2` | `3.31.2` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.29.2` | `3.31.2` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.29.2` | `3.31.2` |\n| [@tiptap/suggestion](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/suggestion) | `3.29.2` | `3.31.2` |\n| [@tiptap/y-tiptap](https://github.com/ueberdosis/y-tiptap) | `3.0.8` | `3.0.9` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.17` | `19.2.18` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.7` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.47` | `7.0.92` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001806` | `1.0.30001810` |\n| [dexie](https://github.com/dexie/Dexie.js) | `4.4.4` | `4.4.5` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.6.1` | `8.7.0` |\n| [input-otp](https://github.com/guilhermerodz/input-otp/tree/HEAD/packages/input-otp) | `1.4.2` | `1.5.0` |\n| [jose](https://github.com/panva/jose) | `6.2.5` | `6.2.10` |\n| [music-metadata](https://github.com/Borewit/music-metadata) | `11.14.0` | `11.15.0` |\n| [pdfjs-dist](https://github.com/mozilla/pdf.js) | `6.2.108` | `6.3.289` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.83.0` | `7.87.0` |\n| [react-pdf](https://github.com/wojtekmaj/react-pdf/tree/HEAD/packages/react-pdf) | `10.4.1` | `10.5.0` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.12.2` | `4.12.3` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `8.3.0` | `8.3.1` |\n| [sonner](https://github.com/emilkowalski/sonner) | `2.0.7` | `2.0.8` |\n| [sql.js](https://github.com/sql-js/sql.js) | `1.14.1` | `1.14.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.1` | `4.23.13` |\n| [uuid](https://github.com/uuidjs/uuid) | `14.0.1` | `14.0.2` |\n| [yjs](https://github.com/yjs/yjs) | `13.6.31` | `13.6.32` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.12.1` | `4.13.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.4` | `6.1.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.8.0` | `10.9.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.65.0` | `8.69.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.5` | `8.2.2` |\n\n\nUpdates `@ai-sdk/anthropic` from 4.0.25 to 4.0.49\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/main/packages/anthropic/CHANGELOG.md\"\u003e@​ai-sdk/anthropic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.49\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e65397d7: fix(anthropic): recognize dated Google Vertex Claude 4 model IDs when selecting model capabilities\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.48\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4d25a08: feat(anthropic): add fable 5.1 support\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6bcc0f8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.36\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.47\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5190b67: feat(provider): extend the FilesV4 interface with optional \u003ccode\u003egetFileMetadata\u003c/code\u003e, \u003ccode\u003edownloadFile\u003c/code\u003e (streaming), and \u003ccode\u003edeleteFile\u003c/code\u003e operations, plus \u003ccode\u003eabortSignal\u003c/code\u003e/\u003ccode\u003eheaders\u003c/code\u003e call options and a \u003ccode\u003e{ type: 'stream' }\u003c/code\u003e upload data variant; upload results now expose \u003ccode\u003ebyteSize\u003c/code\u003e, \u003ccode\u003ecreatedAt\u003c/code\u003e, and \u003ccode\u003eexpiresAt\u003c/code\u003e (also surfaced by the core \u003ccode\u003euploadFile()\u003c/code\u003e helper, which now forwards \u003ccode\u003eabortSignal\u003c/code\u003e/\u003ccode\u003eheaders\u003c/code\u003e); add \u003ccode\u003epostMultipartStreamToApi\u003c/code\u003e (streaming multipart uploads with deterministic part ordering and failure-path stream teardown), \u003ccode\u003edeleteFromApi\u003c/code\u003e, and \u003ccode\u003ecreateBinaryStreamResponseHandler\u003c/code\u003e to provider-utils\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [5190b67]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.35\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.46\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaa45741: fix(provider/anthropic): preserve native message batch request counts in provider metadata and support the full language-model option surface in batch requests\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [aa45741]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.34\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.45\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [90192f1]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.33\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.44\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3e125ba]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.32\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.43\u003c/h2\u003e\n\u003ch3\u003ePatch 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/ai/commit/79b4ab869b38c5c702bc3a3bf055254b74648759\"\u003e\u003ccode\u003e79b4ab8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/20192\"\u003e#20192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/65397d74181c158c82ad84d5f087fb7776c73c24\"\u003e\u003ccode\u003e65397d7\u003c/code\u003e\u003c/a\u003e fix(anthropic): recognize Vertex Claude 4 model IDs (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/20233\"\u003e#20233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8a09c78c039e2c092468eaeff97faaabf3b77366\"\u003e\u003ccode\u003e8a09c78\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/20144\"\u003e#20144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4d25a0839fea4f8b50cba44d0eb16f70838518c9\"\u003e\u003ccode\u003e4d25a08\u003c/code\u003e\u003c/a\u003e feat(anthropic): add fable 5.1 support (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/20141\"\u003e#20141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3bd0fcf4603ac34511a8e742cff47d3e868549f7\"\u003e\u003ccode\u003e3bd0fcf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/20126\"\u003e#20126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5190b67647b5e0469ddce589122a1854f738cbe5\"\u003e\u003ccode\u003e5190b67\u003c/code\u003e\u003c/a\u003e feat(provider): add optional getFileMetadata/downloadFile/deleteFile to Files...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/69428b1f8b037e4d118fb4853428d5c4e620493c\"\u003e\u003ccode\u003e69428b1\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/19931\"\u003e#19931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/aa457413c5973746d6e2b281ef0d83f6a7e112a6\"\u003e\u003ccode\u003eaa45741\u003c/code\u003e\u003c/a\u003e feat(anthropic): preserve message batch metadata (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/19643\"\u003e#19643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0a0f271cff061e1ca953ed9d14ed7d525613a4a9\"\u003e\u003ccode\u003e0a0f271\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/19857\"\u003e#19857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c93fa8d49ad8d2c690918a6c540c2e13d63f21ee\"\u003e\u003ccode\u003ec93fa8d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/19748\"\u003e#19748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/anthropic@4.0.49/packages/anthropic\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/groq` from 4.0.17 to 4.0.37\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/main/packages/groq/CHANGELOG.md\"\u003e@​ai-sdk/groq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.37\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [6bcc0f8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.36\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.36\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [5190b67]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.35\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.35\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [aa45741]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.34\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.34\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [90192f1]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.33\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.33\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3e125ba]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.32\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.32\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e35841f5: feat: normalize mid-stream provider error events across supported providers into public StreamProviderError instances and preserve provider-owned type, code, status, retry, and raw payload metadata\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a9782e1]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [35841f5]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d2f3353]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.31\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.31\u003c/h2\u003e\n\u003ch3\u003ePatch 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/ai/commit/8a09c78c039e2c092468eaeff97faaabf3b77366\"\u003e\u003ccode\u003e8a09c78\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/20144\"\u003e#20144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3bd0fcf4603ac34511a8e742cff47d3e868549f7\"\u003e\u003ccode\u003e3bd0fcf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/20126\"\u003e#20126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/69428b1f8b037e4d118fb4853428d5c4e620493c\"\u003e\u003ccode\u003e69428b1\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/19931\"\u003e#19931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0a0f271cff061e1ca953ed9d14ed7d525613a4a9\"\u003e\u003ccode\u003e0a0f271\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/19857\"\u003e#19857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c93fa8d49ad8d2c690918a6c540c2e13d63f21ee\"\u003e\u003ccode\u003ec93fa8d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/19748\"\u003e#19748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a01c48165516d5f3f271c0b669183204e01dd2ea\"\u003e\u003ccode\u003ea01c481\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/19478\"\u003e#19478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/35841f5d43e7407e49f3d4c4e005b8334ca20376\"\u003e\u003ccode\u003e35841f5\u003c/code\u003e\u003c/a\u003e feat: normalize mid-stream provider error events into public typed errors wit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3d3afacf9b587f5df1edd6cfdb91b3771d1c7e4e\"\u003e\u003ccode\u003e3d3afac\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/19362\"\u003e#19362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/9e9bf11e0331a6d81d159126e4a878c82ffda9b6\"\u003e\u003ccode\u003e9e9bf11\u003c/code\u003e\u003c/a\u003e fix: honor top-level reasoning \u003ccode\u003enone\u003c/code\u003e for supported Groq models (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/19361\"\u003e#19361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/221425865dbae0b48ff5eb9572830d55aadc618f\"\u003e\u003ccode\u003e2214258\u003c/code\u003e\u003c/a\u003e fix: prevent negative text output token counts when reasoning exceeds complet...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/groq@4.0.37/packages/groq\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.69.0 to 10.73.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.73.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23766\"\u003e#23766\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentryConfig\u003c/code\u003e is now available from \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e, the path it moves to in v11. Importing it from \u003ccode\u003e@sentry/nextjs\u003c/code\u003e still works on v10 but logs a warning once, so you can change your \u003ccode\u003enext.config\u003c/code\u003e file today and upgrade to v11 without touching it again.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.mjs\n- import { withSentryConfig } from '@sentry/nextjs';\n+ import { withSentryConfig } from '@sentry/nextjs/config';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e and \u003ccode\u003esetupFasitfyErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23734\"\u003e#23734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument Durable Object handlers installed as read-only properties (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23769\"\u003e#23769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.1 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e25.58 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e45.54 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.28 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.17 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e83.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e73.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e88.49 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e100.83 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e43.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e31.78 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e36.79 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.16 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.38 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.06 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e28.86 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e32.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e29.43 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.73.0/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.73.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23766\"\u003e#23766\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentryConfig\u003c/code\u003e is now available from \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e, the path it moves to in v11. Importing it from \u003ccode\u003e@sentry/nextjs\u003c/code\u003e still works on v10 but logs a warning once, so you can change your \u003ccode\u003enext.config\u003c/code\u003e file today and upgrade to v11 without touching it again.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.mjs\n- import { withSentryConfig } from '@sentry/nextjs';\n+ import { withSentryConfig } from '@sentry/nextjs/config';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e and \u003ccode\u003esetupFasitfyErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23734\"\u003e#23734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument Durable Object handlers installed as read-only properties (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23769\"\u003e#23769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.72.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAI integrations no longer report errors that propagate to the caller (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23638\"\u003e#23638\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23639\"\u003e#23639\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23640\"\u003e#23640\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAcross all AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, and LangGraph), the SDK no longer sends an event to Sentry for errors that the AI framework propagates to your code. Previously the instrumentation reported these as unhandled (\u003ccode\u003ehandled: false\u003c/code\u003e) before your own error handling ran, so an error your code caught still showed up in Sentry as an unhandled crash. The span is still marked as errored and the error still propagates, so reporting is left to your application: if your code does not handle the error, it reaches Sentry's global error handlers and is captured as unhandled, just like any other uncaught error. Errors that a provider surfaces as data on an otherwise successful response (such as Anthropic error-shaped responses or Google GenAI blocked content) are still captured, since your code never sees them propagate.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003erpcTracePropagationBindings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23737\"\u003e#23737\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23738\"\u003e#23738\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003erpcTracePropagationBindings\u003c/code\u003e option names the \u003ccode\u003eenv\u003c/code\u003e bindings that outgoing RPC calls propagate trace context to. Strings match a binding name exactly, regular expressions match by pattern, and the default empty array propagates to nothing. RPC has no headers to carry trace context, so the SDK appends it as a trailing argument that only a Sentry-instrumented receiver removes again. List only the bindings whose receiver you know runs Sentry. Setting the option takes precedence over \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e, which is now deprecated. When you build with the Sentry Cloudflare Vite plugin, the bindings that resolve to this worker (its own Durable Objects and self service bindings) are derived from your wrangler config and added for you.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(v10/astro): support astro v7 route patterns properly (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23657\"\u003e#23657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/bundler-plugins): Preserve full file path in component annotation source maps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23595\"\u003e#23595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Store child span timeout handle in \u003ccode\u003e_childSpanTimeoutID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23673\"\u003e#23673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node): Only end the process session when it is still ok (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23731\"\u003e#23731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/react-router): Use react-router's own instrumentation types instead of a mirrored copy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23589\"\u003e#23589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/replay): Suppress Worker destroyed error on session expiry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23654\"\u003e#23654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Keep orchestrion registration out of tree-shaking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23591\"\u003e#23591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Stop shipping orchestrion bundler plugins as production dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23667\"\u003e#23667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Support openai v7 in auto-instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23713\"\u003e#23713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Detect native tracing in flattened SvelteKit 3 config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23656\"\u003e#23656\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f109d922f5971e2ade549b6c755524168b101818\"\u003e\u003ccode\u003ef109d92\u003c/code\u003e\u003c/a\u003e release: 10.73.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1a3e04edc4d1c97a702861a9bddd3ed577a71de4\"\u003e\u003ccode\u003e1a3e04e\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.73.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23778\"\u003e#23778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/da8d7696b08432cd94e78552d9f4c9322c1dc746\"\u003e\u003ccode\u003eda8d769\u003c/code\u003e\u003c/a\u003e test(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bea4d38bf5422ae917275d0b68ad575a2b2b475b\"\u003e\u003ccode\u003ebea4d38\u003c/code\u003e\u003c/a\u003e feat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/605caaf2aa85f78ed9a180b273a335fe798bf30c\"\u003e\u003ccode\u003e605caaf\u003c/code\u003e\u003c/a\u003e feat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23766\"\u003e#23766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/da17307e9e1898a48a3d4037aff96d5849f123fb\"\u003e\u003ccode\u003eda17307\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Instrument Durable Object handlers installed as read-onl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c4ca38e52cb0e4c4ee69cbdc218c9cabd52eccf\"\u003e\u003ccode\u003e2c4ca38\u003c/code\u003e\u003c/a\u003e Merge branch 'release/10.72.0' into v10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0d236289ba889ac8f007882726aaa62d9a83cc15\"\u003e\u003ccode\u003e0d23628\u003c/code\u003e\u003c/a\u003e release: 10.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ac2094d469ace03e883abb5fc98b5dc678ccfe49\"\u003e\u003ccode\u003eac2094d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.72.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23743\"\u003e#23743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f3254344c4b63382c12cec95b64e7c54f9e45ff9\"\u003e\u003ccode\u003ef325434\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Derive rpcTracePropagationBindings from the wrangler co...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.69.0...10.73.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/supabase-js` from 2.111.0 to 2.115.0\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@​supabase/supabase-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.115.0\u003c/h2\u003e\n\u003ch2\u003e2.115.0 (2026-09-03)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e add getOpenApiSpec() (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2651\"\u003e#2651\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.115.0-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.115.0-canary.0 (2026-09-03)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e add getOpenApiSpec() (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2651\"\u003e#2651\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.114.0\u003c/h2\u003e\n\u003ch2\u003e2.114.0 (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e object versioning updates (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2644\"\u003e#2644\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e unenroll the unverified factor after a failed registration (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2641\"\u003e#2641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e override browserslist to patch high-severity advisories (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2652\"\u003e#2652\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\u003cli\u003eMiodrag Obradovic \u003ca href=\"https://github.com/Kjubikstronk\"\u003e\u003ccode\u003e@​Kjubikstronk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTyler Hillery\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.114.0-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.114.0-canary.0 (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e object versioning updates (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2644\"\u003e#2644\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e unenroll the unverified factor after a failed registration (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2641\"\u003e#2641\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/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e@​supabase/supabase-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.115.0 (2026-09-03)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e add getOpenApiSpec() (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2651\"\u003e#2651\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\u003e2.114.0 (2026-09-02)\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.113.0 (2026-09-02)\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.112.4 (2026-08-24)\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.112.3 (2026-08-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e improve trace propagation sampling and diagnostics (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2604\"\u003e#2604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e add trace context headers to canonical CORS allow-list (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2603\"\u003e#2603\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\u003e2.112.2 (2026-08-06)\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.112.1 (2026-08-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e ensure setAuth doesn't disable token refresh (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEduardo Gurgel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.112.0 (2026-08-03)\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/supabase/supabase-js/commit/3eb61931b0d81728eece27b43df962e7336b0ed5\"\u003e\u003ccode\u003e3eb6193\u003c/code\u003e\u003c/a\u003e docs(supabase): clarify db.schema needs the second generic (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2662\"\u003e#2662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/92fb8ba0cbfc50c3f550b0768210e98d26f2b1d5\"\u003e\u003ccode\u003e92fb8ba\u003c/code\u003e\u003c/a\u003e feat(postgrest): add getOpenApiSpec() (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2651\"\u003e#2651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/aef432bc806fbbe90dde71ec9b75e3cc6d702a31\"\u003e\u003ccode\u003eaef432b\u003c/code\u003e\u003c/a\u003e chore(release): version 2.114.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2653\"\u003e#2653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/67b07b075220806f8f7355995db646bd6d0a85db\"\u003e\u003ccode\u003e67b07b0\u003c/code\u003e\u003c/a\u003e chore(release): version 2.113.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2650\"\u003e#2650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/062ae5e6f5e06c08284d7392316389dc7a935baf\"\u003e\u003ccode\u003e062ae5e\u003c/code\u003e\u003c/a\u003e chore(release): version 2.112.4 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c7397c19cb6cb8b1562be27cb0a09ed0e240276a\"\u003e\u003ccode\u003ec7397c1\u003c/code\u003e\u003c/a\u003e chore(supabase): bump supabase cli to 2.113.0 (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2606\"\u003e#2606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/bbc167cbef7fb841d44c53fb3c45e1d19aa3ece3\"\u003e\u003ccode\u003ebbc167c\u003c/code\u003e\u003c/a\u003e chore(release): version 2.112.3 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2608\"\u003e#2608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/e44447c2a1dea59e0204c0931b5db808f5bd2e3b\"\u003e\u003ccode\u003ee44447c\u003c/code\u003e\u003c/a\u003e fix(supabase): improve trace propagation sampling and diagnostics (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2604\"\u003e#2604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/9f0358ca7f2049868fe396fe4b0b5139577a3922\"\u003e\u003ccode\u003e9f0358c\u003c/code\u003e\u003c/a\u003e fix(supabase): add trace context headers to canonical CORS allow-list (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2603\"\u003e#2603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/84beab1d1cff1e0930debfd00d3c154dcfe887a7\"\u003e\u003ccode\u003e84beab1\u003c/code\u003e\u003c/a\u003e chore(release): version 2.112.2 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2599\"\u003e#2599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.115.0/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 `@tanstack/react-virtual` from 3.14.9 to 3.14.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/react-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/a0a411e06f7334a063422de35d59b12b264b3573\"\u003e\u003ccode\u003ea0a411e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/d2cf98beea1696c7187c06b57c9e724d1957963c\"\u003e\u003ccode\u003ed2cf98b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md\"\u003e@​tanstack/react-virtual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/a0a411e06f7334a063422de35d59b12b264b3573\"\u003e\u003ccode\u003ea0a411e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/d2cf98beea1696c7187c06b57c9e724d1957963c\"\u003e\u003ccode\u003ed2cf98b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/e9874f033c74afd3251eeb9f3e60b2530cc7ae88\"\u003e\u003ccode\u003ee9874f0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.14.10/packages/react-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-bubble-menu` from 3.29.2 to 3.31.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-bubble-menu's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.31.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eprosemirror-view\u003c/code\u003e to \u003ccode\u003e^1.42.3\u003c/code\u003e, which fixes an XSS vulnerability where pasting crafted HTML could run arbitrary JavaScript (GHSA-c8x8-7fp4-3x9w).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix freezes in framework-based node views on iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ee7bf804: Align \u003ccode\u003eselected\u003c/code\u003e with ProseMirror node selections by default, expose text selections through \u003ccode\u003eselectionInside\u003c/code\u003e, and keep \u003ccode\u003eselectedOnTextSelection\u003c/code\u003e compatible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePasting a YouTube iframe without a \u003ccode\u003esrc\u003c/code\u003e attribute no longer crashes the editor. The embed is kept without a source.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix Markdown serialization of whitespace-only marked text.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/v3.31.2/packages/extension-bubble-menu/CHANGELOG.md\"\u003e@​tiptap/extension-bubble-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c56b4c9]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [cd32a2f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [9f844ab]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [d0d499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [01d7af8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.3\u003c/h2\u003e\n\u003ch3\u003ePatch 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/ueberdosis/tiptap/commit/f38fec0a4cc520ff2181411360b83ca987808268\"\u003e\u003ccode\u003ef38fec0\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/8304\"\u003e#8304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/bd35333232c9378302f9c3af83d7d1b6756ad6ee\"\u003e\u003ccode\u003ebd35333\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/8297\"\u003e#8297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/0280f4a161d2fbf56e92d8b4e216c6792fde7146\"\u003e\u003ccode\u003e0280f4a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/8292\"\u003e#8292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5302fda4748a439b395e6be81bd1e825dbfcc08e\"\u003e\u003ccode\u003e5302fda\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/8264\"\u003e#8264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/b0c188b1bc919b204beace074de36f5cb2a2d961\"\u003e\u003ccode\u003eb0c188b\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/8261\"\u003e#8261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/55f59e4907b37e0aa4404c52e965014f66158393\"\u003e\u003ccode\u003e55f59e4\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/db790a7c5a6009b0a94382e12e1a5e9c642e1660\"\u003e\u003ccode\u003edb790a7\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f434577e6bb2010b321653cb132a57bda18764fa\"\u003e\u003ccode\u003ef434577\u003c/code\u003e\u003c/a\u003e chore: migrate over to vite+ for tooling (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/8151\"\u003e#8151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/cef2c9aa1534b31662014bd1a3b4d9022da1b403\"\u003e\u003ccode\u003ecef2c9a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/8190\"\u003e#8190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/4c4933dd09084b6d4e0853e8348bd53e8ef13b9a\"\u003e\u003ccode\u003e4c4933d\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/8181\"\u003e#8181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.31.2/packages/extension-bubble-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-character-count` from 3.29.2 to 3.31.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-character-count's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.31.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eprosemirror-view\u003c/code\u003e to \u003ccode\u003e^1.42.3\u003c/code\u003e, which fixes an XSS vulnerability where pasting crafted HTML could run arbitrary JavaScript (GHSA-c8x8-7fp4-3x9w).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix freezes in framework-based node views on iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ee7bf804: Align \u003ccode\u003eselected\u003c/code\u003e with ProseMirror node selections by default, expose text selections through \u003ccode\u003eselectionInside\u003c/code\u003e, and keep \u003ccode\u003eselectedOnTextSelection\u003c/code\u003e compatible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePasting a YouTube iframe without a \u003ccode\u003esrc\u003c/code\u003e attribute no longer crashes the editor. The embed is kept without a source.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix Markdown serialization of whitespace-only marked text.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/v3.31.2/packages-deprecated/extension-character-count/CHANGELOG.md\"\u003e@​tiptap/extension-character-count's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f38fec0a4cc520ff2181411360b83ca987808268\"\u003e\u003ccode\u003ef38fec0\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/8304\"\u003e#8304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/bd35333232c9378302f9c3af83d7d1b6756ad6ee\"\u003e\u003ccode\u003ebd35333\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/8297\"\u003e#8297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/0280f4a161d2fbf56e92d8b4e216c6792fde7146\"\u003e\u003ccode\u003e0280f4a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/8292\"\u003e#8292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5302fda4748a439b395e6be81bd1e825dbfcc08e\"\u003e\u003ccode\u003e5302fda\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/8264\"\u003e#8264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/b0c188b1bc919b204beace074de36f5cb2a2d961\"\u003e\u003ccode\u003eb0c188b\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/8261\"\u003e#8261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/55f59e4907b37e0aa4404c52e965014f66158393\"\u003e\u003ccode\u003e55f59e4\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/db790a7c5a6009b0a94382e12e1a5e9c642e1660\"\u003e\u003ccode\u003edb790a7\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f434577e6bb2010b321653cb132a57bda18764fa\"\u003e\u003ccode\u003ef434577\u003c/code\u003e\u003c/a\u003e chore: migrate over to vite+ for tooling (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/8151\"\u003e#8151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/cef2c9aa1534b31662014bd1a3b4d9022da1b403\"\u003e\u003ccode\u003ecef2c9a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/8190\"\u003e#8190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/4c4933dd09084b6d4e0853e8348bd53e8ef13b9a\"\u003e\u003ccode\u003e4c4933d\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/8181\"\u003e#8181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.31.2/packages-deprecated/extension-character-count\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-code-block-lowlight` from 3.29.2 to 3.31.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-code-block-lowlight's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.31.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eprosemirror-view\u003c/code\u003e to \u003ccode\u003e^1.42.3\u003c/code\u003e, which fixes an XSS vulnerability where pasting crafted HTML could run arbitrary JavaScript (GHSA-c8x8-7fp4-3x9w).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix freezes in framework-based node views on iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ee7bf804: Align \u003ccode\u003eselected\u003c/code\u003e with ProseMirror node selections by default, expose text selections through \u003ccode\u003eselectionInside\u003c/code\u003e, and keep \u003ccode\u003eselectedOnTextSelection\u003c/code\u003e compatible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePasting a YouTube iframe without a \u003ccode\u003esrc\u003c/code\u003e attribute no longer crashes the editor. The embed is kept without a source.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix Markdown serialization of whitespace-only marked text.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/v3.31.2/packages/extension-code-block-lowlight/CHANGELOG.md\"\u003e@​tiptap/extension-code-block-lowlight's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c56b4c9]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [cd32a2f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [9f844ab]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [d0d499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [01d7af8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.4\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/ueberdosis/tiptap/commit/f38fec0a4cc520ff2181411360b83ca987808268\"\u003e\u003ccode\u003ef38fec0\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/8304\"\u003e#8304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/bd35333232c9378302f9c3af83d7d1b6756ad6ee\"\u003e\u003ccode\u003ebd35333\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/8297\"\u003e#8297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/0280f4a161d2fbf56e92d8b4e216c6792fde7146\"\u003e\u003ccode\u003e0280f4a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/8292\"\u003e#8292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5302fda4748a439b395e6be81bd1e825dbfcc08e\"\u003e\u003ccode\u003e5302fda\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/8264\"\u003e#8264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/b0c188b1bc919b204beace074de36f5cb2a2d961\"\u003e\u003ccode\u003eb0c188b\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/8261\"\u003e#8261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/55f59e4907b37e0aa4404c52e965014f66158393\"\u003e\u003ccode\u003e55f59e4\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/db790a7c5a6009b0a94382e12e1a5e9c642e1660\"\u003e\u003ccode\u003edb790a7\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f434577e6bb2010b321653cb132a57bda18764fa\"\u003e\u003ccode\u003ef434577\u003c/code\u003e\u003c/a\u003e chore: migrate over to vite+ for tooling (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/8151\"\u003e#8151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/cef2c9aa1534b31662014bd1a3b4d9022da1b403\"\u003e\u003ccode\u003ecef2c9a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/8190\"\u003e#8190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/4c4933dd09084b6d4e0853e8348bd53e8ef13b9a\"\u003e\u003ccode\u003e4c4933d\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/8181\"\u003e#8181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.31.2/packages/extension-code-block-lowlight\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-collaboration` from 3.29.2 to 3.31.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-collaboration's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.31.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eprosemirror-view\u003c/code\u003e to \u003ccode\u003e^1.42.3\u003c/code\u003e, which fixes an XSS vulnerability where pasting crafted HTML could run arbitrary JavaScript (GHSA-c8x8-7fp4-3x9w).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix freezes in framework-based node views on iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ee7bf804: Align \u003ccode\u003eselected\u003c/code\u003e with ProseMirror node selections by default, expose text selections through \u003ccode\u003eselectionInside\u003c/code\u003e, and keep \u003ccode\u003eselectedOnTextSelection\u003c/code\u003e compatible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePasting a YouTube iframe without a \u003ccode\u003esrc\u003c/code\u003e attribute no longer crashes the editor. The embed is kept without a source.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix Markdown serialization of whitespace-only marked text.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/v3.31.2/packages/extension-collaboration/CHANGELOG.md\"\u003e@​tiptap/extension-collaboration's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c56b4c9]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [cd32a2f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [9f844ab]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [d0d499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [01d7af8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.3\u003c/h2\u003e\n\u003ch3\u003ePatch 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/ueberdosis/tiptap/commit/f38fec0a4cc520ff2181411360b83ca987808268\"\u003e\u003ccode\u003ef38fec0\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-collaboration/issues/8304\"\u003e#8304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/bd35333232c9378302f9c3af83d7d1b6756ad6ee\"\u003e\u003ccode\u003ebd35333\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-collaboration/issues/8297\"\u003e#8297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/0280f4a161d2fbf56e92d8b4e216c6792fde7146\"\u003e\u003ccode\u003e0280f4a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-collaboration/issues/8292\"\u003e#8292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5302fda4748a439b395e6be81bd1e825dbfcc08e\"\u003e\u003ccode\u003e5302fda\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-collaboration/issues/8264\"\u003e#8264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/b0c188b1bc919b204beace074de36f5cb2a2d961\"\u003e\u003ccode\u003eb0c188b\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-collaboration/issues/8261\"\u003e#8261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/55f59e4907b37e0aa4404c52e965014f66158393\"\u003e\u003ccode\u003e55f59e4\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-collaboration/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/db790a7c5a6009b0a94382e12e1a5e9c642e1660\"\u003e\u003ccode\u003edb790a7\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-collaboration/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f434577e6bb2010b321653cb132a57bda18764fa\"\u003e\u003ccode\u003ef434577\u003c/code\u003e\u003c/a\u003e chore: migrate over to vite+ for tooling (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-collaboration/issues/8151\"\u003e#8151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://git...\n\n_Description has been truncated_","html_url":"https://github.com/PedroLages/knowlune/pull/694","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PedroLages%2Fknowlune/issues/694","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/694/packages"},{"uuid":"5369977418","node_id":"PR_kwDOLJ_Bl88AAAABCdhZ3g","number":430,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 60 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-08T04:19:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-07T04:18:30.000Z","updated_at":"2026-09-08T04:19:06.000Z","time_to_close":86434,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":60,"packages":[{"name":"lucide-react","old_version":"1.28.0","new_version":"1.40.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.2.12","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@types/node","old_version":"26.1.2","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-config-next","old_version":"16.2.12","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"postcss","old_version":"8.5.26","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"@alloc/quick-lru","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/aleclarson/quick-lru"},{"name":"@eslint/eslintrc","old_version":"3.3.6","new_version":"3.3.7","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@napi-rs/wasm-runtime","old_version":"1.2.1","new_version":"1.2.3","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"axe-core","old_version":"4.12.1","new_version":"4.13.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.11.11","new_version":"2.11.21","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.28.7","new_version":"4.28.9","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001806","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"fastq","old_version":"1.20.1","new_version":"1.20.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"get-tsconfig","old_version":"4.14.0","new_version":"4.14.3","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"string.prototype.matchall","old_version":"4.0.12","new_version":"4.1.0","repository_url":"https://github.com/es-shims/String.prototype.matchAll"},{"name":"typescript-eslint","old_version":"8.65.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.28.0` | `1.40.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.12` | `16.3.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.2` | `26.4.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.7` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.12` | `16.3.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.26` | `8.5.28` |\n| [@alloc/quick-lru](https://github.com/aleclarson/quick-lru) | `5.2.0` | `5.3.0` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.6` | `3.3.7` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime) | `1.2.1` | `1.2.3` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.12.1` | `4.13.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.11` | `2.11.21` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.7` | `4.28.9` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001806` | `1.0.30001810` |\n| [fastq](https://github.com/mcollina/fastq) | `1.20.1` | `1.20.3` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.14.0` | `4.14.3` |\n| [string.prototype.matchall](https://github.com/es-shims/String.prototype.matchAll) | `4.0.12` | `4.1.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.65.0` | `8.69.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n\n\nUpdates `lucide-react` from 1.28.0 to 1.40.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 1.40.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecan\u003c/code\u003e icon by \u003ca href=\"https://github.com/l0uisgrange\"\u003e\u003ccode\u003e@​l0uisgrange\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4767\"\u003elucide-icons/lucide#4767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebridge\u003c/code\u003e icon by \u003ca href=\"https://github.com/Nykoula\"\u003e\u003ccode\u003e@​Nykoula\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3949\"\u003elucide-icons/lucide#3949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshrimp-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/3613\"\u003elucide-icons/lucide#3613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshopping-cart-plus\u003c/code\u003e \u0026amp; \u003ccode\u003eshopping-cart-minus\u003c/code\u003e icons by \u003ca href=\"https://github.com/Ajay199210\"\u003e\u003ccode\u003e@​Ajay199210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4248\"\u003elucide-icons/lucide#4248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): updated artboard name on illustrator template 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/4724\"\u003elucide-icons/lucide#4724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump softprops/action-gh-release from 3.0.2 to 3.0.3 in the github-actions 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/lucide-icons/lucide/pull/4781\"\u003elucide-icons/lucide#4781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elighthouse\u003c/code\u003e icon by \u003ca href=\"https://github.com/Xougui\"\u003e\u003ccode\u003e@​Xougui\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4507\"\u003elucide-icons/lucide#4507\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/Nykoula\"\u003e\u003ccode\u003e@​Nykoula\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3949\"\u003elucide-icons/lucide#3949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ajay199210\"\u003e\u003ccode\u003e@​Ajay199210\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4248\"\u003elucide-icons/lucide#4248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Xougui\"\u003e\u003ccode\u003e@​Xougui\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4507\"\u003elucide-icons/lucide#4507\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/1.39.0...1.40.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.39.0...1.40.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): added RWD metadata to monitor, tablet \u0026amp; smartphone 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/4775\"\u003elucide-icons/lucide#4775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewhistle\u003c/code\u003e icon by \u003ca href=\"https://github.com/timmy471\"\u003e\u003ccode\u003e@​timmy471\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3006\"\u003elucide-icons/lucide#3006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003email-pen\u003c/code\u003e icon by \u003ca href=\"https://github.com/jennieboops\"\u003e\u003ccode\u003e@​jennieboops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4399\"\u003elucide-icons/lucide#4399\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/1.38.0...1.39.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.38.0...1.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add polygon icon by \u003ca href=\"https://github.com/timmy471\"\u003e\u003ccode\u003e@​timmy471\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3007\"\u003elucide-icons/lucide#3007\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/1.36.0...1.38.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.36.0...1.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added 'robot-vacuum' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4599\"\u003elucide-icons/lucide#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): made \u003ccode\u003eface-angry\u003c/code\u003e even more angry 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/4708\"\u003elucide-icons/lucide#4708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eswords\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/4707\"\u003elucide-icons/lucide#4707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eshopping-cart\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/2909\"\u003elucide-icons/lucide#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(icon-description): added old and empty tags/use case for ghost by \u003ca href=\"https://github.com/TFJ5183\"\u003e\u003ccode\u003e@​TFJ5183\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4762\"\u003elucide-icons/lucide#4762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eplaying-card\u003c/code\u003e, \u003ccode\u003eplaying-cards\u003c/code\u003e, and \u003ccode\u003eplaying-cards-fan\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4258\"\u003elucide-icons/lucide#4258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebeef\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/3457\"\u003elucide-icons/lucide#3457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(tags): added music disc related tags to \u003ccode\u003ecircle-dot\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/3909\"\u003elucide-icons/lucide#3909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanda\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/3187\"\u003elucide-icons/lucide#3187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003eblend\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/3105\"\u003elucide-icons/lucide#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003ekey\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/3111\"\u003elucide-icons/lucide#3111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esquare-split-vertical\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/3939\"\u003elucide-icons/lucide#3939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003easterisk\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/3906\"\u003elucide-icons/lucide#3906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): unify check, cross and plus sizes across 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/3875\"\u003elucide-icons/lucide#3875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-circle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/aliyasirnac\"\u003e\u003ccode\u003e@​aliyasirnac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3678\"\u003elucide-icons/lucide#3678\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/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0f8d48b266e7af1e2bab49ff12ab6ec0795ed204\"\u003e\u003ccode\u003e0f8d48b\u003c/code\u003e\u003c/a\u003e test(packages): updates unit test snapshots with face-slightly-smiling (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4676\"\u003e#4676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.40.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.12 to 16.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003cp\u003eFollow-up release to \u003ca href=\"https://github.com/vercel/next.js/releases/tag/v16.3.3\"\u003ev16.3.3\u003c/a\u003e re-enabling AVIF Image Optimization (\u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97949\"\u003e#97949\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe following bug fixes have been backported. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etestmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97997\"\u003e#97997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\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/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.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\u003cul\u003e\n\u003cli\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\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://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after optimization by \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96733\"\u003evercel/next.js#96733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3.x] Default deploy e2e tests to the repo next version by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96900\"\u003evercel/next.js#96900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Bump \u003ccode\u003e@​swc/helpers\u003c/code\u003e by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96885\"\u003evercel/next.js#96885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Raise registration calls in hoisted modules to the top by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97308\"\u003evercel/next.js#97308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97302\"\u003evercel/next.js#97302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97317\"\u003evercel/next.js#97317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Restore the live \u003ccode\u003eheaders()\u003c/code\u003e view of the incoming request by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97311\"\u003evercel/next.js#97311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/299180d3315c7ebd7b199d2b1a265b5986c5fc7d\"\u003e\u003ccode\u003e299180d\u003c/code\u003e\u003c/a\u003e v16.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/12e173dd73ed6c39622281c7282c8364234ad94f\"\u003e\u003ccode\u003e12e173d\u003c/code\u003e\u003c/a\u003e [16.3.x] Re-enable AVIF image optimization and require sharp 0.35.4 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97949\"\u003e#97949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5d9022edd29e32d7061bc56cf713ffe8769cd900\"\u003e\u003ccode\u003e5d9022e\u003c/code\u003e\u003c/a\u003e [backport] Fix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d8f45609fa74e56f24958d45d93d3426511f957f\"\u003e\u003ccode\u003ed8f4560\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/656aebfb58ce194fb603f18942dad6e94d15b21c\"\u003e\u003ccode\u003e656aebf\u003c/code\u003e\u003c/a\u003e [16.3] testmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f37c1d656553b8950330b6683ab242a5c610135c\"\u003e\u003ccode\u003ef37c1d6\u003c/code\u003e\u003c/a\u003e [16.3.x] ci: remove pull_request_stats workflow (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97975\"\u003e#97975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a9a1cb7859f178f830ad3773b303130c21b19586\"\u003e\u003ccode\u003ea9a1cb7\u003c/code\u003e\u003c/a\u003e v16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/968b9fcb26bdeb8e0a861a9df05361474666d51b\"\u003e\u003ccode\u003e968b9fc\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix ISR misses with backslashes in segments when deployed on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3a15b4ac6ac8e70b1a9b18ecc18e8434462899b3\"\u003e\u003ccode\u003e3a15b4a\u003c/code\u003e\u003c/a\u003e [16.3.x] [next/image]: disable avif image optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7378b51ea05a6745d3676bee00cb4c63aac3dd16\"\u003e\u003ccode\u003e7378b51\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.3 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97649\"\u003e#97649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.12...v16.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.1.2 to 26.4.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 `@types/react-dom` from 19.2.4 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.2.12 to 16.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003cp\u003eFollow-up release to \u003ca href=\"https://github.com/vercel/next.js/releases/tag/v16.3.3\"\u003ev16.3.3\u003c/a\u003e re-enabling AVIF Image Optimization (\u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97949\"\u003e#97949\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe following bug fixes have been backported. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etestmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97997\"\u003e#97997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97930\"\u003e#97930\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/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.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\u003cul\u003e\n\u003cli\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\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://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after optimization by \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96733\"\u003evercel/next.js#96733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3.x] Default deploy e2e tests to the repo next version by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96900\"\u003evercel/next.js#96900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Bump \u003ccode\u003e@​swc/helpers\u003c/code\u003e by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96885\"\u003evercel/next.js#96885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Raise registration calls in hoisted modules to the top by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97308\"\u003evercel/next.js#97308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97302\"\u003evercel/next.js#97302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97317\"\u003evercel/next.js#97317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Restore the live \u003ccode\u003eheaders()\u003c/code\u003e view of the incoming request by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97311\"\u003evercel/next.js#97311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/299180d3315c7ebd7b199d2b1a265b5986c5fc7d\"\u003e\u003ccode\u003e299180d\u003c/code\u003e\u003c/a\u003e v16.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a9a1cb7859f178f830ad3773b303130c21b19586\"\u003e\u003ccode\u003ea9a1cb7\u003c/code\u003e\u003c/a\u003e v16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d0ac8828c2fe6026dd7d700488bfd8289711fde6\"\u003e\u003ccode\u003ed0ac882\u003c/code\u003e\u003c/a\u003e v16.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3d32eb870fb4c7009d580a31e2de81a626562270\"\u003e\u003ccode\u003e3d32eb8\u003c/code\u003e\u003c/a\u003e v16.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d73f5622e226358dcef8cf7a8a373333ff265ae7\"\u003e\u003ccode\u003ed73f562\u003c/code\u003e\u003c/a\u003e v16.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4fd843fb488f770c5b2023ddc58ff4be4ee81f14\"\u003e\u003ccode\u003e4fd843f\u003c/code\u003e\u003c/a\u003e v16.3.0-canary.107\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9480f7f9ffdc271014d959e7b10d681882eaabb5\"\u003e\u003ccode\u003e9480f7f\u003c/code\u003e\u003c/a\u003e v16.3.0-canary.106\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a8dcd2562f0bde39380d48507ec3fffd86c21e53\"\u003e\u003ccode\u003ea8dcd25\u003c/code\u003e\u003c/a\u003e v16.3.0-canary.105\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/38f0cdee4659b1b8f987bc46e3f1aacd12ee5c90\"\u003e\u003ccode\u003e38f0cde\u003c/code\u003e\u003c/a\u003e v16.3.0-canary.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f3edea1b06730ce507aeb1b10c8e4f652ca5540d\"\u003e\u003ccode\u003ef3edea1\u003c/code\u003e\u003c/a\u003e v16.3.0-canary.103\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.3.4/packages/eslint-config-next\"\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.26 to 8.5.28\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.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes types regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing any comments starting with \u003ccode\u003e/*#\u003c/code\u003e (by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e*\u003c/code\u003e hack before a comment in Custom Properties (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed empty values in the middle of \u003ccode\u003elist.comma()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed whitespace-only values in \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed rule’s end position on space before semicolon (by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed Chinese text in deprecation warning (by \u003ca href=\"https://github.com/Jesse205\"\u003e\u003ccode\u003e@​Jesse205\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/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes types regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing any comments starting with \u003ccode\u003e/*#\u003c/code\u003e (by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e*\u003c/code\u003e hack before a comment in Custom Properties (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed empty values in the middle of \u003ccode\u003elist.comma()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed whitespace-only values in \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed rule’s end position on space before semicolon (by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed Chinese text in deprecation warning (by \u003ca href=\"https://github.com/Jesse205\"\u003e\u003ccode\u003e@​Jesse205\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/postcss/commit/e544bffc4f4b3966d8ec69c41744b3ed65afc64a\"\u003e\u003ccode\u003ee544bff\u003c/code\u003e\u003c/a\u003e Release 8.5.28 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/f8fc2525717a6a7216659f7be43c525f60c6a15a\"\u003e\u003ccode\u003ef8fc252\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/5039fd78962d285abea5d7b3aebef32f053781ce\"\u003e\u003ccode\u003e5039fd7\u003c/code\u003e\u003c/a\u003e Add missed release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ae40ca499cf6a9afdbb264c0ec09e71fe934e2af\"\u003e\u003ccode\u003eae40ca4\u003c/code\u003e\u003c/a\u003e Release 8.5.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/62b1626bb7fbb28eda616d002cbd525d239b18ba\"\u003e\u003ccode\u003e62b1626\u003c/code\u003e\u003c/a\u003e Fix linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1dba9384515a2dbc64517697c2f738b6d5c3f9a4\"\u003e\u003ccode\u003e1dba938\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3e82edc9f037faa41647342dceceba9b841f9881\"\u003e\u003ccode\u003e3e82edc\u003c/code\u003e\u003c/a\u003e Keep non-annotation comments when the processor has no plugins (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2150\"\u003e#2150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6d23bc362203118478bc8051b81f2910907ebe6e\"\u003e\u003ccode\u003e6d23bc3\u003c/code\u003e\u003c/a\u003e Fix link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/508e9976be81536292e7666741e1c35e876b9a6a\"\u003e\u003ccode\u003e508e997\u003c/code\u003e\u003c/a\u003e Add GitHub Sponsors link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/e993739dc49b6055f7dfc59b161d75702f0b2b8b\"\u003e\u003ccode\u003ee993739\u003c/code\u003e\u003c/a\u003e Add CodeRabbit sponsor (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.26...8.5.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@alloc/quick-lru` from 5.2.0 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aleclarson/quick-lru/releases\"\u003e@​alloc/quick-lru's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003cp\u003eThis release backports selected fixes and improvements from the upstream \u003ca href=\"https://github.com/sindresorhus/quick-lru\"\u003e\u003ccode\u003equick-lru\u003c/code\u003e\u003c/a\u003e package while retaining CommonJS support.\u003c/p\u003e\n\u003ch2\u003eBackported features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd global cache expiration with the \u003ccode\u003emaxAge\u003c/code\u003e constructor option.\u003c/li\u003e\n\u003cli\u003eAdd per-entry expiration with \u003ccode\u003eset(key, value, {maxAge})\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eexpiresIn(key)\u003c/code\u003e for inspecting an entry’s remaining TTL.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eentriesAscending()\u003c/code\u003e and \u003ccode\u003eentriesDescending()\u003c/code\u003e for explicit recency-order iteration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBackported improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefresh an entry’s expiration when it is updated.\u003c/li\u003e\n\u003cli\u003eRemove expired entries lazily during cache operations.\u003c/li\u003e\n\u003cli\u003eCall \u003ccode\u003eonEviction\u003c/code\u003e for capacity and TTL evictions, but not for \u003ccode\u003edelete()\u003c/code\u003e or \u003ccode\u003eclear()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd regression coverage for function values and non-primitive keys.\u003c/li\u003e\n\u003cli\u003eExpand documentation for expiration behavior and the dual-cache memory tradeoff.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCache sizing\u003c/h2\u003e\n\u003cp\u003eAs in upstream \u003ccode\u003equick-lru\u003c/code\u003e, the dual-cache algorithm may physically retain up to twice the configured \u003ccode\u003emaxSize\u003c/code\u003e between rotations. The reported \u003ccode\u003e.size\u003c/code\u003e does not exceed \u003ccode\u003emaxSize\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\u003eSee full diff in \u003ca href=\"https://github.com/aleclarson/quick-lru/commits/v5.3.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/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​alloc/quick-lru\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-utils` from 4.10.1 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/c802ca0322331f282b579652844e5831fa9c1f59\"\u003e\u003ccode\u003ec802ca0\u003c/code\u003e\u003c/a\u003e feat: add support for typescript AST to \u003ccode\u003egetStaticValue\u003c/code\u003e, and `ReferenceTrack...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/92ccc4bc8f8b708861c38c6fd3b02c2884077bb3\"\u003e\u003ccode\u003e92ccc4b\u003c/code\u003e\u003c/a\u003e chore: updated ci.yml to fix typo in comment (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/9c1dbf8b89a8e6c01202d3426c70c0caaa243ef5\"\u003e\u003ccode\u003e9c1dbf8\u003c/code\u003e\u003c/a\u003e fix: compatibility with Node 12 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/d84fa5504deadd81ccdbff09e6339fb29168a251\"\u003e\u003ccode\u003ed84fa55\u003c/code\u003e\u003c/a\u003e feat: validate type comments and generate \u003ccode\u003e.d.ts\u003c/code\u003e (take 2) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/f3bc7a43a91e4016e4751b0a2ca9801b0588f1aa\"\u003e\u003ccode\u003ef3bc7a4\u003c/code\u003e\u003c/a\u003e fix: fix crash when evaluating \u003ccode\u003eSymbol.prototype\u003c/code\u003e in \u003ccode\u003egetStringIfConstant\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/324b445755f212b74dcce02fd91dea484a6e1664\"\u003e\u003ccode\u003e324b445\u003c/code\u003e\u003c/a\u003e feat: add iteratePropertyReferences to ReferenceTracker class (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/248\"\u003e#248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/cefc12cdb58bdcdb18df0b7ff441517b7d5f2f67\"\u003e\u003ccode\u003ecefc12c\u003c/code\u003e\u003c/a\u003e test: add test for ESLint v9 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/4f3e7382452ad00505ee531d1f87470db3be3508\"\u003e\u003ccode\u003e4f3e738\u003c/code\u003e\u003c/a\u003e chore: use Node 22 for main tests (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/fd0f08515e522a37c85c28a1e99cb6a2277ac1fa\"\u003e\u003ccode\u003efd0f085\u003c/code\u003e\u003c/a\u003e chore: update dependencies (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/238\"\u003e#238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/5a277564b0791986111ead28cdb87845ac20647c\"\u003e\u003ccode\u003e5a27756\u003c/code\u003e\u003c/a\u003e fix: generate provenance statements on release (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.10.1...v4.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 3.3.6 to 3.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e@​eslint/eslintrc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003e3.3.7\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003ef27e7c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003ebb0d97a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e@​eslint/eslintrc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003e3.3.7\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003ef27e7c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003ebb0d97a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/7943fa6dd55b236a539f658b88c763a4f9fbb38d\"\u003e\u003ccode\u003e7943fa6\u003c/code\u003e\u003c/a\u003e chore: release 3.3.7 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003e\u003ccode\u003ebb0d97a\u003c/code\u003e\u003c/a\u003e fix: update js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/5b4abc9c74dd92b9eb782ca81d559a88906509e9\"\u003e\u003ccode\u003e5b4abc9\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003e\u003ccode\u003ef27e7c9\u003c/code\u003e\u003c/a\u003e fix: Bump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/b75e1d2425deebfd1ec7f952dda7d0c4f4d65d5c\"\u003e\u003ccode\u003eb75e1d2\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/302c13310e148268f990df3edbfd10dab44f2678\"\u003e\u003ccode\u003e302c133\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/e62e7661b0d9063e42a37af5551bbcb1897e188d\"\u003e\u003ccode\u003ee62e766\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/cf27f9fd8f775d94500f2569a5bfb6a7de9cdb33\"\u003e\u003ccode\u003ecf27f9f\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/c7f4cdf1ffa86e28b5b8bf09f9e8bc7fadbf87ff\"\u003e\u003ccode\u003ec7f4cdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3319822ac925e018c47fcafa351b20ea0bf6eeff\"\u003e\u003ccode\u003e3319822\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@img/sharp-darwin-arm64` from 0.34.5 to 0.35.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003e@​img/sharp-darwin-arm64's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.35.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/releases/tag/v1.3.3\"\u003ehttps://github.com/lovell/sharp-libvips/releases/tag/v1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBound resize dimensions to coordinate limit.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound composite left and top to coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4564\"\u003e#4564\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRound palette bit depth up for png and gif colours.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4569\"\u003e#4569\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure tiff.subifd input option is used.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4572\"\u003e#4572\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure \u003ccode\u003einfo.pages\u003c/code\u003e is correct when limiting input page range.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4578\"\u003e#4578\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove support for input Streams finishing before output is requested.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4584\"\u003e#4584\u003c/a\u003e\n\u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.35.4-rc.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.18.6 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound resize dimensions to coordinate limit.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound composite left and top to coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4564\"\u003e#4564\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRound palette bit depth up for png and gif colours.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4569\"\u003e#4569\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure tiff.subifd input option is used.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4572\"\u003e#4572\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure \u003ccode\u003einfo.pages\u003c/code\u003e is correct when limiting input page range.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4578\"\u003e#4578\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove support for input Streams finishing before output is requested.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4584\"\u003e#4584\u003c/a\u003e\n\u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\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/lovell/sharp/commit/7f1a0a22cc285fe180766f4935d50b55af6e8432\"\u003e\u003ccode\u003e7f1a0a2\u003c/code\u003e\u003c/a\u003e Release v0.35.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/f927818924bc5a9493d822a4e8b23ec5857c52e1\"\u003e\u003ccode\u003ef927818\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e80209240d005c71e1173a50dd9cd4db4ce2a9e6\"\u003e\u003ccode\u003ee802092\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.4-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/a82a0b3d58bc25854ad1e925e6eb0a50725d1489\"\u003e\u003ccode\u003ea82a0b3\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/1018449164723ba0203c1beffaba0e21f7829c18\"\u003e\u003ccode\u003e1018449\u003c/code\u003e\u003c/a\u003e Release v0.35.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ba303a799de6b0639a108e82465870ce0722ee4a\"\u003e\u003ccode\u003eba303a7\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4f94fc5162a488187be17872ba513d7cadfe22d6\"\u003e\u003ccode\u003e4f94fc5\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e000d0b5e128e05bb6c499600f37e2a6a4b74314\"\u003e\u003ccode\u003ee000d0b\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/9554ca95535e8385ec36815d7c793ce96739bf1c\"\u003e\u003ccode\u003e9554ca9\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/d67facfaea35f755fb7218d6ca1eef7f57e6f218\"\u003e\u003ccode\u003ed67facf\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.2-rc.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/commits/v0.35.4/npm/darwin-arm64\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@img/sharp-darwin-x64` from 0.34.5 to 0.35.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003e@​img/sharp-darwin-x64's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.35.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/releases/tag/v1.3.3\"\u003ehttps://github.com/lovell/sharp-libvips/releases/tag/v1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBound resize dimensions to coordinate limit.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound composite left and top to coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4564\"\u003e#4564\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRound palette bit depth up for png and gif colours.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4569\"\u003e#4569\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure tiff.subifd input option is used.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4572\"\u003e#4572\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure \u003ccode\u003einfo.pages\u003c/code\u003e is correct when limiting input page range.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4578\"\u003e#4578\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove support for input Streams finishing before output is requested.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4584\"\u003e#4584\u003c/a\u003e\n\u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.35.4-rc.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.18.6 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound resize dimensions to coordinate limit.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound composite left and top to coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4564\"\u003e#4564\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRound palette bit depth up for png and gif colours.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4569\"\u003e#4569\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure tiff.subifd input option is used.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4572\"\u003e#4572\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure \u003ccode\u003einfo.pages\u003c/code\u003e is correct when limiting input page range.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4578\"\u003e#4578\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove support for input Streams finishing before output is requested.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4584\"\u003e#4584\u003c/a\u003e\n\u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\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/lovell/sharp/commit/7f1a0a22cc285fe180766f4935d50b55af6e8432\"\u003e\u003ccode\u003e7f1a0a2\u003c/code\u003e\u003c/a\u003e Release v0.35.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/f927818924bc5a9493d822a4e8b23ec5857c52e1\"\u003e\u003ccode\u003ef927818\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e80209240d005c71e1173a50dd9cd4db4ce2a9e6\"\u003e\u003ccode\u003ee802092\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.4-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/a82a0b3d58bc25854ad1e925e6eb0a50725d1489\"\u003e\u003ccode\u003ea82a0b3\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/1018449164723ba0203c1beffaba0e21f7829c18\"\u003e\u003ccode\u003e1018449\u003c/code\u003e\u003c/a\u003e Release v0.35.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ba303a799de6b0639a108e82465870ce0722ee4a\"\u003e\u003ccode\u003eba303a7\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4f94fc5162a488187be17872ba513d7cadfe22d6\"\u003e\u003ccode\u003e4f94fc5\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e000d0b5e128e05bb6c499600f37e2a6a4b74314\"\u003e\u003ccode\u003ee000d0b\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/9554ca95535e8385ec36815d7c793ce96739bf1c\"\u003e\u003ccode\u003e9554ca9\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/d67facfaea35f755fb7218d6ca1eef7f57e6f218\"\u003e\u003ccode\u003ed67facf\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.2-rc.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/commits/v0.35.4/npm/darwin-x64\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@img/sharp-libvips-darwin-arm64` from 1.2.4 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp-libvips/releases\"\u003e@​img/sharp-libvips-darwin-arm64's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaom\u003c/td\u003e\n\u003ctd\u003e3.15.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003earchive\u003c/td\u003e\n\u003ctd\u003e3.8.9\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecairo\u003c/td\u003e\n\u003ctd\u003e1.18.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecgif\u003c/td\u003e\n\u003ctd\u003e0.5.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexif\u003c/td\u003e\n\u003ctd\u003e0.6.26\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexpat\u003c/td\u003e\n\u003ctd\u003e2.8.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003effi\u003c/td\u003e\n\u003ctd\u003e3.8.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efontconfig\u003c/td\u003e\n\u003ctd\u003e2.18.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efreetype\u003c/td\u003e\n\u003ctd\u003e2.14.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efribidi\u003c/td\u003e\n\u003ctd\u003e1.0.16\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eglib\u003c/td\u003e\n\u003ctd\u003e2.89.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eharfbuzz\u003c/td\u003e\n\u003ctd\u003e14.3.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eheif\u003c/td\u003e\n\u003ctd\u003e1.23.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ehighway\u003c/td\u003e\n\u003ctd\u003e1.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eimagequant\u003c/td\u003e\n\u003ctd\u003e2.4.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003elcms\u003c/td\u003e\n\u003ctd\u003e2.19.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003emozjpeg\u003c/td\u003e\n\u003ctd\u003e0826579\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epango\u003c/td\u003e\n\u003ctd\u003e1.58.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epixman\u003c/td\u003e\n\u003ctd\u003e0.46.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epng\u003c/td\u003e\n\u003ctd\u003e1.6.58\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eproxy-libintl\u003c/td\u003e\n\u003ctd\u003e0.5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ersvg\u003c/td\u003e\n\u003ctd\u003e2.62.91\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etiff\u003c/td\u003e\n\u003ctd\u003e4.7.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003euhdr\u003c/td\u003e\n\u003ctd\u003e2.0.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003evips\u003c/td\u003e\n\u003ctd\u003e8.18.6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ewebp\u003c/td\u003e\n\u003ctd\u003e1.6.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003exml2\u003c/td\u003e\n\u003ctd\u003e2.15.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ezlib-ng\u003c/td\u003e\n\u003ctd\u003e2.3.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev1.3.3-rc.0\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaom\u003c/td\u003e\n\u003ctd\u003e3.14.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003earchive\u003c/td\u003e\n\u003ctd\u003e3.8.9\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecairo\u003c/td\u003e\n\u003ctd\u003e1.18.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecgif\u003c/td\u003e\n\u003ctd\u003e0.5.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexif\u003c/td\u003e\n\u003ctd\u003e0.6.26\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexpat\u003c/td\u003e\n\u003ctd\u003e2.8.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003effi\u003c/td\u003e\n\u003ctd\u003e3.8.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efontconfig\u003c/td\u003e\n\u003ctd\u003e2.18.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efreetype\u003c/td\u003e\n\u003ctd\u003e2.14.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efribidi\u003c/td\u003e\n\u003ctd\u003e1.0.16\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eglib\u003c/td\u003e\n\u003ctd\u003e2.89.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eharfbuzz\u003c/td\u003e\n\u003ctd\u003e14.3.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eheif\u003c/td\u003e\n\u003ctd\u003e1.23.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ehighway\u003c/td\u003e\n\u003ctd\u003e1.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eimagequant\u003c/td\u003e\n\u003ctd\u003e2.4.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/6e5971d333377743163edc3ad9e5d0b897abcbc9\"\u003e\u003ccode\u003e6e5971d\u003c/code\u003e\u003c/a\u003e Release v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/8cb41cd866765aacf4f5a2867d641795e9a4eb1d\"\u003e\u003ccode\u003e8cb41cd\u003c/code\u003e\u003c/a\u003e Prerelease v1.3.3-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/4da6d14c0d59866adfb9d8cf52bcaa53846dc4f6\"\u003e\u003ccode\u003e4da6d14\u003c/code\u003e\u003c/a\u003e Release v1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/4b6459d781eb08dc319dd48fd3b8abab3435a3ec\"\u003e\u003ccode\u003e4b6459d\u003c/code\u003e\u003c/a\u003e Prerelease v1.3.2-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/5f875222535270220283dd20e448da68f787c1a8\"\u003e\u003ccode\u003e5f87522\u003c/code\u003e\u003c/a\u003e macOS/Linux: Add exports entry for binary file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/6d80db40e9f37e311c13d1149745fcd80b5466db\"\u003e\u003ccode\u003e6d80db4\u003c/code\u003e\u003c/a\u003e Release v1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/68cd8852b4414b8b17c5f02087ce2383641063e4\"\u003e\u003ccode\u003e68cd885\u003c/code\u003e\u003c/a\u003e Prerelease v1.3.1-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/17c6a690e0140285ab143f4076ecbd6a6685907b\"\u003e\u003ccode\u003e17c6a69\u003c/code\u003e\u003c/a\u003e Rename as 'stub' to help explain why rather than what\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/b4bf74b059066e0391ad5b08ac0065b22d1a3f54\"\u003e\u003ccode\u003eb4bf74b\u003c/code\u003e\u003c/a\u003e macOS/Linux: Add empty.node file to aid tree-shaking bundlers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/029dbbb520e42752736cd4bea3d9f4c761f1ee80\"\u003e\u003ccode\u003e029dbbb\u003c/code\u003e\u003c/a\u003e Release v1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp-libvips/commits/v1.3.3/npm/darwin-arm64\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@img/sharp-libvips-darwin-x64` from 1.2.4 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp-libvips/releases\"\u003e@​img/sharp-libvips-darwin-x64's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaom\u003c/td\u003e\n\u003ctd\u003e3.15.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003earchive\u003c/td\u003e\n\u003ctd\u003e3.8.9\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecairo\u003c/td\u003e\n\u003ctd\u003e1.18.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecgif\u003c/td\u003e\n\u003ctd\u003e0.5.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexif\u003c/td\u003e\n\u003ctd\u003e0.6.26\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexpat\u003c/td\u003e\n\u003ctd\u003e2.8.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003effi\u003c/td\u003e\n\u003ctd\u003e3.8.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efontconfig\u003c/td\u003e\n\u003ctd\u003e2.18.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efreetype\u003c/td\u003e\n\u003ctd\u003e2.14.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efribidi\u003c/td\u003e\n\u003ctd\u003e1.0.16\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eglib\u003c/td\u003e\n\u003ctd\u003e2.89.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eharfbuzz\u003c/td\u003e\n\u003ctd\u003e14.3.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eheif\u003c/td\u003e\n\u003ctd\u003e1.23.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ehighway\u003c/td\u003e\n\u003ctd\u003e1.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eimagequant\u003c/td\u003e\n\u003ctd\u003e2.4.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003elcms\u003c/td\u003e\n\u003ctd\u003e2.19.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003emozjpeg\u003c/td\u003e\n\u003ctd\u003e0826579\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epango\u003c/td\u003e\n\u003ctd\u003e1.58.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epixman\u003c/td\u003e\n\u003ctd\u003e0.46.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epng\u003c/td\u003e\n\u003ctd\u003e1.6.58\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eproxy-libintl\u003c/td\u003e\n\u003ctd\u003e0.5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ersvg\u003c/td\u003e\n\u003ctd\u003e2.62.91\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etiff\u003c/td\u003e\n\u003ctd\u003e4.7.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003euhdr\u003c/td\u003e\n\u003ctd\u003e2.0.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003evips\u003c/td\u003e\n\u003ctd\u003e8.18.6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ewebp\u003c/td\u003e\n\u003ctd\u003e1.6.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003exml2\u003c/td\u003e\n\u003ctd\u003e2.15.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ezlib-ng\u003c/td\u003e\n\u003ctd\u003e2.3.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev1.3.3-rc.0\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaom\u003c/td\u003e\n\u003ctd\u003e3.14.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003earchive\u003c/td\u003e\n\u003ctd\u003e3.8.9\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecairo\u003c/td\u003e\n\u003ctd\u003e1.18.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecgif\u003c/td\u003e\n\u003ctd\u003e0.5.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexif\u003c/td\u003e\n\u003ctd\u003e0.6.26\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexpat\u003c/td\u003e\n\u003ctd\u003e2.8.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003effi\u003c/td\u003e\n\u003ctd\u003e3.8.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efontconfig\u003c/td\u003e\n\u003ctd\u003e2.18.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efreetype\u003c/td\u003e\n\u003ctd\u003e2.14.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efribidi\u003c/td\u003e\n\u003ctd\u003e1.0.16\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eglib\u003c/td\u003e\n\u003ctd\u003e2.89.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eharfbuzz\u003c/td\u003e\n\u003ctd\u003e14.3.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eheif\u003c/td\u003e\n\u003ctd\u003e1.23.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ehighway\u003c/td\u003e\n\u003ctd\u003e1.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eimagequant\u003c/td\u003e\n\u003ctd\u003e2.4.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/6e5971d333377743163edc3ad9e5d0b897abcbc9\"\u003e\u003ccode\u003e6e5971d\u003c/code\u003e\u003c/a\u003e Release v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/8cb41cd866765aacf4f5a2867d641795e9a4eb1d\"\u003e\u003ccode\u003e8cb41cd\u003c/code\u003e\u003c/a\u003e Prerelease v1.3.3-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/4da6d14c0d59866adfb9d8cf52bcaa53846dc4f6\"\u003e\u003ccode\u003e4da6d14\u003c/code\u003e\u003c/a\u003e Release v1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/4b6459d781eb08dc319dd48fd3b8abab3435a3ec\"\u003e\u003ccode\u003e4b6459d\u003c/code\u003e\u003c/a\u003e Prerelease v1.3.2-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/5f875222535270220283dd20e448da68f787c1a8\"\u003e\u003ccode\u003e5f87522\u003c/code\u003e\u003c/a\u003e macOS/Linux: Add exports entry for binary file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/6d80db40e9f37e311c13d1149745fcd80b5466db\"\u003e\u003ccode\u003e6d80db4\u003c/code\u003e\u003c/a\u003e Release v1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/68cd8852b4414b8b17c5f02087ce2383641063e4\"\u003e\u003ccode\u003e68cd885\u003c/code\u003e\u003c/a\u003e Prerelease v1.3.1-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/17c6a690e0140285ab143f4076ecbd6a6685907b\"\u003e\u003ccode\u003e17c6a69\u003c/code\u003e\u003c/a\u003e Rename as 'stub' to help explain why rather than what\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/b4bf74b059066e0391ad5b08ac0065b22d1a3f54\"\u003e\u003ccode\u003eb4bf74b\u003c/code\u003e\u003c/a\u003e macOS/Linux: Add empty.node file to aid tree-shaking bundlers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/029dbbb520e42752736cd4bea3d9f4c761f1ee80\"\u003e\u003ccode\u003e029dbbb\u003c/code\u003e\u003c/a\u003e Release v1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp-libvips/commits/v1.3.3/npm/darwin-x64\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@img/sharp-libvips-linux-arm64` from 1.2.4 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp-libvips/releases\"\u003e@​img/sharp-libvips-linux-arm64's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaom\u003c/td\u003e\n\u003ctd\u003e3.15.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003earchive\u003c/td\u003e\n\u003ctd\u003e3.8.9\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecairo\u003c/td\u003e\n\u003ctd\u003e1.18.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecgif\u003c/td\u003e\n\u003ctd\u003e0.5.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexif\u003c/td\u003e\n\u003ctd\u003e0.6.26\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexpat\u003c/td\u003e\n\u003ctd\u003e2.8.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003effi\u003c/td\u003e\n\u003ctd\u003e3.8.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efontconfig\u003c/td\u003e\n\u003ctd\u003e2.18.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efreetype\u003c/td\u003e\n\u003ctd\u003e2.14.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efribidi\u003c/td\u003e\n\u003ctd\u003e1.0.16\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eglib\u003c/td\u003e\n\u003ctd\u003e2.89.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eharfbuzz\u003c/td\u003e\n\u003ctd\u003e14.3.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eheif\u003c/td\u003e\n\u003ctd\u003e1.23.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ehighway\u003c/td\u003e\n\u003ctd\u003e1.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eimagequant\u003c/td\u003e\n\u003ctd\u003e2.4.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003elcms\u003c/td\u003e\n\u003ctd\u003e2.19.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003emozjpeg\u003c/td\u003e\n\u003ctd\u003e0826579\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epango\u003c/td\u003e\n\u003ctd\u003e1.58.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epixman\u003c/td\u003e\n\u003ctd\u003e0.46.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epng\u003c/td\u003e\n\u003ctd\u003e1.6.58\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eproxy-libintl\u003c/td\u003e\n\u003ctd\u003e0.5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ersvg\u003c/td\u003e\n\u003ctd\u003e2.62.91\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etiff\u003c/td\u003e\n\u003ctd\u003e4.7.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003euhdr\u003c/td\u003e\n\u003ctd\u003e2.0.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003evips\u003c/td\u003e\n\u003ctd\u003e8.18.6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ewebp\u003c/td\u003e\n\u003ctd\u003e1.6.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003exml2\u003c/td\u003e\n\u003ctd\u003e2.15.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ezlib-ng\u003c/td\u003e\n\u003ctd\u003e2.3.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev1.3.3-rc.0\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaom\u003c/td\u003e\n\u003ctd\u003e3.14.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003earchive\u003c/td\u003e\n\u003ctd\u003e3.8.9\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecairo\u003c/td\u003e\n\u003ctd\u003e1.18.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecgif\u003c/td\u003e\n\u003ctd\u003e0.5.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexif\u003c/td\u003e\n\u003ctd\u003e0.6.26\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexpat\u003c/td\u003e\n\u003ctd\u003e2.8.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003effi\u003c/td\u003e\n\u003ctd\u003e3.8.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efontconfig\u003c/td\u003e\n\u003ctd\u003e2.18.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efreetype\u003c/td\u003e\n\u003ctd\u003e2.14.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efribidi\u003c/td\u003e\n\u003ctd\u003e1.0.16\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eglib\u003c/td\u003e\n\u003ctd\u003e2.89.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eharfbuzz\u003c/td\u003e\n\u003ctd\u003e14.3.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eheif\u003c/td\u003e\n\u003ctd\u003e1.23.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ehighway\u003c/td\u003e\n\u003ctd\u003e1.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eimagequant\u003c/td\u003e\n\u003ctd\u003e2.4.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/6e5971d333377743163edc3ad9e5d0b897abcbc9\"\u003e\u003ccode\u003e6e5971d\u003c/code\u003e\u003c/a\u003e Release v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/8cb41cd866765aacf4f5a2867d641795e9a4eb1d\"\u003e\u003ccode\u003e8cb41cd\u003c/code\u003e\u003c/a\u003e Prerelease v1.3.3-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/4da6d14c0d59866adfb9d8cf52bcaa53846dc4f6\"\u003e\u003ccode\u003e4da6d14\u003c/code\u003e\u003c/a\u003e Release v1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/4b6459d781eb08dc319dd48fd3b8abab3435a3ec\"\u003e\u003ccode\u003e4b6459d\u003c/code\u003e\u003c/a\u003e Prerelease v1.3.2-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/5f875222535270220283dd20e448da68f787c1a8\"\u003e\u003ccode\u003e5f87522\u003c/code\u003e\u003c/a\u003e macOS/Linux: Add exports entry for binary file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/6d80db40e9f37e311c13d1149745fcd80b5466db\"\u003e\u003ccode\u003e6d80db4\u003c/code\u003e\u003c/a\u003e Release v1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/68cd8852b4414b8b17c5f02087ce2383641063e4\"\u003e\u003ccode\u003e68cd885\u003c/code\u003e\u003c/a\u003e Prerelease v1.3.1-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/17c6a690e0140285ab143f4076ecbd6a6685907b\"\u003e\u003ccode\u003e17c6a69\u003c/code\u003e\u003c/a\u003e Rename as 'stub' to help explain why rather than what\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/b4bf74b059066e0391ad5b08ac0065b22d1a3f54\"\u003e\u003ccode\u003eb4bf74b\u003c/code\u003e\u003c/a\u003e macOS/Linux: Add empty.node file to aid tree-shaking bundlers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/029dbbb520e42752736cd4bea3d9f4c761f1ee80\"\u003e\u003ccode\u003e029dbbb\u003c/code\u003e\u003c/a\u003e Release v1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp-libvips/commits/v1.3.3/npm/linux-arm64\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@img/sharp-libvips-linux-arm` from 1.2.4 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp-libvips/releases\"\u003e@​img/sharp-libvips-linux-arm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaom\u003c/td\u003e\n\u003ctd\u003e3.15.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003earchive\u003c/td\u003e\n\u003ctd\u003e3.8.9\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecairo\u003c/td\u003e\n\u003ctd\u003e1.18.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecgif\u003c/td\u003e\n\u003ctd\u003e0.5.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexif\u003c/td\u003e\n\u003ctd\u003e0.6.26\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexpat\u003c/td\u003e\n\u003ctd\u003e2.8.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003effi\u003c/td\u003e\n\u003ctd\u003e3.8.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efontconfig\u003c/td\u003e\n\u003ctd\u003e2.18.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efreetype\u003c/td\u003e\n\u003ctd\u003e2.14.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efribidi\u003c/td\u003e\n\u003ctd\u003e1.0.16\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eglib\u003c/td\u003e\n\u003ctd\u003e2.89.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eharfbuzz\u003c/td\u003e\n\u003ctd\u003e14.3.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eheif\u003c/td\u003e\n\u003ctd\u003e1.23.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ehighway\u003c/td\u003e\n\u003ctd\u003e1.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eimagequant\u003c/td\u003e\n\u003ctd\u003e2.4.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003elcms\u003c/td\u003e\n\u003ctd\u003e2.19.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003emozjpeg\u003c/td\u003e\n\u003ctd\u003e0826579\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epango\u003c/td\u003e\n\u003ctd\u003e1.58.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epixman\u003c/td\u003e\n\u003ctd\u003e0.46.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epng\u003c/td\u003e\n\u003ctd\u003e1.6.58\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eproxy-libintl\u003c/td\u003e\n\u003ctd\u003e0.5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ersvg\u003c/td\u003e\n\u003ctd\u003e2.62.91\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etiff\u003c/td\u003e\n\u003ctd\u003e4.7.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003euhdr\u003c/td\u003e\n\u003ctd\u003e2.0.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003evips\u003c/td\u003e\n\u003ctd\u003e8.18.6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ewebp\u003c/td\u003e\n\u003ctd\u003e1.6.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003exml2\u003c/td\u003e\n\u003ctd\u003e2.15.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ezlib-ng\u003c/td\u003e\n\u003ctd\u003e2.3.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev1.3.3-rc.0\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaom\u003c/td\u003e\n\u003ctd\u003e3.14.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003earchive\u003c/td\u003e\n\u003ctd\u003e3.8.9\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecairo\u003c/td\u003e\n\u003ctd\u003e1.18.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecgif\u003c/td\u003e\n\u003ctd\u003e0.5.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexif\u003c/td\u003e\n\u003ctd\u003e0.6.26\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexpat\u003c/td\u003e\n\u003ctd\u003e2.8.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003effi\u003c/td\u003e\n\u003ctd\u003e3.8.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efontconfig\u003c/td\u003e\n\u003ctd\u003e2.18.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efreetype\u003c/td\u003e\n\u003ctd\u003e2.14.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efribidi\u003c/td\u003e\n\u003ctd\u003e1.0.16\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eglib\u003c/td\u003e\n\u003ctd\u003e2.89.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eharfbuzz\u003c/td\u003e\n\u003ctd\u003e14.3.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eheif\u003c/td\u003e\n\u003ctd\u003e1.23.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ehighway\u003c/td\u003e\n\u003ctd\u003e1.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eimagequant\u003c/td\u003e\n\u003ctd\u003e2.4.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/6e5971d333377743163edc3ad9e5d0b897abcbc9\"\u003e\u003ccode\u003e6e5971d\u003c/code\u003e\u003c/a\u003e Release v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/8cb41cd866765aacf4f5a2867d641795e9a4eb1d\"\u003e\u003ccode\u003e8cb41cd\u003c/code\u003e\u003c/a\u003e Prerelease v1.3.3-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/4da6d14c0d59866adfb9d8cf52bcaa53846dc4f6\"\u003e\u003ccode\u003e4da6d14\u003c/code\u003e\u003c/a\u003e Release v1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/4b6459d781eb08dc319dd48fd3b8abab3435a3ec\"\u003e\u003ccode\u003e4b6459d\u003c/code\u003e\u003c/a\u003e Prerelease v1.3.2-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/5f875222535270220283dd20e448da68f787c1a8\"\u003e\u003ccode\u003e5f87522\u003c/code\u003e\u003c/a\u003e macOS/Linux: Add exports entry for binary file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/6d80d...\n\n_Description has been truncated_","html_url":"https://github.com/sbarkar/barkar.ch/pull/430","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sbarkar%2Fbarkar.ch/issues/430","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/430/packages"},{"uuid":"5365339466","node_id":"PR_kwDOSZDaYM8AAAABCZ-9wA","number":447,"state":"open","title":"chore(deps-dev): bump the dev-dependencies group with 15 updates","user":"dependabot[bot]","labels":["size/large","dependencies"],"assignees":[],"locked":false,"comments_count":11,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-06T13:47:19.000Z","updated_at":"2026-09-06T16:11:56.983Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":15,"packages":[{"name":"@axe-core/playwright","old_version":"4.12.1","new_version":"4.13.0","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@biomejs/biome","old_version":"2.5.4","new_version":"2.5.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@noble/hashes","old_version":"1.8.0","new_version":"2.3.0","repository_url":"https://github.com/paulmillr/noble-hashes"},{"name":"@size-limit/preset-small-lib","old_version":"11.2.0","new_version":"13.0.3","repository_url":"https://github.com/ai/size-limit"},{"name":"caniuse-lite","old_version":"1.0.30001809","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cspell","old_version":"10.0.1","new_version":"10.1.0","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"eslint","old_version":"10.8.0","new_version":"10.9.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-unicorn","old_version":"72.0.0","new_version":"73.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"globals","old_version":"17.7.0","new_version":"17.11.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"mocha","old_version":"10.8.2","new_version":"11.8.0","repository_url":"https://github.com/mochajs/mocha"},{"name":"opencode-supermemory","old_version":"2.0.11","new_version":"2.0.12","repository_url":"https://github.com/supermemoryai/opencode-supermemory"},{"name":"playwright","old_version":"1.60.0","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"repomix","old_version":"1.17.0","new_version":"1.18.0","repository_url":"https://github.com/yamadashy/repomix"},{"name":"size-limit","old_version":"11.2.0","new_version":"13.0.3","repository_url":"https://github.com/ai/size-limit"},{"name":"undici-types","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/nodejs/undici"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.12.1` | `4.13.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.4` | `2.5.11` |\n| [@noble/hashes](https://github.com/paulmillr/noble-hashes) | `1.8.0` | `2.3.0` |\n| [@size-limit/preset-small-lib](https://github.com/ai/size-limit) | `11.2.0` | `13.0.3` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001809` | `1.0.30001810` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.0.1` | `10.1.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.8.0` | `10.9.0` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `72.0.0` | `73.0.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.7.0` | `17.11.0` |\n| [mocha](https://github.com/mochajs/mocha) | `10.8.2` | `11.8.0` |\n| [opencode-supermemory](https://github.com/supermemoryai/opencode-supermemory) | `2.0.11` | `2.0.12` |\n| [playwright](https://github.com/microsoft/playwright) | `1.60.0` | `1.62.1` |\n| [repomix](https://github.com/yamadashy/repomix) | `1.17.0` | `1.18.0` |\n| [size-limit](https://github.com/ai/size-limit) | `11.2.0` | `13.0.3` |\n| [undici-types](https://github.com/nodejs/undici) | `8.9.0` | `8.10.0` |\n\nUpdates `@axe-core/playwright` from 4.12.1 to 4.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/releases\"\u003e@​axe-core/playwright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use pat instead of github token by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1334\"\u003edequelabs/axe-core-npm#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump nyc from 17.1.0 to 18.0.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/dequelabs/axe-core-npm/pull/1311\"\u003edequelabs/axe-core-npm#1311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: increase timeout for axe-core update by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1354\"\u003edequelabs/axe-core-npm#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pin node by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1355\"\u003edequelabs/axe-core-npm#1355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix webdriverio esmTest.mjs by \u003ca href=\"https://github.com/straker\"\u003e\u003ccode\u003e@​straker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1356\"\u003edequelabs/axe-core-npm#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disable dependabot rebase strategy by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1344\"\u003edequelabs/axe-core-npm#1344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump actions/checkout from 6 to 6.0.2 in the gha-low-risk 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/dequelabs/axe-core-npm/pull/1357\"\u003edequelabs/axe-core-npm#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: increase timeout for axe-core update by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1360\"\u003edequelabs/axe-core-npm#1360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: exclude test/release from npm workspaces by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1361\"\u003edequelabs/axe-core-npm#1361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump axios from 1.14.0 to 1.17.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/dequelabs/axe-core-npm/pull/1358\"\u003edequelabs/axe-core-npm#1358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: merge master into develop by \u003ca href=\"https://github.com/michael-siek\"\u003e\u003ccode\u003e@​michael-siek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1362\"\u003edequelabs/axe-core-npm#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: declare \u003ccode\u003e@​eslint/js\u003c/code\u003e and group eslint deps for dependabot by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1348\"\u003edequelabs/axe-core-npm#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump actions/checkout from 6.0.2 to 6.0.3 in the gha-low-risk 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/dequelabs/axe-core-npm/pull/1363\"\u003edequelabs/axe-core-npm#1363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: group browser-driver and jest deps for dependabot by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1365\"\u003edequelabs/axe-core-npm#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump flatted from 3.3.1 to 3.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1301\"\u003edequelabs/axe-core-npm#1301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump handlebars from 4.7.8 to 4.7.9 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/dequelabs/axe-core-npm/pull/1305\"\u003edequelabs/axe-core-npm#1305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump fast-xml-parser from 5.5.1 to 5.8.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/dequelabs/axe-core-npm/pull/1325\"\u003edequelabs/axe-core-npm#1325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump lodash from 4.17.21 to 4.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1337\"\u003edequelabs/axe-core-npm#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump ip-address and socks 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/dequelabs/axe-core-npm/pull/1339\"\u003edequelabs/axe-core-npm#1339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump fast-xml-builder from 1.1.0 to 1.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/dequelabs/axe-core-npm/pull/1342\"\u003edequelabs/axe-core-npm#1342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump basic-ftp from 5.2.0 to 5.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1341\"\u003edequelabs/axe-core-npm#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump qs from 6.14.0 to 6.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1349\"\u003edequelabs/axe-core-npm#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump tmp from 0.2.5 to 0.2.7 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/dequelabs/axe-core-npm/pull/1350\"\u003edequelabs/axe-core-npm#1350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​babel/plugin-transform-modules-systemjs\u003c/code\u003e from 7.29.0 to 7.29.7 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/dequelabs/axe-core-npm/pull/1343\"\u003edequelabs/axe-core-npm#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump undici from 6.23.0 to 6.26.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/dequelabs/axe-core-npm/pull/1366\"\u003edequelabs/axe-core-npm#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump the selenium group with 2 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/dequelabs/axe-core-npm/pull/1369\"\u003edequelabs/axe-core-npm#1369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump lint-staged from 16.3.2 to 17.0.7 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/dequelabs/axe-core-npm/pull/1375\"\u003edequelabs/axe-core-npm#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump sinon from 21.0.1 to 22.0.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/dequelabs/axe-core-npm/pull/1374\"\u003edequelabs/axe-core-npm#1374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​playwright/test\u003c/code\u003e from 1.58.2 to 1.60.0 in the playwright 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/dequelabs/axe-core-npm/pull/1371\"\u003edequelabs/axe-core-npm#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Update axe-core to v4.12.1 by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1378\"\u003edequelabs/axe-core-npm#1378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: RC v4.12.0 by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1381\"\u003edequelabs/axe-core-npm#1381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: RC v4.12.1 by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1391\"\u003edequelabs/axe-core-npm#1391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release v4.12.1 by \u003ca href=\"https://github.com/axe-core\"\u003e\u003ccode\u003e@​axe-core\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1393\"\u003edequelabs/axe-core-npm#1393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: merge master into develop by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1394\"\u003edequelabs/axe-core-npm#1394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​sigstore/core\u003c/code\u003e from 3.1.0 to 3.2.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1395\"\u003edequelabs/axe-core-npm#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump axios from 1.17.0 to 1.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1400\"\u003edequelabs/axe-core-npm#1400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump rollup from 4.46.2 to 4.62.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1402\"\u003edequelabs/axe-core-npm#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump undici from 6.26.0 to 6.28.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/dequelabs/axe-core-npm/pull/1409\"\u003edequelabs/axe-core-npm#1409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump ip-address from 10.2.0 to 10.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1408\"\u003edequelabs/axe-core-npm#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: remove scheduled trigger from update-axe-core workflow by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1411\"\u003edequelabs/axe-core-npm#1411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update axe-core to v4.13.0 by \u003ca href=\"https://github.com/axe-core\"\u003e\u003ccode\u003e@​axe-core\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1413\"\u003edequelabs/axe-core-npm#1413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: RC v4.13.0 by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1414\"\u003edequelabs/axe-core-npm#1414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release v4.13.0 by \u003ca href=\"https://github.com/axe-core\"\u003e\u003ccode\u003e@​axe-core\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1416\"\u003edequelabs/axe-core-npm#1416\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.3...v4.13.0\"\u003ehttps://github.com/dequelabs/axe-core-npm/compare/v4.11.3...v4.13.0\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/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md\"\u003e@​axe-core/playwright's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.3...v4.13.0\"\u003e4.13.0\u003c/a\u003e (2026-08-10)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate axe-core to v4.12.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/4263054240dc10bbfac0005ae2904f48651891d3\"\u003e4263054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate axe-core to v4.13.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1413\"\u003e#1413\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/399c5d7ccd9d7d8be1ee9f26bb5e03d2da4300f6\"\u003e399c5d7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1412\"\u003e#1412\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/dequelabs/axe-core-npm/commits/v4.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.5.4 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.11\u003c/h2\u003e\n\u003ch2\u003e2.5.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11499\"\u003e#11499\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9743d0ceae807757300e5b0ec66266125bc664c1\"\u003e\u003ccode\u003e9743d0c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/scs0209\"\u003e\u003ccode\u003e@​scs0209\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11496\"\u003e#11496\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-valid-anchor/\"\u003e\u003ccode\u003euseValidAnchor\u003c/code\u003e\u003c/a\u003e now treats Astro JSX shorthand attributes like \u003ccode\u003e\u0026lt;a {href}\u0026gt;\u003c/code\u003e as a valid \u003ccode\u003ehref\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11437\"\u003e#11437\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/88f805e19b67ab4c876e4fc4a8b4018bd03df20b\"\u003e\u003ccode\u003e88f805e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9944\"\u003e#9944\u003c/a\u003e: adjacent elements inside an Astro expression now parse as an implicit fragment instead of raising an error.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e{options.map(() =\u0026gt;\n  \u0026lt;div /\u0026gt;\n  \u0026lt;div /\u0026gt;\n)}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11437\"\u003e#11437\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/88f805e19b67ab4c876e4fc4a8b4018bd03df20b\"\u003e\u003ccode\u003e88f805e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed Astro templates rejecting unclosed HTML void elements, such as \u003ccode\u003e{cond \u0026amp;\u0026amp; \u0026lt;br\u0026gt;}\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11507\"\u003e#11507\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e2fc03669886732ac9c768aa00f3ffae46241848\"\u003e\u003ccode\u003ee2fc036\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11157\"\u003e#11157\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e no longer reports Vue \u003ccode\u003e\u0026lt;script setup\u0026gt;\u003c/code\u003e bindings used by CSS \u003ccode\u003ev-bind()\u003c/code\u003e as unused.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11398\"\u003e#11398\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/afc4615079a72e0810f06186f78e5cb177a5638e\"\u003e\u003ccode\u003eafc4615\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11389\"\u003e#11389\u003c/a\u003e: Files passed through \u003ccode\u003e--stdin-file-path\u003c/code\u003e now use full HTML support for Astro, Svelte, and Vue when it is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11526\"\u003e#11526\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/372cd68ba156efdc497017598a49e21484a3ada9\"\u003e\u003ccode\u003e372cd68\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-vue-ref-as-operand/\"\u003e\u003ccode\u003enoVueRefAsOperand\u003c/code\u003e\u003c/a\u003e to track Vue refs through declaration aliases and \u003ccode\u003etoRefs()\u003c/code\u003e properties, and to recognize \u003ccode\u003euseTemplateRef()\u003c/code\u003e results. The rule no longer reports false positives such as plain ref transfers, plain \u003ccode\u003etoRefs()\u003c/code\u003e property access, \u003ccode\u003edefineModel()\u003c/code\u003e modifiers, or the supported \u003ccode\u003e.effect\u003c/code\u003e member as operands.\u003c/p\u003e\n\u003cp\u003eThe refactor enabling these fixes also improves the performance of the rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11458\"\u003e#11458\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a7cd2868c3d98fbc75174c5bf69fdcfacbe87304\"\u003e\u003ccode\u003ea7cd286\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11436\"\u003e#11436\u003c/a\u003e: GritQL snippets such as \u003ccode\u003eexport { $specifiers } from $source\u003c/code\u003e now match named re-exports with aliases, inline \u003ccode\u003etype\u003c/code\u003e modifiers, and multiple specifiers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11515\"\u003e#11515\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/382b15d5e0f9e2a75604fec1f15ad342628c99c7\"\u003e\u003ccode\u003e382b15d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11390\"\u003e#11390\u003c/a\u003e, where \u003ccode\u003enoFloatingPromises\u003c/code\u003e performed expensive full type inference for calls to non-Promise methods declared on third-party TypeScript classes. The rule now classifies those calls using targeted type information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11516\"\u003e#11516\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6f40e8224afc58737626d997c0ea779e2b37baca\"\u003e\u003ccode\u003e6f40e82\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/levrik\"\u003e\u003ccode\u003e@​levrik\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-vue-ref-as-operand/\"\u003e\u003ccode\u003enoVueRefAsOperand\u003c/code\u003e\u003c/a\u003e so it no longer reports a callback parameter (e.g. from \u003ccode\u003e.find()\u003c/code\u003e, \u003ccode\u003e.map()\u003c/code\u003e) as an unwrapped ref value just because it's nested inside a \u003ccode\u003eref()\u003c/code\u003e, \u003ccode\u003ecomputed()\u003c/code\u003e, or similar call.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst result = computed(() =\u0026gt; list.find((item) =\u0026gt; item.label === \u0026quot;a\u0026quot;));\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePreviously, \u003ccode\u003eitem\u003c/code\u003e here was incorrectly treated as a ref value because the rule attributed it to the outer \u003ccode\u003ecomputed()\u003c/code\u003e call.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11495\"\u003e#11495\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/496268d1470b6a4cd52bff03d37899c4bb7f77ab\"\u003e\u003ccode\u003e496268d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/use-graphql-naming-convention/\"\u003e\u003ccode\u003euseGraphqlNamingConvention\u003c/code\u003e\u003c/a\u003e so it no longer reports GraphQL enum value definitions with comments \u0026amp; descriptions and now displays a more accurate diagnostic range.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11407\"\u003e#11407\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6ef52b02fc07e23de7ad498d853aaf2c825717fd\"\u003e\u003ccode\u003e6ef52b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/1678092075\"\u003e\u003ccode\u003e@​1678092075\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11214\"\u003e#11214\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e no longer reports type parameters declared by non-default function overload signatures that have an implementation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11322\"\u003e#11322\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5c353e6c85a40807e2710684da807f8757ee650c\"\u003e\u003ccode\u003e5c353e6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jp-knj\"\u003e\u003ccode\u003e@​jp-knj\u003c/code\u003e\u003c/a\u003e! - Added a new nursery rule \u003ccode\u003enoAstroSetHtmlDirective\u003c/code\u003e, which disallows Astro's \u003ccode\u003eset:html\u003c/code\u003e directive because untrusted content can introduce cross-site scripting vulnerabilities.\u003c/p\u003e\n\u003cp\u003eFor example, the following snippet triggers the rule:\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e\u0026lt;div set:html={content} /\u0026gt;\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/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11499\"\u003e#11499\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9743d0ceae807757300e5b0ec66266125bc664c1\"\u003e\u003ccode\u003e9743d0c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/scs0209\"\u003e\u003ccode\u003e@​scs0209\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11496\"\u003e#11496\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-valid-anchor/\"\u003e\u003ccode\u003euseValidAnchor\u003c/code\u003e\u003c/a\u003e now treats Astro JSX shorthand attributes like \u003ccode\u003e\u0026lt;a {href}\u0026gt;\u003c/code\u003e as a valid \u003ccode\u003ehref\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11437\"\u003e#11437\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/88f805e19b67ab4c876e4fc4a8b4018bd03df20b\"\u003e\u003ccode\u003e88f805e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9944\"\u003e#9944\u003c/a\u003e: adjacent elements inside an Astro expression now parse as an implicit fragment instead of raising an error.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e{options.map(() =\u0026gt;\n  \u0026lt;div /\u0026gt;\n  \u0026lt;div /\u0026gt;\n)}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11437\"\u003e#11437\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/88f805e19b67ab4c876e4fc4a8b4018bd03df20b\"\u003e\u003ccode\u003e88f805e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed Astro templates rejecting unclosed HTML void elements, such as \u003ccode\u003e{cond \u0026amp;\u0026amp; \u0026lt;br\u0026gt;}\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11507\"\u003e#11507\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e2fc03669886732ac9c768aa00f3ffae46241848\"\u003e\u003ccode\u003ee2fc036\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11157\"\u003e#11157\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e no longer reports Vue \u003ccode\u003e\u0026lt;script setup\u0026gt;\u003c/code\u003e bindings used by CSS \u003ccode\u003ev-bind()\u003c/code\u003e as unused.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11398\"\u003e#11398\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/afc4615079a72e0810f06186f78e5cb177a5638e\"\u003e\u003ccode\u003eafc4615\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11389\"\u003e#11389\u003c/a\u003e: Files passed through \u003ccode\u003e--stdin-file-path\u003c/code\u003e now use full HTML support for Astro, Svelte, and Vue when it is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11526\"\u003e#11526\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/372cd68ba156efdc497017598a49e21484a3ada9\"\u003e\u003ccode\u003e372cd68\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-vue-ref-as-operand/\"\u003e\u003ccode\u003enoVueRefAsOperand\u003c/code\u003e\u003c/a\u003e to track Vue refs through declaration aliases and \u003ccode\u003etoRefs()\u003c/code\u003e properties, and to recognize \u003ccode\u003euseTemplateRef()\u003c/code\u003e results. The rule no longer reports false positives such as plain ref transfers, plain \u003ccode\u003etoRefs()\u003c/code\u003e property access, \u003ccode\u003edefineModel()\u003c/code\u003e modifiers, or the supported \u003ccode\u003e.effect\u003c/code\u003e member as operands.\u003c/p\u003e\n\u003cp\u003eThe refactor enabling these fixes also improves the performance of the rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11458\"\u003e#11458\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a7cd2868c3d98fbc75174c5bf69fdcfacbe87304\"\u003e\u003ccode\u003ea7cd286\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11436\"\u003e#11436\u003c/a\u003e: GritQL snippets such as \u003ccode\u003eexport { $specifiers } from $source\u003c/code\u003e now match named re-exports with aliases, inline \u003ccode\u003etype\u003c/code\u003e modifiers, and multiple specifiers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11515\"\u003e#11515\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/382b15d5e0f9e2a75604fec1f15ad342628c99c7\"\u003e\u003ccode\u003e382b15d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11390\"\u003e#11390\u003c/a\u003e, where \u003ccode\u003enoFloatingPromises\u003c/code\u003e performed expensive full type inference for calls to non-Promise methods declared on third-party TypeScript classes. The rule now classifies those calls using targeted type information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11516\"\u003e#11516\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6f40e8224afc58737626d997c0ea779e2b37baca\"\u003e\u003ccode\u003e6f40e82\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/levrik\"\u003e\u003ccode\u003e@​levrik\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-vue-ref-as-operand/\"\u003e\u003ccode\u003enoVueRefAsOperand\u003c/code\u003e\u003c/a\u003e so it no longer reports a callback parameter (e.g. from \u003ccode\u003e.find()\u003c/code\u003e, \u003ccode\u003e.map()\u003c/code\u003e) as an unwrapped ref value just because it's nested inside a \u003ccode\u003eref()\u003c/code\u003e, \u003ccode\u003ecomputed()\u003c/code\u003e, or similar call.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst result = computed(() =\u0026gt; list.find((item) =\u0026gt; item.label === \u0026quot;a\u0026quot;));\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePreviously, \u003ccode\u003eitem\u003c/code\u003e here was incorrectly treated as a ref value because the rule attributed it to the outer \u003ccode\u003ecomputed()\u003c/code\u003e call.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11495\"\u003e#11495\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/496268d1470b6a4cd52bff03d37899c4bb7f77ab\"\u003e\u003ccode\u003e496268d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/use-graphql-naming-convention/\"\u003e\u003ccode\u003euseGraphqlNamingConvention\u003c/code\u003e\u003c/a\u003e so it no longer reports GraphQL enum value definitions with comments \u0026amp; descriptions and now displays a more accurate diagnostic range.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11407\"\u003e#11407\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6ef52b02fc07e23de7ad498d853aaf2c825717fd\"\u003e\u003ccode\u003e6ef52b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/1678092075\"\u003e\u003ccode\u003e@​1678092075\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11214\"\u003e#11214\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e no longer reports type parameters declared by non-default function overload signatures that have an implementation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11322\"\u003e#11322\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5c353e6c85a40807e2710684da807f8757ee650c\"\u003e\u003ccode\u003e5c353e6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jp-knj\"\u003e\u003ccode\u003e@​jp-knj\u003c/code\u003e\u003c/a\u003e! - Added a new nursery rule \u003ccode\u003enoAstroSetHtmlDirective\u003c/code\u003e, which disallows Astro's \u003ccode\u003eset:html\u003c/code\u003e directive because untrusted content can introduce cross-site scripting vulnerabilities.\u003c/p\u003e\n\u003cp\u003eFor example, the following snippet triggers the rule:\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e\u0026lt;div set:html={content} /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11462\"\u003e#11462\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/18883b7dafb8f9581534508fdd5b1e34632f2724\"\u003e\u003ccode\u003e18883b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10776\"\u003e#10776\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-hyphenated-attributes/\"\u003e\u003ccode\u003euseVueHyphenatedAttributes\u003c/code\u003e\u003c/a\u003e no longer reports lowercase attribute names containing punctuation, such as \u003ccode\u003ept:header:data-test-id\u003c/code\u003e and \u003ccode\u003esome_attr\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4d9c1d53ff57c44247e7a32718e1c69a0c1735af\"\u003e\u003ccode\u003e4d9c1d5\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11457\"\u003e#11457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/18883b7dafb8f9581534508fdd5b1e34632f2724\"\u003e\u003ccode\u003e18883b7\u003c/code\u003e\u003c/a\u003e fix(html): ignore punctuation in Vue attribute casing (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11462\"\u003e#11462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5c353e6c85a40807e2710684da807f8757ee650c\"\u003e\u003ccode\u003e5c353e6\u003c/code\u003e\u003c/a\u003e feat: adds the noAstroSetHtmlDirective rule for .astro (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11322\"\u003e#11322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3e5367f13de6c8cb80070544774c9935cac7d649\"\u003e\u003ccode\u003e3e5367f\u003c/code\u003e\u003c/a\u003e feat(lint): rule noUndeclaredCustomProperties (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11191\"\u003e#11191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/05797b196eb4412bb373d0825c44b0dd856f4134\"\u003e\u003ccode\u003e05797b1\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11450\"\u003e#11450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5f1ed342cb4f3fa85ec9361a4534ff95da885c13\"\u003e\u003ccode\u003e5f1ed34\u003c/code\u003e\u003c/a\u003e chore: add CodSpeed and Cloudflare to sponsors (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11410\"\u003e#11410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/208146010946ce47fb9396b9a2d6c9b9226e2d25\"\u003e\u003ccode\u003e2081460\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11309\"\u003e#11309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/6559e6ced6d4ebe8c26e818931df15d02829130d\"\u003e\u003ccode\u003e6559e6c\u003c/code\u003e\u003c/a\u003e feat: adds the \u003ccode\u003euseAstroClientOnlyDirectiveValue\u003c/code\u003e rule for .astro files (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11299\"\u003e#11299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a8798ea9f2569fab4524704c99a8e2fe45c2ca32\"\u003e\u003ccode\u003ea8798ea\u003c/code\u003e\u003c/a\u003e feat: useNamedLayer (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11377\"\u003e#11377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/85aac73d32a5f4a0db7bab3ebd195e35b32d513d\"\u003e\u003ccode\u003e85aac73\u003c/code\u003e\u003c/a\u003e feat(lint): add \u003ccode\u003enoUnsafeTypeAssertion\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11221\"\u003e#11221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.11/packages/@biomejs/biome\"\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.8.0 to 2.3.0\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@​noble/hashes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003cp\u003eImprove speed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e+10-45% 32b inputs across all hashes\u003c/li\u003e\n\u003cli\u003e+40% SHA-3 / SHAKE, +50% 1mb KT128 / KT256 / TurboSHAKE, +20% kmac\u003c/li\u003e\n\u003cli\u003e2.2x argon\u003c/li\u003e\n\u003cli\u003e+20% pbkdf2 and hkdf\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBetter error messages and stricter type checks everywhere\u003c/li\u003e\n\u003cli\u003eBugfix: HMAC _cloneInto now preserves canXOF (\u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/134\"\u003e#134\u003c/a\u003e, ChALkeR); Argon2d typo rename (\u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/135\"\u003e#135\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eblake2.compress renamed to _compress (marked internal).\u003c/li\u003e\n\u003cli\u003eReduce on-disk unpacked size 869kb → 665kb (-204kb) by disabling source maps (they became less relevant).\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.2.0...2.3.0\"\u003ehttps://github.com/paulmillr/noble-hashes/compare/2.2.0...2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMarch 2026 self-audit\u003c/strong\u003e (all files): no major issues found\n\u003cul\u003e\n\u003cli\u003eAudited for spec compliance and security\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003edkLen=0\u003c/code\u003e handling in \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003eblake2\u003c/code\u003e, \u003ccode\u003eturboshake\u003c/code\u003e, \u003ccode\u003ekt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003eparallelHash\u003c/code\u003e with \u003ccode\u003eblockLen=0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003eargon2\u003c/code\u003e progress callback now reaches 100%\u003c/li\u003e\n\u003cli\u003eImprove: \u003ccode\u003edigestInto\u003c/code\u003e no longer returns a value (better performance)\u003c/li\u003e\n\u003cli\u003eImprove: \u003ccode\u003eargon2\u003c/code\u003e, \u003ccode\u003eblake2\u003c/code\u003e support non-4-divisible \u003ccode\u003edkLen\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix all Byte Array types, to ensure proper work in both TypeScript 5.6 \u0026amp; TypeScript 5.9+\n\u003cul\u003e\n\u003cli\u003eTS 5.6 has \u003ccode\u003eUint8Array\u003c/code\u003e, while TS 5.9+ made it generic \u003ccode\u003eUint8Array\u0026lt;ArrayBuffer\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis creates incompatibility of code between versions\u003c/li\u003e\n\u003cli\u003ePreviously, it was hard to use and constantly emitted errors similar to \u003ccode\u003eTS2345\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62240\"\u003etypescript#62240\u003c/a\u003e for more context\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003esha3: speed-up by up to 50%. Contributed 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/126\"\u003epaulmillr/noble-hashes#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix compilation issues on TypeScript v6\u003c/li\u003e\n\u003cli\u003eMake package Big Endian friendly. All tests pass on s390x\u003c/li\u003e\n\u003cli\u003eImprove tree-shaking, reduce bundle sizes\u003c/li\u003e\n\u003cli\u003eAdd massive amounts of documentation everywhere\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003e(We're skipping v2.1, to align with other noble packages)\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-hashes/compare/2.0.1...2.2.0\"\u003ehttps://github.com/paulmillr/noble-hashes/compare/2.0.1...2.2.0\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-hashes/blob/main/CHANGELOG.md\"\u003e@​noble/hashes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0 (2026-08-06)\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved 32-byte input performance across all hashes by 10–45%.\u003c/li\u003e\n\u003cli\u003eImproved SHA-3 and SHAKE by 40%, one-megabyte KangarooTwelve, MarsupilamiFourteen, and TurboSHAKE by 50%, and KMAC by 20%.\u003c/li\u003e\n\u003cli\u003eImproved Argon2 performance by 2.2×.\u003c/li\u003e\n\u003cli\u003eImproved PBKDF2 and HKDF performance by 20%.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded better error messages and stricter type checks throughout the package.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eHMAC._cloneInto\u003c/code\u003e so it preserves \u003ccode\u003ecanXOF\u003c/code\u003e in issue \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/134\"\u003e#134\u003c/a\u003e, reported by \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e, and corrected an Argon2d typo in issue \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/135\"\u003e#135\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eblake2.compress\u003c/code\u003e to the internal \u003ccode\u003e_compress\u003c/code\u003e method.\u003c/li\u003e\n\u003cli\u003eReduced unpacked on-disk size from 869 KB to 665 KB by disabling less-relevant source maps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0 (2026-04-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMarch 2026 self-audit\u003c/strong\u003e (all files): no major issues found.\n\u003cul\u003e\n\u003cli\u003eAudited for specification compliance and security.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edkLen=0\u003c/code\u003e handling in \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003eblake2\u003c/code\u003e, \u003ccode\u003eturboshake\u003c/code\u003e, and \u003ccode\u003ekt\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eparallelHash\u003c/code\u003e with \u003ccode\u003eblockLen=0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade the \u003ccode\u003eargon2\u003c/code\u003e progress callback reach 100%.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003edigestInto\u003c/code\u003e to return no value for better performance.\u003c/li\u003e\n\u003cli\u003eAdded support for non-four-divisible \u003ccode\u003edkLen\u003c/code\u003e values in \u003ccode\u003eargon2\u003c/code\u003e and \u003ccode\u003eblake2\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed all byte-array types for compatibility with both TypeScript 5.6 and TypeScript 5.9+.\n\u003cul\u003e\n\u003cli\u003eTypeScript 5.6 uses \u003ccode\u003eUint8Array\u003c/code\u003e, while TypeScript 5.9+ made it generic as \u003ccode\u003eUint8Array\u0026lt;ArrayBuffer\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThis previously caused incompatibilities and errors such as \u003ccode\u003eTS2345\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSee [TypeScript issue \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/62240\"\u003e#62240\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62240\"\u003emicrosoft/TypeScript#62240\u003c/a\u003e) for more context.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSped up SHA-3 by as much as 50%, contributed by \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e in [pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/126\"\u003e#126\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/pull/126\"\u003epaulmillr/noble-hashes#126\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed compilation issues on TypeScript 6.\u003c/li\u003e\n\u003cli\u003eAdded big-endian support; all tests pass on s390x.\u003c/li\u003e\n\u003cli\u003eImproved tree-shaking and reduced bundle sizes.\u003c/li\u003e\n\u003cli\u003eAdded extensive documentation throughout the package.\u003c/li\u003e\n\u003cli\u003eSkipped version 2.1 to align with the other noble packages.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1 (2025-09-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired the \u003ccode\u003e.js\u003c/code\u003e extension for all module imports.\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 native browser use without transpilers.\u003c/li\u003e\n\u003cli\u003eThe change was planned for 2.0.0 but accidentally omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeclared exported submodules in \u003ccode\u003epackage.json\u003c/code\u003e to support TypeScript autocompletion.\u003c/li\u003e\n\u003cli\u003eFixed the scrypt \u003ccode\u003emaxmem\u003c/code\u003e error message, contributed by \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e in [pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/121\"\u003e#121\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/pull/121\"\u003epaulmillr/noble-hashes#121\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eSped up scrypt by 4%, contributed by \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e in [pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/122\"\u003e#122\u003c/a\u003e](\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\u003ch2\u003e2.0.0 (2025-08-25)\u003c/h2\u003e\n\u003ch3\u003eHigh-level 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/paulmillr/noble-hashes/commit/8060cc83bbab6681d23c9eed071db3f3a6b442da\"\u003e\u003ccode\u003e8060cc8\u003c/code\u003e\u003c/a\u003e Release 2.3.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/16f8af952f97c598ddbac42d3ec814e59a61fb1c\"\u003e\u003ccode\u003e16f8af9\u003c/code\u003e\u003c/a\u003e Update workflow and benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/734220f1442d7806d54629787f998f80a21eef3a\"\u003e\u003ccode\u003e734220f\u003c/code\u003e\u003c/a\u003e Update jsbt to 0.6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/fd3d3c3fa0adad1ac47b6a661cdbc8f101b34f7f\"\u003e\u003ccode\u003efd3d3c3\u003c/code\u003e\u003c/a\u003e Minor improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/3654405c543ae20afdb7f01551f5224364b23804\"\u003e\u003ccode\u003e3654405\u003c/code\u003e\u003c/a\u003e test: use new syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/e222e2d53d433b7a03e553b6643019a22006f67b\"\u003e\u003ccode\u003ee222e2d\u003c/code\u003e\u003c/a\u003e utils: minor fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/ef7ae52a7b9add1937efd286ed592a68cc0c093e\"\u003e\u003ccode\u003eef7ae52\u003c/code\u003e\u003c/a\u003e Improve speed. Reduce bundle size. Reduce mem usage.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/26b194a455d89c72b4488987dde52b4132c8ce9f\"\u003e\u003ccode\u003e26b194a\u003c/code\u003e\u003c/a\u003e Rename npm action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/e89d6fadbfc2a2cfd3f47c3b426c74072b0d1d2c\"\u003e\u003ccode\u003ee89d6fa\u003c/code\u003e\u003c/a\u003e Bump jsbt to v0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/de8098a19d4257620c8bca6a5f664b84d5f3d74b\"\u003e\u003ccode\u003ede8098a\u003c/code\u003e\u003c/a\u003e Move benchmarks top-level\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-hashes/compare/1.8.0...2.3.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/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​noble/hashes\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@size-limit/preset-small-lib` from 11.2.0 to 13.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/size-limit/releases\"\u003e@​size-limit/preset-small-lib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003epicocolors\u003c/code\u003e dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed glob pattern regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed publishing process.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved Node.js 20 support.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003etinyglobby\u003c/code\u003e and \u003ccode\u003ejiti\u003c/code\u003e dependencies.\u003c/li\u003e\n\u003cli\u003eAdded npm provenance.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003edisablePlugins\u003c/code\u003e option (by \u003ca href=\"https://github.com/JPeer264\"\u003e\u003ccode\u003e@​JPeer264\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ecss-minimizer-webpack-plugin\u003c/code\u003e (by \u003ca href=\"https://github.com/SevereCloud\"\u003e\u003ccode\u003e@​SevereCloud\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved \u003ccode\u003ejiti\u003c/code\u003e to optional dependency.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003echokidar\u003c/code\u003e dependency in favor of \u003ccode\u003efs.watch\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved Node.js 18 support.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eopen\u003c/code\u003e \u0026amp; \u003ccode\u003eesbuild\u003c/code\u003e dependencies.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/nlopin\"\u003e\u003ccode\u003e@​nlopin\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/just-boris\"\u003e\u003ccode\u003e@​just-boris\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/ai/size-limit/blob/main/CHANGELOG.md\"\u003e@​size-limit/preset-small-lib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003epicocolors\u003c/code\u003e dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed glob pattern regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed publishing process.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved Node.js 20 support.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003etinyglobby\u003c/code\u003e and \u003ccode\u003ejiti\u003c/code\u003e dependencies.\u003c/li\u003e\n\u003cli\u003eAdded npm provenance.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003edisablePlugins\u003c/code\u003e option (by \u003ca href=\"https://github.com/JPeer264\"\u003e\u003ccode\u003e@​JPeer264\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ecss-minimizer-webpack-plugin\u003c/code\u003e (by \u003ca href=\"https://github.com/SevereCloud\"\u003e\u003ccode\u003e@​SevereCloud\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved \u003ccode\u003ejiti\u003c/code\u003e to optional dependency.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003echokidar\u003c/code\u003e dependency in favor of \u003ccode\u003efs.watch\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved Node.js 18 support.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eopen\u003c/code\u003e \u0026amp; \u003ccode\u003eesbuild\u003c/code\u003e dependencies.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/nlopin\"\u003e\u003ccode\u003e@​nlopin\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/just-boris\"\u003e\u003ccode\u003e@​just-boris\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/ai/size-limit/commit/7257ebba3aa9d1cbb9f93bed660b0cd78898b484\"\u003e\u003ccode\u003e7257ebb\u003c/code\u003e\u003c/a\u003e Release 13.0.3 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/2d732d8d9f66c71dd4870c85b1ce6444cc756842\"\u003e\u003ccode\u003e2d732d8\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/56099b8edf02b649d5cd1bc69a1d8cab3903c0ab\"\u003e\u003ccode\u003e56099b8\u003c/code\u003e\u003c/a\u003e Remove dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/9ef96158b6936ba7fb2109ea76b0fe06729340cf\"\u003e\u003ccode\u003e9ef9615\u003c/code\u003e\u003c/a\u003e Release 13.0.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/1f363e86b9d460df696aa444a96c1541863c985b\"\u003e\u003ccode\u003e1f363e8\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/97cd39c046da87372edfdd7c56b2ce9c7f0903dd\"\u003e\u003ccode\u003e97cd39c\u003c/code\u003e\u003c/a\u003e Fix glob pattern regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/f4f3518bf7f5368159e2773c697a1c781c50f5b4\"\u003e\u003ccode\u003ef4f3518\u003c/code\u003e\u003c/a\u003e Release 13.0.1 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/7b5ec5015c10a01f1e7c74c633176e86865b255a\"\u003e\u003ccode\u003e7b5ec50\u003c/code\u003e\u003c/a\u003e Fix publish script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/fb467c2c516a5ae7efabaa8a680da3fcd0676c19\"\u003e\u003ccode\u003efb467c2\u003c/code\u003e\u003c/a\u003e Release 13.0.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/8b73ddb1f31b704b5ab6735265537fd4bb4c9cb1\"\u003e\u003ccode\u003e8b73ddb\u003c/code\u003e\u003c/a\u003e Add new publish system\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/size-limit/compare/11.2.0...13.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​size-limit/preset-small-lib\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001809 to 1.0.30001810\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001809...1.0.30001810\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cspell` from 10.0.1 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/releases\"\u003ecspell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efeat(cspell-junit-reporter): add JUnit XML reporter package (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8945\"\u003e#8945\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eCloses \u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/4570\"\u003e#4570\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eAdds \u003ccode\u003e@cspell/cspell-junit-reporter\u003c/code\u003e, a new workspace package modeled on \u003ccode\u003epackages/cspell-json-reporter\u003c/code\u003e, that emits a JUnit-compatible XML report of a cspell run.\u003c/p\u003e\n\u003cp\u003eThe issue asked for a minimal mapping along the lines of:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;testsuite tests=\u0026quot;3\u0026quot;\u0026gt;\n  \u0026lt;testcase classname=\u0026quot;File1\u0026quot; name\u0026quot;/\u0026gt;\n  \u0026lt;testcase classname=\u0026quot;File2\u0026quot; name=\u0026quot;AnotherSuccessfulTest\u0026quot;/\u0026gt;\n  \u0026lt;testcase classname=\u0026quot;foo3\u0026quot; name=\u0026quot;AFailingTest\u0026quot;\u0026gt;\n    \u0026lt;failure type=\u0026quot;prohibited word\u0026quot;\u0026gt; zzz \u0026lt;/failure\u0026gt;\n  \u0026lt;/testcase\u0026gt;\n\u0026lt;/testsuite\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis PR follows that shape but wraps it in a \u003ccode\u003e\u0026lt;testsuites\u0026gt;\u003c/code\u003e root and groups by file (one \u003ccode\u003e\u0026lt;testsuite\u0026gt;\u003c/code\u003e per file, suite name = file path), since that is the convention used by other widely-consumed JUnit reporters (for example ESLint's JUnit formatter) and is what most CI JUnit parsers expect. The package README documents the full mapping.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epackage.json\u003c/code\u003e, \u003ccode\u003etsconfig.json\u003c/code\u003e, test framework, and \u003ccode\u003efiles\u003c/code\u003e/\u003ccode\u003eexports\u003c/code\u003e/\u003ccode\u003epublishConfig\u003c/code\u003e shape are copied from \u003ccode\u003ecspell-json-reporter\u003c/code\u003e. Version pinned to 10.0.1 to match the monorepo's locked versioning.\u003c/li\u003e\n\u003cli\u003eNo third-party XML library was added. The repo has no existing XML dependency, so a small escaping helper (\u003ccode\u003esrc/utils/escapeXml.ts\u003c/code\u003e) and a pure XML-string builder (\u003ccode\u003esrc/utils/buildJUnitXml.ts\u003c/code\u003e) were written in-repo, consistent with the monorepo's small-utility-file convention.\u003c/li\u003e\n\u003cli\u003eUnit tests (32) cover: no files, a clean file (single passing testcase), a file with issues, escaping of special characters in paths/words/messages, a skipped file, and non-issue processing errors (\u003ccode\u003eerror\u003c/code\u003e emitter routed to a dedicated \u003ccode\u003ecspell-errors\u003c/code\u003e testsuite using \u003ccode\u003e\u0026lt;error\u0026gt;\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAssumptions the issue thread left ambiguous, called out for review:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eOne \u003ccode\u003e\u0026lt;testsuite\u0026gt;\u003c/code\u003e per file rather than one flat suite for the whole run. Matches common JUnit reporter convention and keeps per-file counts meaningful in CI UIs.\u003c/li\u003e\n\u003cli\u003eA clean file gets one synthetic passing \u003ccode\u003e\u0026lt;testcase name=\u0026quot;no issues found\u0026quot;\u0026gt;\u003c/code\u003e so a suite is never reported with \u003ccode\u003etests=\u0026quot;0\u0026quot;\u003c/code\u003e, which some JUnit consumers treat as suspicious.\u003c/li\u003e\n\u003cli\u003eSettings are intentionally slimmer than \u003ccode\u003ecspell-json-reporter\u003c/code\u003e's (\u003ccode\u003eoutFile\u003c/code\u003e, \u003ccode\u003esuiteName\u003c/code\u003e only). JUnit XML has no natural place for arbitrary debug/progress log dumps.\u003c/li\u003e\n\u003cli\u003ecspell processing errors are reported as \u003ccode\u003e\u0026lt;error\u0026gt;\u003c/code\u003e elements, distinct from spelling \u003ccode\u003e\u0026lt;failure\u0026gt;\u003c/code\u003e elements, per the JUnit failure-vs-error distinction.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eVerified locally: \u003ccode\u003etsc -b\u003c/code\u003e clean, vitest 32/32, eslint and prettier clean, and the full monorepo \u003ccode\u003ebuild:prod\u003c/code\u003e succeeds with the package in the workspace. One environment note: the package's CLI smoke-test script wasn't runnable locally (repo requires Node \u0026gt;=22.18.0, local was 22.17.0 — the sibling json-reporter fails identically there), so CI is the first place it will run.\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: allow substitutions across ignored ranges (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9017\"\u003e#9017\u003c/a\u003e)\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell/CHANGELOG.md\"\u003ecspell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.0 (2026-08-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efeat(cspell-junit-reporter): add JUnit XML reporter package (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/8945\"\u003e#8945\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eCloses \u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/4570\"\u003e#4570\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eAdds \u003ccode\u003e@cspell/cspell-junit-reporter\u003c/code\u003e, a new workspace package modeled on \u003ccode\u003epackages/cspell-json-reporter\u003c/code\u003e, that emits a JUnit-compatible XML report of a cspell run.\u003c/p\u003e\n\u003cp\u003eThe issue asked for a minimal mapping along the lines of:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;testsuite tests=\u0026quot;3\u0026quot;\u0026gt;\n  \u0026lt;testcase classname=\u0026quot;File1\u0026quot; name\u0026quot;/\u0026gt;\n  \u0026lt;testcase classname=\u0026quot;File2\u0026quot; name=\u0026quot;AnotherSuccessfulTest\u0026quot;/\u0026gt;\n  \u0026lt;testcase classname=\u0026quot;foo3\u0026quot; name=\u0026quot;AFailingTest\u0026quot;\u0026gt;\n    \u0026lt;failure type=\u0026quot;prohibited word\u0026quot;\u0026gt; zzz \u0026lt;/failure\u0026gt;\n  \u0026lt;/testcase\u0026gt;\n\u0026lt;/testsuite\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis PR follows that shape but wraps it in a \u003ccode\u003e\u0026lt;testsuites\u0026gt;\u003c/code\u003e root and groups by file (one \u003ccode\u003e\u0026lt;testsuite\u0026gt;\u003c/code\u003e per file, suite name = file path), since that is the convention used by other widely-consumed JUnit reporters (for example ESLint's JUnit formatter) and is what most CI JUnit parsers expect. The package README documents the full mapping.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epackage.json\u003c/code\u003e, \u003ccode\u003etsconfig.json\u003c/code\u003e, test framework, and \u003ccode\u003efiles\u003c/code\u003e/\u003ccode\u003eexports\u003c/code\u003e/\u003ccode\u003epublishConfig\u003c/code\u003e shape are copied from \u003ccode\u003ecspell-json-reporter\u003c/code\u003e. Version pinned to 10.0.1 to match the monorepo's locked versioning.\u003c/li\u003e\n\u003cli\u003eNo third-party XML library was added. The repo has no existing XML dependency, so a small escaping helper (\u003ccode\u003esrc/utils/escapeXml.ts\u003c/code\u003e) and a pure XML-string builder (\u003ccode\u003esrc/utils/buildJUnitXml.ts\u003c/code\u003e) were written in-repo, consistent with the monorepo's small-utility-file convention.\u003c/li\u003e\n\u003cli\u003eUnit tests (32) cover: no files, a clean file (single passing testcase), a file with issues, escaping of special characters in paths/words/messages, a skipped file, and non-issue processing errors (\u003ccode\u003eerror\u003c/code\u003e emitter routed to a dedicated \u003ccode\u003ecspell-errors\u003c/code\u003e testsuite using \u003ccode\u003e\u0026lt;error\u0026gt;\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAssumptions the issue thread left ambiguous, called out for review:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eOne \u003ccode\u003e\u0026lt;testsuite\u0026gt;\u003c/code\u003e per file rather than one flat suite for the whole run. Matches common JUnit reporter convention and keeps per-file counts meaningful in CI UIs.\u003c/li\u003e\n\u003cli\u003eA clean file gets one synthetic passing \u003ccode\u003e\u0026lt;testcase name=\u0026quot;no issues found\u0026quot;\u0026gt;\u003c/code\u003e so a suite is never reported with \u003ccode\u003etests=\u0026quot;0\u0026quot;\u003c/code\u003e, which some JUnit consumers treat as suspicious.\u003c/li\u003e\n\u003cli\u003eSettings are intentionally slimmer than \u003ccode\u003ecspell-json-reporter\u003c/code\u003e's (\u003ccode\u003eoutFile\u003c/code\u003e, \u003ccode\u003esuiteName\u003c/code\u003e only). JUnit XML has no natural place for arbitrary debug/progress log dumps.\u003c/li\u003e\n\u003cli\u003ecspell processing errors are reported as \u003ccode\u003e\u0026lt;error\u0026gt;\u003c/code\u003e elements, distinct from spelling \u003ccode\u003e\u0026lt;failure\u0026gt;\u003c/code\u003e elements, per the JUnit failure-vs-error distinction.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eVerified locally: \u003ccode\u003etsc -b\u003c/code\u003e clean, vitest 32/32, eslint and prettier clean, and the full monorepo \u003ccode\u003ebuild:prod\u003c/code\u003e succeeds with the package in the workspace. One environment note: the package's CLI smoke-test script wasn't runnable locally (repo requires Node \u0026gt;=22.18.0, local was 22.17.0 — the sibling json-reporter fails identically there), so CI is the first place it will run.\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: allow substitutions across ignored ranges (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/9017\"\u003e#9017\u003c/a\u003e)\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/401518c5e37c06fb406aedadb3fc7a1c27eca8e6\"\u003e\u003ccode\u003e401518c\u003c/code\u003e\u003c/a\u003e v10.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/acf8449ccdd1cdca623a11850e782a9eece69f54\"\u003e\u003ccode\u003eacf8449\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v10.1.0 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8883\"\u003e#8883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/30783712ec54aa4b5ff805e682c6c5091d5e7042\"\u003e\u003ccode\u003e3078371\u003c/code\u003e\u003c/a\u003e fix: Workflow Bot -- Update Dictionaries (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/f5578245f7f9dabea21c49a718fb99bec74a8eb5\"\u003e\u003ccode\u003ef557824\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9014\"\u003e#9014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/1c11da6d2bd34422ae1b8cf7e12a77c7a154f7c3\"\u003e\u003ccode\u003e1c11da6\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/67448c8b3454b53dc3ef9370ab0e723e12f96a24\"\u003e\u003ccode\u003e67448c8\u003c/code\u003e\u003c/a\u003e chore: bump the development-dependencies group across 1 directory with 16 upd...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/ce30dc70f665e63e1b1dbb451030bb943fcc991c\"\u003e\u003ccode\u003ece30dc7\u003c/code\u003e\u003c/a\u003e chore: bump chalk from 5.6.2 to 6.0.0 (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/970374863f7a5488660a0e6894d0ea58a9321f8d\"\u003e\u003ccode\u003e9703748\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8952\"\u003e#8952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/c8b94a7f39fb6da4d89a615f387d68719bbd146a\"\u003e\u003ccode\u003ec8b94a7\u003c/code\u003e\u003c/a\u003e doc: Update Node version requirement to 22 (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8940\"\u003e#8940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/69c4b7f395f9bd07ea0d49706b4febbebe2a4bac\"\u003e\u003ccode\u003e69c4b7f\u003c/code\u003e\u003c/a\u003e chore: bump commander from 14.0.3 to 15.0.0 (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8925\"\u003e#8925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streetsidesoftware/cspell/commits/v10.1.0/packages/cspell\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.8.0 to 10.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\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/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\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/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\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/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\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/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\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/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/esli...\n\n_Description has been truncated_","html_url":"https://github.com/Redo-San/RedoSan-Authenticity/pull/447","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redo-San%2FRedoSan-Authenticity/issues/447","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/447/packages"},{"uuid":"5360936720","node_id":"PR_kwDOR-EkCM8AAAABCWtmhw","number":17,"state":"open","title":"chore(deps): bump the frontend-dependencies group in /frontend with 22 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-05T21:06:38.000Z","updated_at":"2026-09-05T21:06:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-dependencies","update_count":22,"packages":[{"name":"@angular/cdk","old_version":"21.2.14","new_version":"22.1.5","repository_url":"https://github.com/angular/components"},{"name":"@angular/common","old_version":"21.2.22","new_version":"22.1.4","repository_url":"https://github.com/angular/angular"},{"name":"@angular/compiler","old_version":"21.2.22","new_version":"22.1.4","repository_url":"https://github.com/angular/angular"},{"name":"@angular/core","old_version":"21.2.22","new_version":"22.1.4","repository_url":"https://github.com/angular/angular"},{"name":"@angular/forms","old_version":"21.2.22","new_version":"22.1.4","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser","old_version":"21.2.22","new_version":"22.1.4","repository_url":"https://github.com/angular/angular"},{"name":"@angular/router","old_version":"21.2.22","new_version":"22.1.4","repository_url":"https://github.com/angular/angular"},{"name":"@ngrx/effects","old_version":"21.1.1","new_version":"22.0.0","repository_url":"https://github.com/ngrx/platform"},{"name":"@ngrx/entity","old_version":"21.1.1","new_version":"22.0.0","repository_url":"https://github.com/ngrx/platform"},{"name":"@ngrx/store","old_version":"21.1.1","new_version":"22.0.0","repository_url":"https://github.com/ngrx/platform"},{"name":"@ngrx/store-devtools","old_version":"21.1.1","new_version":"22.0.0","repository_url":"https://github.com/ngrx/platform"},{"name":"caniuse-lite","old_version":"1.0.30001702","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"@angular/build","old_version":"21.2.23","new_version":"22.1.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"21.2.22","new_version":"22.1.4","repository_url":"https://github.com/angular/angular"},{"name":"@typescript-eslint/eslint-plugin","old_version":"7.18.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"7.18.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"8.57.1","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"9.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"husky","old_version":"8.0.3","new_version":"9.1.7","repository_url":"https://github.com/typicode/husky"},{"name":"jsdom","old_version":"28.1.0","new_version":"30.0.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lint-staged","old_version":"15.5.2","new_version":"17.4.1","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps the frontend-dependencies group in /frontend with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/cdk](https://github.com/angular/components) | `21.2.14` | `22.1.5` |\n| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `21.2.22` | `22.1.4` |\n| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `21.2.22` | `22.1.4` |\n| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `21.2.22` | `22.1.4` |\n| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `21.2.22` | `22.1.4` |\n| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `21.2.22` | `22.1.4` |\n| [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `21.2.22` | `22.1.4` |\n| [@ngrx/effects](https://github.com/ngrx/platform) | `21.1.1` | `22.0.0` |\n| [@ngrx/entity](https://github.com/ngrx/platform) | `21.1.1` | `22.0.0` |\n| [@ngrx/store](https://github.com/ngrx/platform) | `21.1.1` | `22.0.0` |\n| [@ngrx/store-devtools](https://github.com/ngrx/platform) | `21.1.1` | `22.0.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001702` | `1.0.30001810` |\n| [@angular/build](https://github.com/angular/angular-cli) | `21.2.23` | `22.1.6` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `21.2.22` | `22.1.4` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `7.18.0` | `8.69.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `7.18.0` | `8.69.0` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.9.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.2` | `10.1.8` |\n| [husky](https://github.com/typicode/husky) | `8.0.3` | `9.1.7` |\n| [jsdom](https://github.com/jsdom/jsdom) | `28.1.0` | `30.0.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `15.5.2` | `17.4.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\nUpdates `@angular/cdk` from 21.2.14 to 22.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/components/releases\"\u003e@​angular/cdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.1.5\u003c/h2\u003e\n\u003ch3\u003earia\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/9a63c20b0ce854f81f71d464733eba706adb69c7\"\u003e\u003cimg src=\"https://img.shields.io/badge/9a63c20b0-fix-green\" alt=\"fix - 9a63c20b0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003ecombobox:\u003c/strong\u003e popup not closing when focus leaves it (\u003ca href=\"https://redirect.github.com/angular/components/issues/33697\"\u003e#33697\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/9ff8a7c429155a4b7c4d70b190ec8e5df1f9ec4a\"\u003e\u003cimg src=\"https://img.shields.io/badge/9ff8a7c42-fix-green\" alt=\"fix - 9ff8a7c42\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003emenu:\u003c/strong\u003e focus not moved into menu if items are delayed (\u003ca href=\"https://redirect.github.com/angular/components/issues/33743\"\u003e#33743\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emultiple\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/bef29a201aae3963509213a144aef98bb2ad9cf4\"\u003e\u003cimg src=\"https://img.shields.io/badge/bef29a201-fix-green\" alt=\"fix - bef29a201\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd forms to cdk peer dependencies (\u003ca href=\"https://redirect.github.com/angular/components/issues/33666\"\u003e#33666\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e22.1.4\u003c/h2\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/2ea6f0e72f97e3afb9a4702c358a86397a5e52f7\"\u003e\u003cimg src=\"https://img.shields.io/badge/2ea6f0e72-fix-green\" alt=\"fix - 2ea6f0e72\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003esidenav:\u003c/strong\u003e prevent drawer from getting stuck when toggled rapidly (\u003ca href=\"https://redirect.github.com/angular/components/issues/33726\"\u003e#33726\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecdk\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/86971d6602a9fc35d3bcf68a68b03f0c8b793385\"\u003e\u003cimg src=\"https://img.shields.io/badge/86971d660-fix-green\" alt=\"fix - 86971d660\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etable:\u003c/strong\u003e show a real error message instead of a crash when a table column is missing (\u003ca href=\"https://redirect.github.com/angular/components/issues/33698\"\u003e#33698\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e22.1.3\u003c/h2\u003e\n\u003ch3\u003emultiple\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/72a496882db5874e15ca9d4cb3e5b7bb6dc452e1\"\u003e\u003cimg src=\"https://img.shields.io/badge/72a496882-fix-green\" alt=\"fix - 72a496882\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eaccount for shadow dom in aria directives (\u003ca href=\"https://redirect.github.com/angular/components/issues/33691\"\u003e#33691\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e22.1.2\u003c/h2\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/8d67957e9c4df51941b9f72a060d030c6262ad8f\"\u003e\u003cimg src=\"https://img.shields.io/badge/8d67957e9c-fix-green\" alt=\"fix - 8d67957e9c\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003edatepicker:\u003c/strong\u003e actions overflowing at some screen sizes with touch UI (\u003ca href=\"https://redirect.github.com/angular/components/issues/33645\"\u003e#33645\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/b42eea5c73102ae143897132db041608bec7ffd5\"\u003e\u003cimg src=\"https://img.shields.io/badge/b42eea5c73-fix-green\" alt=\"fix - b42eea5c73\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eform-field:\u003c/strong\u003e update view when the control is swapped out (\u003ca href=\"https://redirect.github.com/angular/components/issues/33636\"\u003e#33636\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecdk\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/0074c836f2b0dbb8cf7c143d8d8393628fa43857\"\u003e\u003cimg src=\"https://img.shields.io/badge/0074c836f2-fix-green\" alt=\"fix - 0074c836f2\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003ea11y:\u003c/strong\u003e move focus to root if there are no focusable elements in focus trap (\u003ca href=\"https://redirect.github.com/angular/components/issues/33654\"\u003e#33654\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003earia\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/020f1449287271fcdf1d26e02ee2f79104e7580f\"\u003e\u003cimg src=\"https://img.shields.io/badge/020f144928-fix-green\" alt=\"fix - 020f144928\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003ecombobox:\u003c/strong\u003e empty aria-controls when the popup widget has no id (\u003ca href=\"https://redirect.github.com/angular/components/issues/33635\"\u003e#33635\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emultiple\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/ef99839fd21c4aee691be9793a1dd3c806775059\"\u003e\u003cimg src=\"https://img.shields.io/badge/ef99839fd2-fix-green\" alt=\"fix - ef99839fd2\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etokens specified in wrong category (\u003ca href=\"https://redirect.github.com/angular/components/issues/33660\"\u003e#33660\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e22.1.1\u003c/h2\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/components/blob/main/CHANGELOG.md\"\u003e@​angular/cdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e22.1.5 \u0026quot;platinum-parachute\u0026quot; (2026-09-02)\u003c/h1\u003e\n\u003ch3\u003earia\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/9a63c20b0ce854f81f71d464733eba706adb69c7\"\u003e9a63c20b0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003ecombobox:\u003c/strong\u003e popup not closing when focus leaves it (\u003ca href=\"https://redirect.github.com/angular/components/pull/33697\"\u003e#33697\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/9ff8a7c429155a4b7c4d70b190ec8e5df1f9ec4a\"\u003e9ff8a7c42\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003emenu:\u003c/strong\u003e focus not moved into menu if items are delayed (\u003ca href=\"https://redirect.github.com/angular/components/pull/33743\"\u003e#33743\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emultiple\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/bef29a201aae3963509213a144aef98bb2ad9cf4\"\u003ebef29a201\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd forms to cdk peer dependencies (\u003ca href=\"https://redirect.github.com/angular/components/pull/33666\"\u003e#33666\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.2.0-next.3 \u0026quot;nickel-nanobot\u0026quot; (2026-08-26)\u003c/h1\u003e\n\u003ch3\u003ecdk\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/6956699a1e01e3a57975fc8e309b6f926115d210\"\u003e6956699a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etable:\u003c/strong\u003e show a real error message instead of a crash when a table column is missing (\u003ca href=\"https://redirect.github.com/angular/components/pull/33698\"\u003e#33698\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/cacab5551ba8a4af365b0e99132ef21e87c3b3f5\"\u003ecacab5551\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003emenu:\u003c/strong\u003e add disabledInteractive input to MatMenuItem (\u003ca href=\"https://redirect.github.com/angular/components/pull/33693\"\u003e#33693\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/e0fd08c058132653a1fc740475aa194f6b73c969\"\u003ee0fd08c05\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003esidenav:\u003c/strong\u003e prevent drawer from getting stuck when toggled rapidly (\u003ca href=\"https://redirect.github.com/angular/components/pull/33726\"\u003e#33726\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.1.4 \u0026quot;nickel-nose\u0026quot; (2026-08-26)\u003c/h1\u003e\n\u003ch3\u003ecdk\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/86971d6602a9fc35d3bcf68a68b03f0c8b793385\"\u003e86971d660\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etable:\u003c/strong\u003e show a real error message instead of a crash when a table column is missing (\u003ca href=\"https://redirect.github.com/angular/components/pull/33698\"\u003e#33698\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/2ea6f0e72f97e3afb9a4702c358a86397a5e52f7\"\u003e2ea6f0e72\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003esidenav:\u003c/strong\u003e prevent drawer from getting stuck when toggled rapidly (\u003ca href=\"https://redirect.github.com/angular/components/pull/33726\"\u003e#33726\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.2.0-next.2 \u0026quot;hydrogen-horse\u0026quot; (2026-08-19)\u003c/h1\u003e\n\u003ch3\u003emultiple\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/7dccecc7847d00c49aa5e19d1618be4ab3eecea7\"\u003e7dccecc78\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eaccount for shadow dom in aria directives (\u003ca href=\"https://redirect.github.com/angular/components/pull/33691\"\u003e#33691\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/2044feea37d8d987e64d45b8094aad41e5003f67\"\u003e\u003ccode\u003e2044fee\u003c/code\u003e\u003c/a\u003e release: cut the v22.1.5 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/96b87fe3db8d400449b1b0e30f6df882d59d36d1\"\u003e\u003ccode\u003e96b87fe\u003c/code\u003e\u003c/a\u003e test(multiple): remove most remaining fakeAsync usages (\u003ca href=\"https://redirect.github.com/angular/components/issues/33748\"\u003e#33748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/9ff8a7c429155a4b7c4d70b190ec8e5df1f9ec4a\"\u003e\u003ccode\u003e9ff8a7c\u003c/code\u003e\u003c/a\u003e fix(aria/menu): focus not moved into menu if items are delayed (\u003ca href=\"https://redirect.github.com/angular/components/issues/33743\"\u003e#33743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/bef29a201aae3963509213a144aef98bb2ad9cf4\"\u003e\u003ccode\u003ebef29a2\u003c/code\u003e\u003c/a\u003e fix(multiple): add forms to cdk peer dependencies (\u003ca href=\"https://redirect.github.com/angular/components/issues/33666\"\u003e#33666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/a78de21cc9ddbbda1aa78158137f2c1e2ab3dc84\"\u003e\u003ccode\u003ea78de21\u003c/code\u003e\u003c/a\u003e build: update github/codeql-action action to v4.37.9 (\u003ca href=\"https://redirect.github.com/angular/components/issues/33738\"\u003e#33738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/c4e2541b62501e726cef9728120cfdf294afc9a1\"\u003e\u003ccode\u003ec4e2541\u003c/code\u003e\u003c/a\u003e build: update bazel dependencies (\u003ca href=\"https://redirect.github.com/angular/components/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/24671260323ae93268fd7334a9e14d3df5e0526d\"\u003e\u003ccode\u003e2467126\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies (\u003ca href=\"https://redirect.github.com/angular/components/issues/33730\"\u003e#33730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/9a63c20b0ce854f81f71d464733eba706adb69c7\"\u003e\u003ccode\u003e9a63c20\u003c/code\u003e\u003c/a\u003e fix(aria/combobox): popup not closing when focus leaves it (\u003ca href=\"https://redirect.github.com/angular/components/issues/33697\"\u003e#33697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/16c5e69d6d3b13d9fb28ea384780ff9b46ee6455\"\u003e\u003ccode\u003e16c5e69\u003c/code\u003e\u003c/a\u003e release: cut the v22.1.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/86971d6602a9fc35d3bcf68a68b03f0c8b793385\"\u003e\u003ccode\u003e86971d6\u003c/code\u003e\u003c/a\u003e fix(cdk/table): show a real error message instead of a crash when a table col...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/components/compare/v21.2.14...v22.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/common` from 21.2.22 to 22.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e@​angular/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.1.4\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/60a874c3fbedc2ce216bcf783325f4e1291edcb0\"\u003e\u003cimg src=\"https://img.shields.io/badge/60a874c3fb-fix-green\" alt=\"fix - 60a874c3fb\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e8378dfeab39fca5bcdc47126b7859c8fdab7a28\"\u003e\u003cimg src=\"https://img.shields.io/badge/e8378dfeab-fix-green\" alt=\"fix - e8378dfeab\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse locale NaN symbol in number formatting\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/05c7c725a534f4ea14c718503966423133474bbf\"\u003e\u003cimg src=\"https://img.shields.io/badge/05c7c725a5-fix-green\" alt=\"fix - 05c7c725a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003escope animations declared in minified nested rules\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/afe8499a14c1bf8ab42e6e30b35917a873745540\"\u003e\u003cimg src=\"https://img.shields.io/badge/afe8499a14-fix-green\" alt=\"fix - afe8499a14\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edefault template diagnostic related message source file to template\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/079a846263599daf38cc1903c46ccea99c5758f8\"\u003e\u003cimg src=\"https://img.shields.io/badge/079a846263-fix-green\" alt=\"fix - 079a846263\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eProduce correct tcb expression for optional chaining\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/55eeb46418080e2faf64c84eac389c21abea6df8\"\u003e\u003cimg src=\"https://img.shields.io/badge/55eeb46418-fix-green\" alt=\"fix - 55eeb46418\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eretain metadata for strict standalone errors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3da35cbab94777230871a3e9289455089b80fe7f\"\u003e\u003cimg src=\"https://img.shields.io/badge/3da35cbab9-fix-green\" alt=\"fix - 3da35cbab9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b199bdfa2ad8b3fe189e7b4cef9dbea600cd4732\"\u003e\u003cimg src=\"https://img.shields.io/badge/b199bdfa2a-fix-green\" alt=\"fix - b199bdfa2a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly reject foreign components in JIT mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9a8e4826b9db4359c3f0e7185e9582b7bd08a3ef\"\u003e\u003cimg src=\"https://img.shields.io/badge/9a8e4826b9-fix-green\" alt=\"fix - 9a8e4826b9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve namespace for dynamic component hosts\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c752d4815db41ee04e43d38cc826dd63214432b\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c752d4815-fix-green\" alt=\"fix - 7c752d4815\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent TransferState prototype pollution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7546b7a80549c9620d52692cb0f5cab4c69b546c\"\u003e\u003cimg src=\"https://img.shields.io/badge/7546b7a805-fix-green\" alt=\"fix - 7546b7a805\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow coded RuntimeErrors instead of crashing when hydration/rendering can't find an expected DOM node\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c8eb7f00564beceb21445b1f0374c93854b513d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/c8eb7f0056-fix-green\" alt=\"fix - c8eb7f0056\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse dot-access for readonly rule configuration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/93d7f718d2e057e37deda42d197e46672fe7f7f5\"\u003e\u003cimg src=\"https://img.shields.io/badge/93d7f718d2-fix-green\" alt=\"fix - 93d7f718d2\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehonor quote style preference when generating imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/85c8829ac189b0f47b865b036dad98905e576dc9\"\u003e\u003cimg src=\"https://img.shields.io/badge/85c8829ac1-fix-green\" alt=\"fix - 85c8829ac1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve registerLocaleData calls in standalone bootstrap migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/71e52d1396b9cef98652929b73e08c4cde645970\"\u003e\u003cimg src=\"https://img.shields.io/badge/71e52d1396-fix-green\" alt=\"fix - 71e52d1396\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid stripping unicode whitespace during url resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e22.1.3\u003c/h2\u003e\n\u003ch3\u003eanimations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9620e0f1b85ff5896e4d725c52c5ad6c30e1af9\"\u003e\u003cimg src=\"https://img.shields.io/badge/d9620e0f1b-fix-green\" alt=\"fix - d9620e0f1b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edetect object trigger values with Object.hasOwn\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b3c78a50816af5685b2a6ed51166d08941c09946\"\u003e\u003cimg src=\"https://img.shields.io/badge/b3c78a5081-fix-green\" alt=\"fix - b3c78a5081\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve literal key union in KeyValuePipe.transform()\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/v22.1.4/CHANGELOG.md\"\u003e@​angular/common's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e22.1.4 (2026-08-26)\u003c/h1\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/60a874c3fbedc2ce216bcf783325f4e1291edcb0\"\u003e60a874c3fb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e8378dfeab39fca5bcdc47126b7859c8fdab7a28\"\u003ee8378dfeab\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse locale NaN symbol in number formatting\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/05c7c725a534f4ea14c718503966423133474bbf\"\u003e05c7c725a5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003escope animations declared in minified nested rules\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/afe8499a14c1bf8ab42e6e30b35917a873745540\"\u003eafe8499a14\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edefault template diagnostic related message source file to template\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/079a846263599daf38cc1903c46ccea99c5758f8\"\u003e079a846263\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eProduce correct tcb expression for optional chaining\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/55eeb46418080e2faf64c84eac389c21abea6df8\"\u003e55eeb46418\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eretain metadata for strict standalone errors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3da35cbab94777230871a3e9289455089b80fe7f\"\u003e3da35cbab9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b199bdfa2ad8b3fe189e7b4cef9dbea600cd4732\"\u003eb199bdfa2a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eexplicitly reject foreign components in JIT mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9a8e4826b9db4359c3f0e7185e9582b7bd08a3ef\"\u003e9a8e4826b9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve namespace for dynamic component hosts\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c752d4815db41ee04e43d38cc826dd63214432b\"\u003e7c752d4815\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent TransferState prototype pollution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7546b7a80549c9620d52692cb0f5cab4c69b546c\"\u003e7546b7a805\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ethrow coded RuntimeErrors instead of crashing when hydration/rendering can't find an expected DOM node\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c8eb7f00564beceb21445b1f0374c93854b513d1\"\u003ec8eb7f0056\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse dot-access for readonly rule configuration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/93d7f718d2e057e37deda42d197e46672fe7f7f5\"\u003e93d7f718d2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehonor quote style preference when generating imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/85c8829ac189b0f47b865b036dad98905e576dc9\"\u003e85c8829ac1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve registerLocaleData calls in standalone bootstrap migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/71e52d1396b9cef98652929b73e08c4cde645970\"\u003e71e52d1396\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid stripping unicode whitespace during url resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.1.3 (2026-08-19)\u003c/h1\u003e\n\u003ch3\u003eanimations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9620e0f1b85ff5896e4d725c52c5ad6c30e1af9\"\u003ed9620e0f1b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edetect object trigger values with Object.hasOwn\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/e8378dfeab39fca5bcdc47126b7859c8fdab7a28\"\u003e\u003ccode\u003ee8378df\u003c/code\u003e\u003c/a\u003e fix(common): use locale NaN symbol in number formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/60a874c3fbedc2ce216bcf783325f4e1291edcb0\"\u003e\u003ccode\u003e60a874c\u003c/code\u003e\u003c/a\u003e fix(common): avoid prototype member collisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/44137117b361f5bbad64e3d488e9aefd2f9ec5cb\"\u003e\u003ccode\u003e4413711\u003c/code\u003e\u003c/a\u003e fix(core): replace all hasOwnProperty usages with Object.hasOwn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/b3c78a50816af5685b2a6ed51166d08941c09946\"\u003e\u003ccode\u003eb3c78a5\u003c/code\u003e\u003c/a\u003e fix(common): preserve literal key union in KeyValuePipe.transform()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/0cd635e9e2c409a045eaeaf920a226ef54aecc48\"\u003e\u003ccode\u003e0cd635e\u003c/code\u003e\u003c/a\u003e fix(http): cancel oversized fetch response bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/4f7e9987fa35888de43895bfd859382dfa436e51\"\u003e\u003ccode\u003e4f7e998\u003c/code\u003e\u003c/a\u003e fix(http): always decode JSON responses as UTF-8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ac3728e79fd8fae7a4b38e20d152c5a734a6e3fc\"\u003e\u003ccode\u003eac3728e\u003c/code\u003e\u003c/a\u003e fix(http): avoid aborting completed requests in FetchBackend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/f99e916ba7fc0f6f80fcf579f0a9a47b91241325\"\u003e\u003ccode\u003ef99e916\u003c/code\u003e\u003c/a\u003e refactor(common): modernize directive tests to rely on whenStable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/32af9b525efe005998a9cd02aebfcc08e6793cf2\"\u003e\u003ccode\u003e32af9b5\u003c/code\u003e\u003c/a\u003e fix(http): strip RFC 6265 DQUOTE characters and handle URIError in parseCooki...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/688a0a7118215bcab10004a3bf2667773fefdf74\"\u003e\u003ccode\u003e688a0a7\u003c/code\u003e\u003c/a\u003e fix(http): respect content-type charset in fetch backend text decoder\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v22.1.4/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler` from 21.2.22 to 22.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e@​angular/compiler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.1.4\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/60a874c3fbedc2ce216bcf783325f4e1291edcb0\"\u003e\u003cimg src=\"https://img.shields.io/badge/60a874c3fb-fix-green\" alt=\"fix - 60a874c3fb\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e8378dfeab39fca5bcdc47126b7859c8fdab7a28\"\u003e\u003cimg src=\"https://img.shields.io/badge/e8378dfeab-fix-green\" alt=\"fix - e8378dfeab\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse locale NaN symbol in number formatting\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/05c7c725a534f4ea14c718503966423133474bbf\"\u003e\u003cimg src=\"https://img.shields.io/badge/05c7c725a5-fix-green\" alt=\"fix - 05c7c725a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003escope animations declared in minified nested rules\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/afe8499a14c1bf8ab42e6e30b35917a873745540\"\u003e\u003cimg src=\"https://img.shields.io/badge/afe8499a14-fix-green\" alt=\"fix - afe8499a14\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edefault template diagnostic related message source file to template\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/079a846263599daf38cc1903c46ccea99c5758f8\"\u003e\u003cimg src=\"https://img.shields.io/badge/079a846263-fix-green\" alt=\"fix - 079a846263\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eProduce correct tcb expression for optional chaining\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/55eeb46418080e2faf64c84eac389c21abea6df8\"\u003e\u003cimg src=\"https://img.shields.io/badge/55eeb46418-fix-green\" alt=\"fix - 55eeb46418\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eretain metadata for strict standalone errors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3da35cbab94777230871a3e9289455089b80fe7f\"\u003e\u003cimg src=\"https://img.shields.io/badge/3da35cbab9-fix-green\" alt=\"fix - 3da35cbab9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b199bdfa2ad8b3fe189e7b4cef9dbea600cd4732\"\u003e\u003cimg src=\"https://img.shields.io/badge/b199bdfa2a-fix-green\" alt=\"fix - b199bdfa2a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly reject foreign components in JIT mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9a8e4826b9db4359c3f0e7185e9582b7bd08a3ef\"\u003e\u003cimg src=\"https://img.shields.io/badge/9a8e4826b9-fix-green\" alt=\"fix - 9a8e4826b9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve namespace for dynamic component hosts\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c752d4815db41ee04e43d38cc826dd63214432b\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c752d4815-fix-green\" alt=\"fix - 7c752d4815\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent TransferState prototype pollution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7546b7a80549c9620d52692cb0f5cab4c69b546c\"\u003e\u003cimg src=\"https://img.shields.io/badge/7546b7a805-fix-green\" alt=\"fix - 7546b7a805\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow coded RuntimeErrors instead of crashing when hydration/rendering can't find an expected DOM node\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c8eb7f00564beceb21445b1f0374c93854b513d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/c8eb7f0056-fix-green\" alt=\"fix - c8eb7f0056\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse dot-access for readonly rule configuration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/93d7f718d2e057e37deda42d197e46672fe7f7f5\"\u003e\u003cimg src=\"https://img.shields.io/badge/93d7f718d2-fix-green\" alt=\"fix - 93d7f718d2\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehonor quote style preference when generating imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/85c8829ac189b0f47b865b036dad98905e576dc9\"\u003e\u003cimg src=\"https://img.shields.io/badge/85c8829ac1-fix-green\" alt=\"fix - 85c8829ac1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve registerLocaleData calls in standalone bootstrap migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/71e52d1396b9cef98652929b73e08c4cde645970\"\u003e\u003cimg src=\"https://img.shields.io/badge/71e52d1396-fix-green\" alt=\"fix - 71e52d1396\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid stripping unicode whitespace during url resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e22.1.3\u003c/h2\u003e\n\u003ch3\u003eanimations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9620e0f1b85ff5896e4d725c52c5ad6c30e1af9\"\u003e\u003cimg src=\"https://img.shields.io/badge/d9620e0f1b-fix-green\" alt=\"fix - d9620e0f1b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edetect object trigger values with Object.hasOwn\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b3c78a50816af5685b2a6ed51166d08941c09946\"\u003e\u003cimg src=\"https://img.shields.io/badge/b3c78a5081-fix-green\" alt=\"fix - b3c78a5081\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve literal key union in KeyValuePipe.transform()\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/v22.1.4/CHANGELOG.md\"\u003e@​angular/compiler's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e22.1.4 (2026-08-26)\u003c/h1\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/60a874c3fbedc2ce216bcf783325f4e1291edcb0\"\u003e60a874c3fb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e8378dfeab39fca5bcdc47126b7859c8fdab7a28\"\u003ee8378dfeab\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse locale NaN symbol in number formatting\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/05c7c725a534f4ea14c718503966423133474bbf\"\u003e05c7c725a5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003escope animations declared in minified nested rules\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/afe8499a14c1bf8ab42e6e30b35917a873745540\"\u003eafe8499a14\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edefault template diagnostic related message source file to template\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/079a846263599daf38cc1903c46ccea99c5758f8\"\u003e079a846263\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eProduce correct tcb expression for optional chaining\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/55eeb46418080e2faf64c84eac389c21abea6df8\"\u003e55eeb46418\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eretain metadata for strict standalone errors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3da35cbab94777230871a3e9289455089b80fe7f\"\u003e3da35cbab9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b199bdfa2ad8b3fe189e7b4cef9dbea600cd4732\"\u003eb199bdfa2a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eexplicitly reject foreign components in JIT mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9a8e4826b9db4359c3f0e7185e9582b7bd08a3ef\"\u003e9a8e4826b9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve namespace for dynamic component hosts\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c752d4815db41ee04e43d38cc826dd63214432b\"\u003e7c752d4815\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent TransferState prototype pollution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7546b7a80549c9620d52692cb0f5cab4c69b546c\"\u003e7546b7a805\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ethrow coded RuntimeErrors instead of crashing when hydration/rendering can't find an expected DOM node\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c8eb7f00564beceb21445b1f0374c93854b513d1\"\u003ec8eb7f0056\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse dot-access for readonly rule configuration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/93d7f718d2e057e37deda42d197e46672fe7f7f5\"\u003e93d7f718d2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehonor quote style preference when generating imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/85c8829ac189b0f47b865b036dad98905e576dc9\"\u003e85c8829ac1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve registerLocaleData calls in standalone bootstrap migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/71e52d1396b9cef98652929b73e08c4cde645970\"\u003e71e52d1396\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid stripping unicode whitespace during url resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.1.3 (2026-08-19)\u003c/h1\u003e\n\u003ch3\u003eanimations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9620e0f1b85ff5896e4d725c52c5ad6c30e1af9\"\u003ed9620e0f1b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edetect object trigger values with Object.hasOwn\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/079a846263599daf38cc1903c46ccea99c5758f8\"\u003e\u003ccode\u003e079a846\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): Produce correct tcb expression for optional chaining\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/05c7c725a534f4ea14c718503966423133474bbf\"\u003e\u003ccode\u003e05c7c72\u003c/code\u003e\u003c/a\u003e fix(compiler): scope animations declared in minified nested rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/df00ed264c79da6a1e435600969502760f66ed80\"\u003e\u003ccode\u003edf00ed2\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): add compiler option for enabling source locations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/83450d292443cae811e87ab61020f3ed72d27d77\"\u003e\u003ccode\u003e83450d2\u003c/code\u003e\u003c/a\u003e fix(forms): report forbidden 2way bindings on when \u003ccode\u003eFormField\u003c/code\u003e is applied\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/eb0d62e73ec05b9971d4c853e3dbc3344cc3b7bc\"\u003e\u003ccode\u003eeb0d62e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(compiler): preserve \u0026amp;ngsp; between sibling control flow blocks\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/94f0b9a3710ad000cf927caf5333db3582db1126\"\u003e\u003ccode\u003e94f0b9a\u003c/code\u003e\u003c/a\u003e fix(compiler): preserve \u0026amp;ngsp; between sibling control flow blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/44137117b361f5bbad64e3d488e9aefd2f9ec5cb\"\u003e\u003ccode\u003e4413711\u003c/code\u003e\u003c/a\u003e fix(core): replace all hasOwnProperty usages with Object.hasOwn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/6f9a64e6f5b1e3faada6514e8b090f9d61aa8e54\"\u003e\u003ccode\u003e6f9a64e\u003c/code\u003e\u003c/a\u003e fix(compiler): remove namespaced MathML script elements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/76dff307b4c34bc4ceefcb1c7aa86c39daa5ea45\"\u003e\u003ccode\u003e76dff30\u003c/code\u003e\u003c/a\u003e fix(compiler): Generate correct expression for optional chaning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/3478df716ec42fdb80bbcc209c9a5c3401ac6ead\"\u003e\u003ccode\u003e3478df7\u003c/code\u003e\u003c/a\u003e refactor(compiler): remove unused code and exports\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v22.1.4/packages/compiler\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/core` from 21.2.22 to 22.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e@​angular/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.1.4\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/60a874c3fbedc2ce216bcf783325f4e1291edcb0\"\u003e\u003cimg src=\"https://img.shields.io/badge/60a874c3fb-fix-green\" alt=\"fix - 60a874c3fb\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e8378dfeab39fca5bcdc47126b7859c8fdab7a28\"\u003e\u003cimg src=\"https://img.shields.io/badge/e8378dfeab-fix-green\" alt=\"fix - e8378dfeab\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse locale NaN symbol in number formatting\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/05c7c725a534f4ea14c718503966423133474bbf\"\u003e\u003cimg src=\"https://img.shields.io/badge/05c7c725a5-fix-green\" alt=\"fix - 05c7c725a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003escope animations declared in minified nested rules\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/afe8499a14c1bf8ab42e6e30b35917a873745540\"\u003e\u003cimg src=\"https://img.shields.io/badge/afe8499a14-fix-green\" alt=\"fix - afe8499a14\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edefault template diagnostic related message source file to template\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/079a846263599daf38cc1903c46ccea99c5758f8\"\u003e\u003cimg src=\"https://img.shields.io/badge/079a846263-fix-green\" alt=\"fix - 079a846263\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eProduce correct tcb expression for optional chaining\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/55eeb46418080e2faf64c84eac389c21abea6df8\"\u003e\u003cimg src=\"https://img.shields.io/badge/55eeb46418-fix-green\" alt=\"fix - 55eeb46418\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eretain metadata for strict standalone errors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3da35cbab94777230871a3e9289455089b80fe7f\"\u003e\u003cimg src=\"https://img.shields.io/badge/3da35cbab9-fix-green\" alt=\"fix - 3da35cbab9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b199bdfa2ad8b3fe189e7b4cef9dbea600cd4732\"\u003e\u003cimg src=\"https://img.shields.io/badge/b199bdfa2a-fix-green\" alt=\"fix - b199bdfa2a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly reject foreign components in JIT mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9a8e4826b9db4359c3f0e7185e9582b7bd08a3ef\"\u003e\u003cimg src=\"https://img.shields.io/badge/9a8e4826b9-fix-green\" alt=\"fix - 9a8e4826b9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve namespace for dynamic component hosts\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c752d4815db41ee04e43d38cc826dd63214432b\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c752d4815-fix-green\" alt=\"fix - 7c752d4815\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent TransferState prototype pollution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7546b7a80549c9620d52692cb0f5cab4c69b546c\"\u003e\u003cimg src=\"https://img.shields.io/badge/7546b7a805-fix-green\" alt=\"fix - 7546b7a805\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow coded RuntimeErrors instead of crashing when hydration/rendering can't find an expected DOM node\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c8eb7f00564beceb21445b1f0374c93854b513d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/c8eb7f0056-fix-green\" alt=\"fix - c8eb7f0056\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse dot-access for readonly rule configuration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/93d7f718d2e057e37deda42d197e46672fe7f7f5\"\u003e\u003cimg src=\"https://img.shields.io/badge/93d7f718d2-fix-green\" alt=\"fix - 93d7f718d2\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehonor quote style preference when generating imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/85c8829ac189b0f47b865b036dad98905e576dc9\"\u003e\u003cimg src=\"https://img.shields.io/badge/85c8829ac1-fix-green\" alt=\"fix - 85c8829ac1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve registerLocaleData calls in standalone bootstrap migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/71e52d1396b9cef98652929b73e08c4cde645970\"\u003e\u003cimg src=\"https://img.shields.io/badge/71e52d1396-fix-green\" alt=\"fix - 71e52d1396\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid stripping unicode whitespace during url resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e22.1.3\u003c/h2\u003e\n\u003ch3\u003eanimations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9620e0f1b85ff5896e4d725c52c5ad6c30e1af9\"\u003e\u003cimg src=\"https://img.shields.io/badge/d9620e0f1b-fix-green\" alt=\"fix - d9620e0f1b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edetect object trigger values with Object.hasOwn\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b3c78a50816af5685b2a6ed51166d08941c09946\"\u003e\u003cimg src=\"https://img.shields.io/badge/b3c78a5081-fix-green\" alt=\"fix - b3c78a5081\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve literal key union in KeyValuePipe.transform()\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/v22.1.4/CHANGELOG.md\"\u003e@​angular/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e22.1.4 (2026-08-26)\u003c/h1\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/60a874c3fbedc2ce216bcf783325f4e1291edcb0\"\u003e60a874c3fb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e8378dfeab39fca5bcdc47126b7859c8fdab7a28\"\u003ee8378dfeab\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse locale NaN symbol in number formatting\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/05c7c725a534f4ea14c718503966423133474bbf\"\u003e05c7c725a5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003escope animations declared in minified nested rules\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/afe8499a14c1bf8ab42e6e30b35917a873745540\"\u003eafe8499a14\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edefault template diagnostic related message source file to template\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/079a846263599daf38cc1903c46ccea99c5758f8\"\u003e079a846263\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eProduce correct tcb expression for optional chaining\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/55eeb46418080e2faf64c84eac389c21abea6df8\"\u003e55eeb46418\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eretain metadata for strict standalone errors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3da35cbab94777230871a3e9289455089b80fe7f\"\u003e3da35cbab9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b199bdfa2ad8b3fe189e7b4cef9dbea600cd4732\"\u003eb199bdfa2a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eexplicitly reject foreign components in JIT mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9a8e4826b9db4359c3f0e7185e9582b7bd08a3ef\"\u003e9a8e4826b9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve namespace for dynamic component hosts\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c752d4815db41ee04e43d38cc826dd63214432b\"\u003e7c752d4815\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent TransferState prototype pollution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7546b7a80549c9620d52692cb0f5cab4c69b546c\"\u003e7546b7a805\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ethrow coded RuntimeErrors instead of crashing when hydration/rendering can't find an expected DOM node\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c8eb7f00564beceb21445b1f0374c93854b513d1\"\u003ec8eb7f0056\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse dot-access for readonly rule configuration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/93d7f718d2e057e37deda42d197e46672fe7f7f5\"\u003e93d7f718d2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehonor quote style preference when generating imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/85c8829ac189b0f47b865b036dad98905e576dc9\"\u003e85c8829ac1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve registerLocaleData calls in standalone bootstrap migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/71e52d1396b9cef98652929b73e08c4cde645970\"\u003e71e52d1396\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid stripping unicode whitespace during url resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.1.3 (2026-08-19)\u003c/h1\u003e\n\u003ch3\u003eanimations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9620e0f1b85ff5896e4d725c52c5ad6c30e1af9\"\u003ed9620e0f1b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edetect object trigger values with Object.hasOwn\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/9bf711393d64daea496e529e397eec485a4ad328\"\u003e\u003ccode\u003e9bf7113\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/151a8f2d0f3254ca4192c135c4fcd117e369a5aa\"\u003e\u003ccode\u003e151a8f2\u003c/code\u003e\u003c/a\u003e refactor(core): Decouple ɵɵFactoryDeclaration and ɵɵInjectableDeclaration fro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/b199bdfa2ad8b3fe189e7b4cef9dbea600cd4732\"\u003e\u003ccode\u003eb199bdf\u003c/code\u003e\u003c/a\u003e fix(core): explicitly reject foreign components in JIT mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/7546b7a80549c9620d52692cb0f5cab4c69b546c\"\u003e\u003ccode\u003e7546b7a\u003c/code\u003e\u003c/a\u003e fix(core): throw coded RuntimeErrors instead of crashing when hydration/rende...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c752d4815db41ee04e43d38cc826dd63214432b\"\u003e\u003ccode\u003e7c752d4\u003c/code\u003e\u003c/a\u003e fix(core): prevent TransferState prototype pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/f58f5fd1b4ab5d2882c849147b8c251bc2846322\"\u003e\u003ccode\u003ef58f5fd\u003c/code\u003e\u003c/a\u003e refactor(core): loosen return type of ɵɵFactoryDeclaration to any\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/85c8829ac189b0f47b865b036dad98905e576dc9\"\u003e\u003ccode\u003e85c8829\u003c/code\u003e\u003c/a\u003e fix(migrations): preserve registerLocaleData calls in standalone bootstrap mi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/9a8e4826b9db4359c3f0e7185e9582b7bd08a3ef\"\u003e\u003ccode\u003e9a8e482\u003c/code\u003e\u003c/a\u003e fix(core): preserve namespace for dynamic component hosts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/3da35cbab94777230871a3e9289455089b80fe7f\"\u003e\u003ccode\u003e3da35cb\u003c/code\u003e\u003c/a\u003e fix(core): avoid prototype member collisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/7709f2c86d9cea744c5d2584bb9ea621c32a9158\"\u003e\u003ccode\u003e7709f2c\u003c/code\u003e\u003c/a\u003e refactor(core):  widen ɵɵclassProp value parameter type to any\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v22.1.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/forms` from 21.2.22 to 22.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e@​angular/forms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.1.4\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/60a874c3fbedc2ce216bcf783325f4e1291edcb0\"\u003e\u003cimg src=\"https://img.shields.io/badge/60a874c3fb-fix-green\" alt=\"fix - 60a874c3fb\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e8378dfeab39fca5bcdc47126b7859c8fdab7a28\"\u003e\u003cimg src=\"https://img.shields.io/badge/e8378dfeab-fix-green\" alt=\"fix - e8378dfeab\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse locale NaN symbol in number formatting\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/05c7c725a534f4ea14c718503966423133474bbf\"\u003e\u003cimg src=\"https://img.shields.io/badge/05c7c725a5-fix-green\" alt=\"fix - 05c7c725a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003escope animations declared in minified nested rules\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/afe8499a14c1bf8ab42e6e30b35917a873745540\"\u003e\u003cimg src=\"https://img.shields.io/badge/afe8499a14-fix-green\" alt=\"fix - afe8499a14\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edefault template diagnostic related message source file to template\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/079a846263599daf38cc1903c46ccea99c5758f8\"\u003e\u003cimg src=\"https://img.shields.io/badge/079a846263-fix-green\" alt=\"fix - 079a846263\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eProduce correct tcb expression for optional chaining\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/55eeb46418080e2faf64c84eac389c21abea6df8\"\u003e\u003cimg src=\"https://img.shields.io/badge/55eeb46418-fix-green\" alt=\"fix - 55eeb46418\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eretain metadata for strict standalone errors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3da35cbab94777230871a3e9289455089b80fe7f\"\u003e\u003cimg src=\"https://img.shields.io/badge/3da35cbab9-fix-green\" alt=\"fix - 3da35cbab9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b199bdfa2ad8b3fe189e7b4cef9dbea600cd4732\"\u003e\u003cimg src=\"https://img.shields.io/badge/b199bdfa2a-fix-green\" alt=\"fix - b199bdfa2a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly reject foreign components in JIT mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9a8e4826b9db4359c3f0e7185e9582b7bd08a3ef\"\u003e\u003cimg src=\"https://img.shields.io/badge/9a8e4826b9-fix-green\" alt=\"fix - 9a8e4826b9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve namespace for dynamic component hosts\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c752d4815db41ee04e43d38cc826dd63214432b\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c752d4815-fix-green\" alt=\"fix - 7c752d4815\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent TransferState prototype pollution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7546b7a80549c9620d52692cb0f5cab4c69b546c\"\u003e\u003cimg src=\"https://img.shields.io/badge/7546b7a805-fix-green\" alt=\"fix - 7546b7a805\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow coded RuntimeErrors instead of crashing when hydration/rendering can't find an expected DOM node\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c8eb7f00564beceb21445b1f0374c93854b513d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/c8eb7f0056-fix-green\" alt=\"fix - c8eb7f0056\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse dot-access for readonly rule configuration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/93d7f718d2e057e37deda42d197e46672fe7f7f5\"\u003e\u003cimg src=\"https://img.shields.io/badge/93d7f718d2-fix-green\" alt=\"fix - 93d7f718d2\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehonor quote style preference when generating imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/85c8829ac189b0f47b865b036dad98905e576dc9\"\u003e\u003cimg src=\"https://img.shields.io/badge/85c8829ac1-fix-green\" alt=\"fix - 85c8829ac1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve registerLocaleData calls in standalone bootstrap migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/71e52d1396b9cef98652929b73e08c4cde645970\"\u003e\u003cimg src=\"https://img.shields.io/badge/71e52d1396-fix-green\" alt=\"fix - 71e52d1396\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid stripping unicode whitespace during url resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e22.1.3\u003c/h2\u003e\n\u003ch3\u003eanimations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9620e0f1b85ff5896e4d725c52c5ad6c30e1af9\"\u003e\u003cimg src=\"https://img.shields.io/badge/d9620e0f1b-fix-green\" alt=\"fix - d9620e0f1b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edetect object trigger values with Object.hasOwn\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b3c78a50816af5685b2a6ed51166d08941c09946\"\u003e\u003cimg src=\"https://img.shields.io/badge/b3c78a5081-fix-green\" alt=\"fix - b3c78a5081\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve literal key union in KeyValuePipe.transform()\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/v22.1.4/CHANGELOG.md\"\u003e@​angular/forms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e22.1.4 (2026-08-26)\u003c/h1\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/60a874c3fbedc2ce216bcf783325f4e1291edcb0\"\u003e60a874c3fb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e8378dfeab39fca5bcdc47126b7859c8fdab7a28\"\u003ee8378dfeab\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse locale NaN symbol in number formatting\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/05c7c725a534f4ea14c718503966423133474bbf\"\u003e05c7c725a5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003escope animations declared in minified nested rules\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/afe8499a14c1bf8ab42e6e30b35917a873745540\"\u003eafe8499a14\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edefault template diagnostic related message source file to template\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/079a846263599daf38cc1903c46ccea99c5758f8\"\u003e079a846263\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eProduce correct tcb expression for optional chaining\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/55eeb46418080e2faf64c84eac389c21abea6df8\"\u003e55eeb46418\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eretain metadata for strict standalone errors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3da35cbab94777230871a3e9289455089b80fe7f\"\u003e3da35cbab9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b199bdfa2ad8b3fe189e7b4cef9dbea600cd4732\"\u003eb199bdfa2a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eexplicitly reject foreign components in JIT mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9a8e4826b9db4359c3f0e7185e9582b7bd08a3ef\"\u003e9a8e4826b9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve namespace for dynamic component hosts\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c752d4815db41ee04e43d38cc826dd63214432b\"\u003e7c752d4815\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent TransferState prototype pollution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7546b7a80549c9620d52692cb0f5cab4c69b546c\"\u003e7546b7a805\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ethrow coded RuntimeErrors instead of crashing when hydration/rendering can't find an expected DOM node\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c8eb7f00564beceb21445b1f0374c93854b513d1\"\u003ec8eb7f0056\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse dot-access for readonly rule configuration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/93d7f718d2e057e37deda42d197e46672fe7f7f5\"\u003e93d7f718d2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehonor quote style preference when generating imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/85c8829ac189b0f47b865b036dad98905e576dc9\"\u003e85c8829ac1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve registerLocaleData calls in standalone bootstrap migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/71e52d1396b9cef98652929b73e08c4cde645970\"\u003e71e52d1396\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid stripping unicode whitespace during url resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.1.3 (2026-08-19)\u003c/h1\u003e\n\u003ch3\u003eanimations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9620e0f1b85ff5896e4d725c52c5ad6c30e1af9\"\u003ed9620e0f1b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edetect object trigger values with Object.hasOwn\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c8eb7f00564beceb21445b1f0374c93854b513d1\"\u003e\u003ccode\u003ec8eb7f0\u003c/code\u003e\u003c/a\u003e fix(forms): use dot-access for readonly rule configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/787a8e97f1282f4e15c59b322b80962ddd480cf6\"\u003e\u003ccode\u003e787a8e9\u003c/code\u003e\u003c/a\u003e refactor(forms): type async validator subscription\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/44137117b361f5bbad64e3d488e9aefd2f9ec5cb\"\u003e\u003ccode\u003e4413711\u003c/code\u003e\u003c/a\u003e fix(core): replace all hasOwnProperty usages with Object.hasOwn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/3a82a16314bd7ec543e11d7a007a3cedb33c6b4a\"\u003e\u003ccode\u003e3a82a16\u003c/code\u003e\u003c/a\u003e docs: use \u003ccode\u003etransformedValue\u003c/code\u003e in `Forms | Custom Controls | Value transformati.....\n\n_Description has been truncated_","html_url":"https://github.com/Mostafa-SAID7/HR-platform-Full/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mostafa-SAID7%2FHR-platform-Full/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"5357400307","node_id":"PR_kwDOLwy0U88AAAABCUA4Kw","number":355,"state":"open","title":"Build(deps): Bump caniuse-lite from 1.0.30001793 to 1.0.30001810","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-09-05T10:47:52.000Z","updated_at":"2026-09-05T10:48:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): Bump","packages":[{"name":"caniuse-lite","old_version":"1.0.30001793","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"}],"path":null,"ecosystem":"npm"},"body":"Bumps [caniuse-lite](https://github.com/browserslist/caniuse-lite) from 1.0.30001793 to 1.0.30001810.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/369a550d87291e962f64709956f83deb63644711\"\u003e\u003ccode\u003e369a550\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001809\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/92bee19a0da4c85c4e2f2e8b8a4512293efa114e\"\u003e\u003ccode\u003e92bee19\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001807\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/ee692af63db76ac42898724eae3021795f54ee8f\"\u003e\u003ccode\u003eee692af\u003c/code\u003e\u003c/a\u003e Allow to use latest caniuse-db\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/61386fc378925191c4ab93e073545502d1a5fb76\"\u003e\u003ccode\u003e61386fc\u003c/code\u003e\u003c/a\u003e Move back to the latest pnpm 11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/3c48481a6ed94965096b87c5b35bc19c5d64d6e3\"\u003e\u003ccode\u003e3c48481\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001806\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/cb047fc441f6c013429d5c086513c4a6018b0b33\"\u003e\u003ccode\u003ecb047fc\u003c/code\u003e\u003c/a\u003e Update CI practice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/e6acac858d152b381171bc736833444f146579dc\"\u003e\u003ccode\u003ee6acac8\u003c/code\u003e\u003c/a\u003e Temporary fix pnpm issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/325cd2fffaa43805239768e969b617fab818eabc\"\u003e\u003ccode\u003e325cd2f\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/7fa21d2486c8e45f4f11e37142f4fac238d1e3ee\"\u003e\u003ccode\u003e7fa21d2\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001805\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001793...1.0.30001810\"\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=caniuse-lite\u0026package-manager=npm_and_yarn\u0026previous-version=1.0.30001793\u0026new-version=1.0.30001810)](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/paraskevasleivadaros/ethelontoume/pull/355","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/paraskevasleivadaros%2Fethelontoume/issues/355","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/355/packages"},{"uuid":"5355089337","node_id":"PR_kwDOP4Qmnc8AAAABCSQEeQ","number":21,"state":"open","title":"chore(deps): bump the npm-patch-minor group with 7 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-05T02:49:00.000Z","updated_at":"2026-09-05T02:49:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-patch-minor","update_count":7,"packages":[{"name":"baseline-browser-mapping","old_version":"2.10.0","new_version":"2.11.20","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001776","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"react-icons","old_version":"5.5.0","new_version":"5.7.0","repository_url":"https://github.com/react-icons/react-icons"},{"name":"zod","old_version":"4.3.6","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.22","new_version":"0.5.5","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"postcss","old_version":"8.5.23","new_version":"8.5.26","repository_url":"https://github.com/postcss/postcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-patch-minor group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.0` | `2.11.20` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001776` | `1.0.30001810` |\n| [react-icons](https://github.com/react-icons/react-icons) | `5.5.0` | `5.7.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.5.4` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.5.4` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.22` | `0.5.5` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.23` | `8.5.26` |\n\nUpdates `baseline-browser-mapping` from 2.10.0 to 2.11.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/releases\"\u003ebaseline-browser-mapping's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed in 2.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Adds a new \u003ccode\u003egetTimeline()\u003c/code\u003e method for getting the series of minimum browser changes, either grouped by date or by browser.\u003c/li\u003e\n\u003cli\u003erefactor: Substantial refactoring of the data compression process that replaces the full list of browsers from \u003ccode\u003e@mdn/browser-compat-data\u003c/code\u003e and \u003ccode\u003edownstream-browsers.json\u003c/code\u003e and features from \u003ccode\u003eweb-features\u003c/code\u003e (in their very pared down form) with a change-list timeline that reflects which versions supported Baseline (newly available) on a given date.  Thanks to \u003ca href=\"https://github.com/swwind\"\u003e\u003ccode\u003e@​swwind\u003c/code\u003e\u003c/a\u003e for the idea!\u003c/li\u003e\n\u003cli\u003erefactor: Some common functions have been moved to a \u003ccode\u003eutil.ts\u003c/code\u003e module for use in other scripts.\u003c/li\u003e\n\u003cli\u003efix: Removes \u003ccode\u003eprocess.exit()\u003c/code\u003e calls when unsupported option combinations are passed to getCompatibleVersions() and \u003ccode\u003egetAllVersions()\u003c/code\u003e in favour of throwing an \u003ccode\u003eError\u003c/code\u003e.  There is a small security risk with \u003ccode\u003eprocess.exit()\u003c/code\u003e calls that sites accepting unsanitised inputs could be the subject of attacks.  Unsupported config options now throw and Error which should allow for more graceful handling.  Thanks to \u003ca href=\"https://github.com/bnbdr\"\u003e\u003ccode\u003e@​bnbdr\u003c/code\u003e\u003c/a\u003e for flagging this as vulnerability CVE-2026-45819 .\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/issues/134\"\u003e#134\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.10.44...v2.11.0\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.10.44...v2.11.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/web-platform-dx/baseline-browser-mapping/commit/b964de0405c7622bb2c10fddd58330a9bd6225a1\"\u003e\u003ccode\u003eb964de0\u003c/code\u003e\u003c/a\u003e Patch to 2.11.20 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/723099f4f22f11631c731c7087aa91ebb4d41b30\"\u003e\u003ccode\u003e723099f\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/f44163d603a154777a609869efca585c12f4b93e\"\u003e\u003ccode\u003ef44163d\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/8966043789c3766b1e3392ed080aa9c146562eca\"\u003e\u003ccode\u003e8966043\u003c/code\u003e\u003c/a\u003e Patch to 2.11.19 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/e18601dcfedbb82f2d969644e7a914090de37494\"\u003e\u003ccode\u003ee18601d\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/28cb50a1ec68162ee0186e9afe7ddb3cc0e7ea53\"\u003e\u003ccode\u003e28cb50a\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/cb33a835b8d91950d7b6aa5a856696c4e8671ac3\"\u003e\u003ccode\u003ecb33a83\u003c/code\u003e\u003c/a\u003e Patch to 2.11.18 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/61f4f923f41193b53f391900552e0b1c4d861cab\"\u003e\u003ccode\u003e61f4f92\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/650fe90289e7af9dcf0ab6af64d770b47ee368bf\"\u003e\u003ccode\u003e650fe90\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/1b2ca497e4d5109cdfe747ac57b6860df6dbc9be\"\u003e\u003ccode\u003e1b2ca49\u003c/code\u003e\u003c/a\u003e Patch to 2.11.17 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.10.0...v2.11.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001776 to 1.0.30001810\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/369a550d87291e962f64709956f83deb63644711\"\u003e\u003ccode\u003e369a550\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001809\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/92bee19a0da4c85c4e2f2e8b8a4512293efa114e\"\u003e\u003ccode\u003e92bee19\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001807\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/ee692af63db76ac42898724eae3021795f54ee8f\"\u003e\u003ccode\u003eee692af\u003c/code\u003e\u003c/a\u003e Allow to use latest caniuse-db\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/61386fc378925191c4ab93e073545502d1a5fb76\"\u003e\u003ccode\u003e61386fc\u003c/code\u003e\u003c/a\u003e Move back to the latest pnpm 11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/3c48481a6ed94965096b87c5b35bc19c5d64d6e3\"\u003e\u003ccode\u003e3c48481\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001806\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/cb047fc441f6c013429d5c086513c4a6018b0b33\"\u003e\u003ccode\u003ecb047fc\u003c/code\u003e\u003c/a\u003e Update CI practice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/e6acac858d152b381171bc736833444f146579dc\"\u003e\u003ccode\u003ee6acac8\u003c/code\u003e\u003c/a\u003e Temporary fix pnpm issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/325cd2fffaa43805239768e969b617fab818eabc\"\u003e\u003ccode\u003e325cd2f\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/7fa21d2486c8e45f4f11e37142f4fac238d1e3ee\"\u003e\u003ccode\u003e7fa21d2\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001805\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001776...1.0.30001810\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-icons` from 5.5.0 to 5.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-icons/react-icons/releases\"\u003ereact-icons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate packages by \u003ca href=\"https://github.com/kamijin-fanta\"\u003e\u003ccode\u003e@​kamijin-fanta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1153\"\u003ereact-icons/react-icons#1153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/react-icons/react-icons/compare/v5.6.0...v5.7.0\"\u003ehttps://github.com/react-icons/react-icons/compare/v5.6.0...v5.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eIcon Library\u003c/th\u003e\n\u003cth\u003eLicense\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003cth align=\"right\"\u003eCount\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://circumicons.com/\"\u003eCircum Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/Klarr-Agency/Circum-Icons/blob/main/LICENSE\"\u003eMPL-2.0 license\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e1.0.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e288\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://fontawesome.com/\"\u003eFont Awesome 5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://creativecommons.org/licenses/by/4.0/\"\u003eCC BY 4.0 License\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e5.15.4-3-gafecf2a\u003c/td\u003e\n\u003ctd align=\"right\"\u003e1612\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://fontawesome.com/\"\u003eFont Awesome 6\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://creativecommons.org/licenses/by/4.0/\"\u003eCC BY 4.0 License\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e6.7.2-1-g840c215\u003c/td\u003e\n\u003ctd align=\"right\"\u003e2060\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://ionicons.com/\"\u003eIonicons 4\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/ionic-team/ionicons/blob/master/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.6.3\u003c/td\u003e\n\u003ctd align=\"right\"\u003e696\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://ionicons.com/\"\u003eIonicons 5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/ionic-team/ionicons/blob/master/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e5.5.4\u003c/td\u003e\n\u003ctd align=\"right\"\u003e1332\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"http://google.github.io/material-design-icons/\"\u003eMaterial Design icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/google/material-design-icons/blob/master/LICENSE\"\u003eApache License Version 2.0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.0.0-161-gf3fb4442b2\u003c/td\u003e\n\u003ctd align=\"right\"\u003e4341\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"http://s-ings.com/typicons/\"\u003eTypicons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://creativecommons.org/licenses/by-sa/3.0/\"\u003eCC BY-SA 3.0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e2.1.2\u003c/td\u003e\n\u003ctd align=\"right\"\u003e336\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://octicons.github.com/\"\u003eGithub Octicons icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/primer/octicons/blob/master/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e18.3.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e264\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://feathericons.com/\"\u003eFeather\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/feathericons/feather/blob/master/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.29.2\u003c/td\u003e\n\u003ctd align=\"right\"\u003e287\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://lucide.dev/\"\u003eLucide\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/blob/main/LICENSE\"\u003eISC\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e0.462.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e1541\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://game-icons.net/\"\u003eGame Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://creativecommons.org/licenses/by/3.0/\"\u003eCC BY 3.0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e12920d6565588f0512542a3cb0cdfd36a497f910\u003c/td\u003e\n\u003ctd align=\"right\"\u003e4040\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://erikflowers.github.io/weather-icons/\"\u003eWeather Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"http://scripts.sil.org/OFL\"\u003eSIL OFL 1.1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e2.0.12\u003c/td\u003e\n\u003ctd align=\"right\"\u003e219\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://vorillaz.github.io/devicons/\"\u003eDevicons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e1.8.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e192\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/ant-design/ant-design-icons\"\u003eAnt Design Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.4.2\u003c/td\u003e\n\u003ctd align=\"right\"\u003e831\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/twbs/icons\"\u003eBootstrap Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e1.13.1\u003c/td\u003e\n\u003ctd align=\"right\"\u003e2754\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/Remix-Design/RemixIcon\"\u003eRemix Icon\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"http://www.apache.org/licenses/\"\u003eApache License Version 2.0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.9.1\u003c/td\u003e\n\u003ctd align=\"right\"\u003e3229\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/icons8/flat-color-icons\"\u003eFlat Color Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e1.0.2\u003c/td\u003e\n\u003ctd align=\"right\"\u003e329\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/grommet/grommet-icons\"\u003eGrommet-Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"http://www.apache.org/licenses/\"\u003eApache License Version 2.0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.14.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e637\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons\"\u003eHeroicons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e1.0.6\u003c/td\u003e\n\u003ctd align=\"right\"\u003e460\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons\"\u003eHeroicons 2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e2.2.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e972\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://simpleicons.org/\"\u003eSimple Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://creativecommons.org/publicdomain/zero/1.0/\"\u003eCC0 1.0 Universal\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e16.24.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e3446\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://thesabbir.github.io/simple-line-icons/\"\u003eSimple Line Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e2.5.5\u003c/td\u003e\n\u003ctd align=\"right\"\u003e189\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/Keyamoon/IcoMoon-Free\"\u003eIcoMoon Free\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/Keyamoon/IcoMoon-Free/blob/master/License.txt\"\u003eCC BY 4.0 License\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ed006795ede82361e1bac1ee76f215cf1dc51e4ca\u003c/td\u003e\n\u003ctd align=\"right\"\u003e491\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/atisawd/boxicons\"\u003eBoxIcons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/atisawd/boxicons/blob/master/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e2.1.4\u003c/td\u003e\n\u003ctd align=\"right\"\u003e1634\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/astrit/css.gg\"\u003ecss.gg\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e2.1.4\u003c/td\u003e\n\u003ctd align=\"right\"\u003e704\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/microsoft/vscode-codicons\"\u003eVS Code Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://creativecommons.org/licenses/by/4.0/\"\u003eCC BY 4.0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e0.0.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e612\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/tabler/tabler-icons\"\u003eTabler Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e3.44.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e6146\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/lykmapipo/themify-icons\"\u003eThemify Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/thecreation/standard-icons/blob/master/modules/themify-icons/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ev0.1.2-2-g9600186\u003c/td\u003e\n\u003ctd align=\"right\"\u003e352\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://icons.radix-ui.com\"\u003eRadix Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/radix-ui/icons/blob/master/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003e@​radix-ui/react-icons\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.2-35-g112af91\u003c/td\u003e\n\u003ctd align=\"right\"\u003e332\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/phosphor-icons/core\"\u003ePhosphor Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/phosphor-icons/core/blob/main/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e2.1.1\u003c/td\u003e\n\u003ctd align=\"right\"\u003e9072\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://icons8.com/line-awesome\"\u003eIcons8 Line Awesome\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/icons8/line-awesome/blob/master/LICENSE.md\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e1.3.1\u003c/td\u003e\n\u003ctd align=\"right\"\u003e1544\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump prismjs from 1.29.0 to 1.30.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/react-icons/react-icons/pull/1033\"\u003ereact-icons/react-icons#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/helpers\u003c/code\u003e from 7.23.2 to 7.26.10 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/react-icons/react-icons/pull/1036\"\u003ereact-icons/react-icons#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump http-proxy-middleware from 2.0.7 to 2.0.9 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/react-icons/react-icons/pull/1041\"\u003ereact-icons/react-icons#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump form-data from 3.0.1 to 3.0.4 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/react-icons/react-icons/pull/1058\"\u003ereact-icons/react-icons#1058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump vite from 5.4.14 to 5.4.20 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/react-icons/react-icons/pull/1071\"\u003ereact-icons/react-icons#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade packages by \u003ca href=\"https://github.com/kamijin-fanta\"\u003e\u003ccode\u003e@​kamijin-fanta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1075\"\u003ereact-icons/react-icons#1075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tar from 6.2.0 to 6.2.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1078\"\u003ereact-icons/react-icons#1078\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/react-icons/react-icons/commit/87470d588c5624bf3e291f17527c3ecd1419c8ae\"\u003e\u003ccode\u003e87470d5\u003c/code\u003e\u003c/a\u003e v5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/e1cb06116df395109208fa4786b5e6ae4cc20187\"\u003e\u003ccode\u003ee1cb061\u003c/code\u003e\u003c/a\u003e fix ci publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/bffaab7c0f90d78b240bd06be1c40953be89a992\"\u003e\u003ccode\u003ebffaab7\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;v5.7.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/2cde989e0d3637fa39471e3f24df99ffb88cb1d1\"\u003e\u003ccode\u003e2cde989\u003c/code\u003e\u003c/a\u003e v5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/dac95ccf8126f41dc068f17fb09573fd86b6a0e9\"\u003e\u003ccode\u003edac95cc\u003c/code\u003e\u003c/a\u003e update npm in ci workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/21fcd0452250a30cde4827b83bff3e086b106369\"\u003e\u003ccode\u003e21fcd04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;v5.7.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/3a05518a3b8b1fe147c915aea1ca6db6cd212ae8\"\u003e\u003ccode\u003e3a05518\u003c/code\u003e\u003c/a\u003e v5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/c8b5050f417e08a270fc74393d36a7ea844a1977\"\u003e\u003ccode\u003ec8b5050\u003c/code\u003e\u003c/a\u003e fix github pages deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/2f78ae43254f217c132078956848f257b72ec6cb\"\u003e\u003ccode\u003e2f78ae4\u003c/code\u003e\u003c/a\u003e Update CI actions, Pages deploy, and staged npm publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/11f5a06ff937287537590bd165ccbd24e9f800e4\"\u003e\u003ccode\u003e11f5a06\u003c/code\u003e\u003c/a\u003e update packages (\u003ca href=\"https://redirect.github.com/react-icons/react-icons/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-icons/react-icons/compare/v5.5.0...v5.7.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/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react-icons since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.3.6 to 4.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e84e416fbf4740527bbc8f319634f4e1b065bb42c fix(v4): stop the cycle walk from firing a default factory (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6500\"\u003e#6500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee8e206fa33ac5fe7ce20a2beb12d57b1cb3df653 4.5.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ee6b6ab347675cd2bd54b1bdbed16f98c59be82a9 docs(blog): widen the z.compile example to a 20-property schema\u003c/li\u003e\n\u003cli\u003e87d6464418582bb96fc665a01f852ca6da324ad0 fix(docs): drop the OG description when the title wraps past two lines\u003c/li\u003e\n\u003cli\u003e99fce394a026823e602b9c30d8d5d9f5f1932ce7 bench(v4): z.compile() against zod-compiler (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6499\"\u003e#6499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee3a695b6bf3f0d591ea682816e3cdaea04b0f967 docs(v4): record the email regex and container output-shape findings under Open\u003c/li\u003e\n\u003cli\u003e7e24a24288183ce02554f1ded7775d0650a7b7e6 docs(blog): drop the reading time and put a GitHub link in the navbar\u003c/li\u003e\n\u003cli\u003eeab51ff3592b2d11d863f4ee4d5452f31a3de1b6 fix(v4): emit record numeric keys as strings in toJSONSchema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6497\"\u003e#6497\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ea354314ac04fdd5484aa62dd5c3a4b553211a0e4 fix(docs): keep blog posts out of the docs collection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6484\"\u003e#6484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed378c42aff6869f0929058a7923cd775880f5c4c ci: drop canary publishing from the release workflow (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6487\"\u003e#6487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e212b941791e7faae078e17645eb612824fd8f79a fix(v4): let a prototype method getter answer a bare call so vi.spyOn works (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6488\"\u003e#6488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee7576f542a7bc7ef3cc5eeec237714fd0e6b6e98 docs(blog): let the page show through the navbar in dark mode (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6489\"\u003e#6489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efedb06fafe33a66ce0b5c236ad2557e0a5a170fe fix(docs): match the blog TOC hover bar to the 2px active indicator\u003c/li\u003e\n\u003cli\u003e6c932fcb2eea6eb671710ea058ca9fdc382ada89 chore: bump devcontainer image to Node 24 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6470\"\u003e#6470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e6635d9dd367a664109de83c021995821f48efa29 docs(blog): soften the \u0026quot;method memoization\u0026quot; attribution\u003c/li\u003e\n\u003cli\u003e019ae299cc75daa132bf1acf59086a520abf6b85 fix(docs): drop ISR on the docs route so the home page hydrates\u003c/li\u003e\n\u003cli\u003e652bb438aa4c626c1cd7948c6849c4691239fca7 chore(docs): drop the scroll log from the route-change scroller\u003c/li\u003e\n\u003cli\u003e571c8e8a3d73b4305f4abfdd6977773cc12f2bf5 fix(docs): render blog tabs with the stock fumadocs tab card\u003c/li\u003e\n\u003cli\u003e9a193aa24b4efa3b315b91d4c56c8bc385b8513f 4.5.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e2e862dbf89da2835e5206a8fd3d3be61afe3cf7f ci: gate the GitHub release and JSR publish on the version being live on npm\u003c/li\u003e\n\u003cli\u003e8e03380510db36fa6fda979fc78a375fdea8021c 4.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003cp\u003eZod 4.5 is now available.\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install zod@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAt a glance:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/blob/HEAD%5Bhttps://github.com/colinhacks/zod/blob/HEAD%60https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEAD.https://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADohttps://github.com/colinhacks/zod/blob/HEADmhttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD%60https://github.com/colinhacks/zod/blob/HEAD%5Dhttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD#https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADohttps://github.com/colinhacks/zod/blob/HEADmhttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD\"\u003ehttps://github.com/colinhacks/zod/blob/HEAD[https://github.com/colinhacks/zod/blob/HEAD`https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEAD.https://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADohttps://github.com/colinhacks/zod/blob/HEADmhttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD`https://github.com/colinhacks/zod/blob/HEAD]https://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD#https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADohttps://github.com/colinhacks/zod/blob/HEADmhttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD\u003c/a\u003e — the flagship feature of Zod 4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/blob/HEAD%5Bhttps://github.com/colinhacks/zod/blob/HEAD%60https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEAD.https://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADChttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD%60https://github.com/colinhacks/zod/blob/HEAD%5Dhttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD#https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD\"\u003ehttps://github.com/colinhacks/zod/blob/HEAD[https://github.com/colinhacks/zod/blob/HEAD`https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEAD.https://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADChttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD`https://github.com/colinhacks/zod/blob/HEAD]https://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD#https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD\u003c/a\u003e — 12–19 digits plus Luhn checksum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/blob/HEAD%5Bhttps://github.com/colinhacks/zod/blob/HEAD%60https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEAD.https://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADohttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADshttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD%60https://github.com/colinhacks/zod/blob/HEAD%5Dhttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD#https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADohttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADshttps://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD\"\u003ehttps://github.com/colinhacks/zod/blob/HEAD[https://github.com/colinhacks/zod/blob/HEAD`https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEAD.https://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADohttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADshttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD`https://github.com/colinhacks/zod/blob/HEAD]https://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD#https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADohttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADshttps://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD\u003c/a\u003e — the multi-property counterpart to \u003ccode\u003ez.property()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/blob/HEAD%5Bhttps://github.com/colinhacks/zod/blob/HEAD%60https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEAD.https://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADPhttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD%60https://github.com/colinhacks/zod/blob/HEAD%5Dhttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD#https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD/https://github.com/colinhacks/zod/blob/HEAD%5Bhttps://github.com/colinhacks/zod/blob/HEAD%60https://github.com/colinhacks/zod/blob/HEAD.https://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADxhttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADPhttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD%60https://github.com/colinhacks/zod/blob/HEAD%5Dhttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD#https://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADxhttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD\"\u003ehttps://github.com/colinhacks/zod/blob/HEAD[https://github.com/colinhacks/zod/blob/HEAD`https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEAD.https://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADPhttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD`https://github.com/colinhacks/zod/blob/HEAD]https://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD#https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD/https://github.com/colinhacks/zod/blob/HEAD[https://github.com/colinhacks/zod/blob/HEAD`https://github.com/colinhacks/zod/blob/HEAD.https://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADxhttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADPhttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD`https://github.com/colinhacks/zod/blob/HEAD]https://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD#https://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADxhttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD\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/colinhacks/zod/commit/e8e206fa33ac5fe7ce20a2beb12d57b1cb3df653\"\u003e\u003ccode\u003ee8e206f\u003c/code\u003e\u003c/a\u003e 4.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/84e416fbf4740527bbc8f319634f4e1b065bb42c\"\u003e\u003ccode\u003e84e416f\u003c/code\u003e\u003c/a\u003e fix(v4): stop the cycle walk from firing a default factory (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6500\"\u003e#6500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a16102a494b03ce1df7b80b663ae2df465f419e\"\u003e\u003ccode\u003e1a16102\u003c/code\u003e\u003c/a\u003e 4.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/eab51ff3592b2d11d863f4ee4d5452f31a3de1b6\"\u003e\u003ccode\u003eeab51ff\u003c/code\u003e\u003c/a\u003e fix(v4): emit record numeric keys as strings in toJSONSchema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6497\"\u003e#6497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/7e24a24288183ce02554f1ded7775d0650a7b7e6\"\u003e\u003ccode\u003e7e24a24\u003c/code\u003e\u003c/a\u003e docs(blog): drop the reading time and put a GitHub link in the navbar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e3a695b6bf3f0d591ea682816e3cdaea04b0f967\"\u003e\u003ccode\u003ee3a695b\u003c/code\u003e\u003c/a\u003e docs(v4): record the email regex and container output-shape findings under Open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/99fce394a026823e602b9c30d8d5d9f5f1932ce7\"\u003e\u003ccode\u003e99fce39\u003c/code\u003e\u003c/a\u003e bench(v4): z.compile() against zod-compiler (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6499\"\u003e#6499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/87d6464418582bb96fc665a01f852ca6da324ad0\"\u003e\u003ccode\u003e87d6464\u003c/code\u003e\u003c/a\u003e fix(docs): drop the OG description when the title wraps past two lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e6b6ab347675cd2bd54b1bdbed16f98c59be82a9\"\u003e\u003ccode\u003ee6b6ab3\u003c/code\u003e\u003c/a\u003e docs(blog): widen the z.compile example to a 20-property schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9a193aa24b4efa3b315b91d4c56c8bc385b8513f\"\u003e\u003ccode\u003e9a193aa\u003c/code\u003e\u003c/a\u003e 4.5.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.3.6...v4.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for zod since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.21 to 10.5.4\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.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prefixed rule duplication (by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed brackets and gradient parser (\u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved \u003ccode\u003e-webkit-fill-available\u003c/code\u003e before \u003ccode\u003e-moz-available\u003c/code\u003e, so Firefox\nwill use \u003ccode\u003e-webkit-\u003c/code\u003e version which is closer to \u003ccode\u003estretch\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egrid-area\u003c/code\u003e span reset for overriding areas (by \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prefixed rule duplication (by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed brackets and gradient parser (\u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved \u003ccode\u003e-webkit-fill-available\u003c/code\u003e before \u003ccode\u003e-moz-available\u003c/code\u003e, so Firefox\nwill use \u003ccode\u003e-webkit-\u003c/code\u003e version which is closer to \u003ccode\u003estretch\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egrid-area\u003c/code\u003e span reset for overriding areas (by \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/4cad00f0e839f3d7bbcdcc00b7df6fc448fb28f3\"\u003e\u003ccode\u003e4cad00f\u003c/code\u003e\u003c/a\u003e Release 10.5.4 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/e62a4b1782f4ece51070feba79b0ff19f4305c68\"\u003e\u003ccode\u003ee62a4b1\u003c/code\u003e\u003c/a\u003e Update CI config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/c8f0d0ae00f5bb28bbcc3413f70b088020007469\"\u003e\u003ccode\u003ec8f0d0a\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/cae35771dc4a4dfeda637a31dc1795ace6d9d28b\"\u003e\u003ccode\u003ecae3577\u003c/code\u003e\u003c/a\u003e Move back to latest pnpm 11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/fd31eb33b56ab9663d298b5bf08ae4ff47f76878\"\u003e\u003ccode\u003efd31eb3\u003c/code\u003e\u003c/a\u003e Fix duplicated prefixed selectors on reformatted CSS (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1552\"\u003e#1552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/958d390787c31c3044c1fb68ec37efc29637e26b\"\u003e\u003ccode\u003e958d390\u003c/code\u003e\u003c/a\u003e Release 10.5.3 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/21d2adb4d1fc6103c1e3cc39c991de59fdb5496e\"\u003e\u003ccode\u003e21d2adb\u003c/code\u003e\u003c/a\u003e Fix gradient parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/f7ddae99f0ebfa3961a5c14bd9ecb7d4310601a6\"\u003e\u003ccode\u003ef7ddae9\u003c/code\u003e\u003c/a\u003e Fix bracket parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/10ea5e7b8511a3e07aeb8a0f50f61496bc3faf4f\"\u003e\u003ccode\u003e10ea5e7\u003c/code\u003e\u003c/a\u003e Update dependencies and remove patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/b6e8a2a4672cafafcb3bb2c72cd0027a31b1a320\"\u003e\u003ccode\u003eb6e8a2a\u003c/code\u003e\u003c/a\u003e Update Dev Container\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.21...10.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for autoprefixer since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-react-refresh` from 0.4.22 to 0.5.5\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.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly treated as React component \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/114\"\u003e#114\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/115\"\u003e#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/112\"\u003e#112\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix check for non component class exported via \u003ccode\u003eexport { }\u003c/code\u003e \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/110\"\u003e#110\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly treated as React component \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/114\"\u003e#114\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/115\"\u003e#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/112\"\u003e#112\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix check for non component class exported via \u003ccode\u003eexport { }\u003c/code\u003e \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/110\"\u003e#110\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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;;\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/65c31725fa31cbcf4a037b8f06f4f72783d17006\"\u003e\u003ccode\u003e65c3172\u003c/code\u003e\u003c/a\u003e [publish] v0.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/84110202c8a8277335d43fa08ddc96047db6d04a\"\u003e\u003ccode\u003e8411020\u003c/code\u003e\u003c/a\u003e Bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/c28fa155e8371286ae347164425a513d55938349\"\u003e\u003ccode\u003ec28fa15\u003c/code\u003e\u003c/a\u003e Fix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/554c764374d9a8875370a0cc2e46bfa8abf9a087\"\u003e\u003ccode\u003e554c764\u003c/code\u003e\u003c/a\u003e [publish] add \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to allowExportNames in Next config (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/e316617e4928f666d4301c35bcd871c111e84651\"\u003e\u003ccode\u003ee316617\u003c/code\u003e\u003c/a\u003e [publish] Add \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/00818e991486da1e4b76f510f5f9113271549944\"\u003e\u003ccode\u003e00818e9\u003c/code\u003e\u003c/a\u003e v0.5.3 [publish]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/202fc4a8bddcfb442a317ad604693d8436c3d3ea\"\u003e\u003ccode\u003e202fc4a\u003c/code\u003e\u003c/a\u003e Fix PascalCase class exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly treated as Re...\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.22...v0.5.5\"\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.23 to 8.5.26\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.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003elist.split()\u003c/code\u003e regression (by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eTrack symlinks in path protection in source map loading (by \u003ca href=\"https://github.com/drengir1\"\u003e\u003ccode\u003e@​drengir1\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed 8.5.17 visitor regression.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003elist.split()\u003c/code\u003e for non-string values (by \u003ca href=\"https://github.com/amir-rezaei\"\u003e\u003ccode\u003e@​amir-rezaei\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve the BOM after the processing (by \u003ca href=\"https://github.com/hdimer\"\u003e\u003ccode\u003e@​hdimer\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/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003elist.split()\u003c/code\u003e regression (by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eTrack symlinks in path protection in source map loading (by \u003ca href=\"https://github.com/drengir1\"\u003e\u003ccode\u003e@​drengir1\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed 8.5.17 visitor regression.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003elist.split()\u003c/code\u003e for non-string values (by \u003ca href=\"https://github.com/amir-rezaei\"\u003e\u003ccode\u003e@​amir-rezaei\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve the BOM after the processing (by \u003ca href=\"https://github.com/hdimer\"\u003e\u003ccode\u003e@​hdimer\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/postcss/commit/07b25773f38f77919f2af02ae3e8896b0deb5988\"\u003e\u003ccode\u003e07b2577\u003c/code\u003e\u003c/a\u003e Release 8.5.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/47de6b9d7c55674cb326c5de7a734a740916defc\"\u003e\u003ccode\u003e47de6b9\u003c/code\u003e\u003c/a\u003e Update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1493a83db7830912316512f55ab6064e7b7dd68e\"\u003e\u003ccode\u003e1493a83\u003c/code\u003e\u003c/a\u003e Fix Rule#selectors losing the empty selector (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/180db166e250d20e6761b224ae8d8134c9ba3e40\"\u003e\u003ccode\u003e180db16\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/29e9e00f132c96e46e1de295b816fe88a05354e7\"\u003e\u003ccode\u003e29e9e00\u003c/code\u003e\u003c/a\u003e Resolve symlinks before the previous-source-map containment check (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2125\"\u003e#2125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3ba8f84703a884329b58abea579c3615684e0b7e\"\u003e\u003ccode\u003e3ba8f84\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/87e72f671fd0d401c52822b5226c656632d92ec0\"\u003e\u003ccode\u003e87e72f6\u003c/code\u003e\u003c/a\u003e Update lock file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/caaeeb907e4a816c44a23b00b151882bd02325a1\"\u003e\u003ccode\u003ecaaeeb9\u003c/code\u003e\u003c/a\u003e Upgrade nanoid to fix infinite loop on zero size (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2124\"\u003e#2124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3609b6f4296952d0b5b9ddae42c8d73ee460c041\"\u003e\u003ccode\u003e3609b6f\u003c/code\u003e\u003c/a\u003e Explain how to type plugin options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/fbad419cbd01cd7a9a1a46413447f2cd9b3fce4a\"\u003e\u003ccode\u003efbad419\u003c/code\u003e\u003c/a\u003e docs: show ESM and TypeScript plugin declaration (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.23...8.5.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/giriaruna/portfolio/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/giriaruna%2Fportfolio/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"},{"uuid":"5342421023","node_id":"PR_kwDONxZYac8AAAABCILERw","number":414,"state":"closed","title":"deps(ui)(deps): bump the npm-production group across 1 directory with 68 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-03T23:45:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-03T23:22:44.000Z","updated_at":"2026-09-03T23:45:11.000Z","time_to_close":1339,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(ui)(deps): bump","group_name":"npm-production","update_count":68,"packages":[{"name":"@next/bundle-analyzer","old_version":"16.2.12","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@sentry/react","old_version":"10.69.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"axios","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/axios/axios"},{"name":"dompurify","old_version":"3.4.12","new_version":"3.4.14","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"framer-motion","old_version":"13.0.0","new_version":"13.1.1","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"1.28.0","new_version":"1.38.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"mermaid","old_version":"11.16.0","new_version":"11.17.2","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"next","old_version":"16.2.12","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"react-error-boundary","old_version":"6.1.2","new_version":"6.1.4","repository_url":"https://github.com/bvaughn/react-error-boundary"},{"name":"sonner","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"@types/d3-geo","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/d3-shape","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@ungap/structured-clone","old_version":"1.3.3","new_version":"1.4.0","repository_url":"https://github.com/ungap/structured-clone"},{"name":"baseline-browser-mapping","old_version":"2.11.11","new_version":"2.11.21","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001806","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cytoscape","old_version":"3.34.0","new_version":"3.34.2","repository_url":"https://github.com/cytoscape/cytoscape.js"},{"name":"dayjs","old_version":"1.11.21","new_version":"1.11.23","repository_url":"https://github.com/iamkun/dayjs"},{"name":"es-toolkit","old_version":"1.50.0","new_version":"1.52.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"estree-util-scope","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/syntax-tree/estree-util-scope"},{"name":"is-plain-object","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/jonschlinkert/is-plain-object"},{"name":"tinyexec","old_version":"1.2.4","new_version":"1.3.1","repository_url":"https://github.com/tinylibs/tinyexec"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the npm-production group with 22 updates in the /portfolio_ui directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.2.12` | `16.3.4` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.69.0` | `10.73.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.102.8` |\n| [axios](https://github.com/axios/axios) | `1.19.0` | `1.20.0` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.12` | `3.4.14` |\n| [framer-motion](https://github.com/motiondivision/motion) | `13.0.0` | `13.1.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.28.0` | `1.38.0` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.16.0` | `11.17.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.12` | `16.3.4` |\n| [react-error-boundary](https://github.com/bvaughn/react-error-boundary) | `6.1.2` | `6.1.4` |\n| [sonner](https://github.com/emilkowalski/sonner) | `2.0.7` | `2.0.8` |\n| [@types/d3-geo](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-geo) | `3.1.0` | `3.1.1` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.8` | `3.2.0` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.3` | `1.4.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.11` | `2.11.21` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001806` | `1.0.30001810` |\n| [cytoscape](https://github.com/cytoscape/cytoscape.js) | `3.34.0` | `3.34.2` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.21` | `1.11.23` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.50.0` | `1.52.0` |\n| [estree-util-scope](https://github.com/syntax-tree/estree-util-scope) | `1.0.0` | `1.0.1` |\n| [is-plain-object](https://github.com/jonschlinkert/is-plain-object) | `5.0.0` | `5.1.0` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `1.2.4` | `1.3.1` |\n\n\nUpdates `@next/bundle-analyzer` from 16.2.12 to 16.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e@​next/bundle-analyzer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003cp\u003eFollow-up release to \u003ca href=\"https://github.com/vercel/next.js/releases/tag/v16.3.3\"\u003ev16.3.3\u003c/a\u003e re-enabling AVIF Image Optimization (\u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97949\"\u003e#97949\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe following bug fixes have been backported. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etestmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/97997\"\u003e#97997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/97930\"\u003e#97930\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/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.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\u003cul\u003e\n\u003cli\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\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://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after optimization by \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96733\"\u003evercel/next.js#96733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3.x] Default deploy e2e tests to the repo next version by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96900\"\u003evercel/next.js#96900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Bump \u003ccode\u003e@​swc/helpers\u003c/code\u003e by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96885\"\u003evercel/next.js#96885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Raise registration calls in hoisted modules to the top by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97308\"\u003evercel/next.js#97308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97302\"\u003evercel/next.js#97302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97317\"\u003evercel/next.js#97317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Restore the live \u003ccode\u003eheaders()\u003c/code\u003e view of the incoming request by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97311\"\u003evercel/next.js#97311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/299180d3315c7ebd7b199d2b1a265b5986c5fc7d\"\u003e\u003ccode\u003e299180d\u003c/code\u003e\u003c/a\u003e v16.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a9a1cb7859f178f830ad3773b303130c21b19586\"\u003e\u003ccode\u003ea9a1cb7\u003c/code\u003e\u003c/a\u003e v16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d0ac8828c2fe6026dd7d700488bfd8289711fde6\"\u003e\u003ccode\u003ed0ac882\u003c/code\u003e\u003c/a\u003e v16.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3d32eb870fb4c7009d580a31e2de81a626562270\"\u003e\u003ccode\u003e3d32eb8\u003c/code\u003e\u003c/a\u003e v16.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d73f5622e226358dcef8cf7a8a373333ff265ae7\"\u003e\u003ccode\u003ed73f562\u003c/code\u003e\u003c/a\u003e v16.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4fd843fb488f770c5b2023ddc58ff4be4ee81f14\"\u003e\u003ccode\u003e4fd843f\u003c/code\u003e\u003c/a\u003e v16.3.0-canary.107\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9480f7f9ffdc271014d959e7b10d681882eaabb5\"\u003e\u003ccode\u003e9480f7f\u003c/code\u003e\u003c/a\u003e v16.3.0-canary.106\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a8dcd2562f0bde39380d48507ec3fffd86c21e53\"\u003e\u003ccode\u003ea8dcd25\u003c/code\u003e\u003c/a\u003e v16.3.0-canary.105\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/38f0cdee4659b1b8f987bc46e3f1aacd12ee5c90\"\u003e\u003ccode\u003e38f0cde\u003c/code\u003e\u003c/a\u003e v16.3.0-canary.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f3edea1b06730ce507aeb1b10c8e4f652ca5540d\"\u003e\u003ccode\u003ef3edea1\u003c/code\u003e\u003c/a\u003e v16.3.0-canary.103\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.3.4/packages/next-bundle-analyzer\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.69.0 to 10.73.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.73.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23766\"\u003e#23766\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentryConfig\u003c/code\u003e is now available from \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e, the path it moves to in v11. Importing it from \u003ccode\u003e@sentry/nextjs\u003c/code\u003e still works on v10 but logs a warning once, so you can change your \u003ccode\u003enext.config\u003c/code\u003e file today and upgrade to v11 without touching it again.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.mjs\n- import { withSentryConfig } from '@sentry/nextjs';\n+ import { withSentryConfig } from '@sentry/nextjs/config';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e and \u003ccode\u003esetupFasitfyErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23734\"\u003e#23734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument Durable Object handlers installed as read-only properties (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23769\"\u003e#23769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.1 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e25.58 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e45.54 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.28 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.17 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e83.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e73.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e88.49 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e100.83 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e43.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e31.78 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e36.79 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.16 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.38 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.06 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e28.86 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e32.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e29.43 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.73.0/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.73.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23766\"\u003e#23766\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentryConfig\u003c/code\u003e is now available from \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e, the path it moves to in v11. Importing it from \u003ccode\u003e@sentry/nextjs\u003c/code\u003e still works on v10 but logs a warning once, so you can change your \u003ccode\u003enext.config\u003c/code\u003e file today and upgrade to v11 without touching it again.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.mjs\n- import { withSentryConfig } from '@sentry/nextjs';\n+ import { withSentryConfig } from '@sentry/nextjs/config';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e and \u003ccode\u003esetupFasitfyErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23734\"\u003e#23734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument Durable Object handlers installed as read-only properties (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23769\"\u003e#23769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.72.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAI integrations no longer report errors that propagate to the caller (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23638\"\u003e#23638\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23639\"\u003e#23639\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23640\"\u003e#23640\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAcross all AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, and LangGraph), the SDK no longer sends an event to Sentry for errors that the AI framework propagates to your code. Previously the instrumentation reported these as unhandled (\u003ccode\u003ehandled: false\u003c/code\u003e) before your own error handling ran, so an error your code caught still showed up in Sentry as an unhandled crash. The span is still marked as errored and the error still propagates, so reporting is left to your application: if your code does not handle the error, it reaches Sentry's global error handlers and is captured as unhandled, just like any other uncaught error. Errors that a provider surfaces as data on an otherwise successful response (such as Anthropic error-shaped responses or Google GenAI blocked content) are still captured, since your code never sees them propagate.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003erpcTracePropagationBindings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23737\"\u003e#23737\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23738\"\u003e#23738\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003erpcTracePropagationBindings\u003c/code\u003e option names the \u003ccode\u003eenv\u003c/code\u003e bindings that outgoing RPC calls propagate trace context to. Strings match a binding name exactly, regular expressions match by pattern, and the default empty array propagates to nothing. RPC has no headers to carry trace context, so the SDK appends it as a trailing argument that only a Sentry-instrumented receiver removes again. List only the bindings whose receiver you know runs Sentry. Setting the option takes precedence over \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e, which is now deprecated. When you build with the Sentry Cloudflare Vite plugin, the bindings that resolve to this worker (its own Durable Objects and self service bindings) are derived from your wrangler config and added for you.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(v10/astro): support astro v7 route patterns properly (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23657\"\u003e#23657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/bundler-plugins): Preserve full file path in component annotation source maps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23595\"\u003e#23595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Store child span timeout handle in \u003ccode\u003e_childSpanTimeoutID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23673\"\u003e#23673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node): Only end the process session when it is still ok (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23731\"\u003e#23731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/react-router): Use react-router's own instrumentation types instead of a mirrored copy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23589\"\u003e#23589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/replay): Suppress Worker destroyed error on session expiry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23654\"\u003e#23654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Keep orchestrion registration out of tree-shaking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23591\"\u003e#23591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Stop shipping orchestrion bundler plugins as production dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23667\"\u003e#23667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Support openai v7 in auto-instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23713\"\u003e#23713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Detect native tracing in flattened SvelteKit 3 config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23656\"\u003e#23656\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f109d922f5971e2ade549b6c755524168b101818\"\u003e\u003ccode\u003ef109d92\u003c/code\u003e\u003c/a\u003e release: 10.73.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1a3e04edc4d1c97a702861a9bddd3ed577a71de4\"\u003e\u003ccode\u003e1a3e04e\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.73.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23778\"\u003e#23778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/da8d7696b08432cd94e78552d9f4c9322c1dc746\"\u003e\u003ccode\u003eda8d769\u003c/code\u003e\u003c/a\u003e test(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bea4d38bf5422ae917275d0b68ad575a2b2b475b\"\u003e\u003ccode\u003ebea4d38\u003c/code\u003e\u003c/a\u003e feat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/605caaf2aa85f78ed9a180b273a335fe798bf30c\"\u003e\u003ccode\u003e605caaf\u003c/code\u003e\u003c/a\u003e feat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23766\"\u003e#23766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/da17307e9e1898a48a3d4037aff96d5849f123fb\"\u003e\u003ccode\u003eda17307\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Instrument Durable Object handlers installed as read-onl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c4ca38e52cb0e4c4ee69cbdc218c9cabd52eccf\"\u003e\u003ccode\u003e2c4ca38\u003c/code\u003e\u003c/a\u003e Merge branch 'release/10.72.0' into v10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0d236289ba889ac8f007882726aaa62d9a83cc15\"\u003e\u003ccode\u003e0d23628\u003c/code\u003e\u003c/a\u003e release: 10.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ac2094d469ace03e883abb5fc98b5dc678ccfe49\"\u003e\u003ccode\u003eac2094d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.72.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23743\"\u003e#23743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f3254344c4b63382c12cec95b64e7c54f9e45ff9\"\u003e\u003ccode\u003ef325434\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Derive rpcTracePropagationBindings from the wrangler co...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.69.0...10.73.0\"\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 5.101.4 to 5.102.8\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@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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.102.8\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.102.8\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.102.8\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.102.8\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.7\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.102.7\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.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.8\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.7\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\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/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\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.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.5\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/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\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.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\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/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\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.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.2\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/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\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.102.2\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/2969edf32f7e0c48e2a108d84712d6e01edfde21\"\u003e\u003ccode\u003e2969edf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.8/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.19.0 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0 — August 19, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens runtime option handling, adds RFC 9110 status-code aliases, fixes Node.js and XHR reliability issues, and refreshes project tooling and documentation.\u003c/p\u003e\n\u003ch2\u003e⚠️ Breaking Changes \u0026amp; Deprecations\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHTTP Status Naming: Added ContentTooLarge (413) and UnprocessableContent (422), while retaining PayloadTooLarge and UnprocessableEntity as backward-compatible deprecated aliases. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11082\"\u003e#11082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRuntime Option Handling: Hardened behavioral configuration reads against shared and foreign prototype pollution and normalized unsafe interceptor replacement objects. This also clarifies Fetch redirect and custom implementation behavior, HTTP/2 DNS and proxy handling, CIDR-based NO_PROXY matching, and malformed data URI rejection; see the PR for documented compatibility effects. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11141\"\u003e#11141\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInterceptor Lifecycle: Prevented unbounded handler-array growth by trimming trailing ejected interceptors without changing iteration semantics, and kept interceptor operations safe when the public handlers field is nullish. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11087\"\u003e#11087\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequest Error Preservation: Prevented custom Error.prepareStackTrace implementations that return non-string values from replacing the original request failure with an unrelated TypeError. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11109\"\u003e#11109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eXHR Reliability: Navigation-canceled requests now reject with ECONNABORTED instead of resolving with status 0, while successful downloads flush their final progress callback during the live loadend dispatch. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11094\"\u003e#11094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNode.js Socket Memory: Removed request-context retention from per-socket error listeners, preventing completed response data from being pinned for the lifetime of pooled keep-alive sockets. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11091\"\u003e#11091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCore Methods and HTTP Errors: Prevented structural method-header buckets from leaking into outgoing headers, standardized invalid DNS lookup and httpVersion failures as AxiosError.ERR_BAD_OPTION_VALUE, and corrected the timeoutErrorMessage merge strategy. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11096\"\u003e#11096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Updated fast-uri, postcss, js-yaml, mocha, development-tooling groups, and GitHub Actions dependencies. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11092\"\u003e#11092\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11098\"\u003e#11098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11099\"\u003e#11099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11106\"\u003e#11106\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11107\"\u003e#11107\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11122\"\u003e#11122\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11123\"\u003e#11123\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11126\"\u003e#11126\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11127\"\u003e#11127\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11133\"\u003e#11133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11140\"\u003e#11140\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11143\"\u003e#11143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11144\"\u003e#11144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation: Applied the v1.19.0 documentation updates, added the missing fs import to the README stream example, introduced localized global search, and repaired the interceptor test link. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11101\"\u003e#11101\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11113\"\u003e#11113\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11097\"\u003e#11097\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11119\"\u003e#11119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSponsorship: Updated sponsorship links and data and added ScrapingBee as a sponsor. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11124\"\u003e#11124\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11136\"\u003e#11136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11137\"\u003e#11137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI and Release: Switched ESM smoke tests to locked dependencies and synchronized package and runtime version metadata for v1.20.0. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11128\"\u003e#11128\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11152\"\u003e#11152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yens1\"\u003e\u003ccode\u003e@​yens1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11109\"\u003e#11109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sasireddy001\"\u003e\u003ccode\u003e@​Sasireddy001\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11113\"\u003e#11113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ari-token-security\"\u003e\u003ccode\u003e@​ari-token-security\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11094\"\u003e#11094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timothyokooboh\"\u003e\u003ccode\u003e@​timothyokooboh\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11097\"\u003e#11097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gi9439041-png\"\u003e\u003ccode\u003e@​gi9439041-png\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11119\"\u003e#11119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hashim1999164\"\u003e\u003ccode\u003e@​Hashim1999164\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11082\"\u003e#11082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/v-dev-cl\"\u003e\u003ccode\u003e@​v-dev-cl\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11091\"\u003e#11091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0h1tb\"\u003e\u003ccode\u003e@​r0h1tb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ostapondo\"\u003e\u003ccode\u003e@​ostapondo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog (\u003ca href=\"https://github.com/axios/axios/compare/v1.19.0...v1.20.0\"\u003ehttps://github.com/axios/axios/compare/v1.19.0...v1.20.0\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\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/axios/axios/commit/84a9f3b9a4f3244b8c8e818f557d64c7b964fb25\"\u003e\u003ccode\u003e84a9f3b\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.20.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11152\"\u003e#11152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e6824eec5fcf9da467a9792724396badc490c469\"\u003e\u003ccode\u003ee6824ee\u003c/code\u003e\u003c/a\u003e fix: core methodList, HTTP adapter errors, and add tests (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11096\"\u003e#11096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d8a919fd81403d59058c0e9dbefc540407dee83f\"\u003e\u003ccode\u003ed8a919f\u003c/code\u003e\u003c/a\u003e fix(xhr): flush final progress during the live loadend dispatch (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2d2a21af8a433089474a2149781799c93acbcf3c\"\u003e\u003ccode\u003e2d2a21a\u003c/code\u003e\u003c/a\u003e fix(interceptors): tolerate nullish handlers in syncHandlerEntries (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d19040bda7a8be2f82c3c6e1a5bc03917daee39a\"\u003e\u003ccode\u003ed19040b\u003c/code\u003e\u003c/a\u003e fix: harden runtime option handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11141\"\u003e#11141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e0a02dd16671deabe2b809334d4c2ebede29a233\"\u003e\u003ccode\u003ee0a02dd\u003c/code\u003e\u003c/a\u003e chore(deps): bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 in the github-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d10cb3aa3cda1d78721ddf96be590478df26cd81\"\u003e\u003ccode\u003ed10cb3a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11143\"\u003e#11143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2c94646eb7cb7ab9dcb2aefdb04ab1b040c28e16\"\u003e\u003ccode\u003e2c94646\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml and mocha in /tests/smoke/cjs (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11133\"\u003e#11133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/76c12bce5a4fe9a45bef9a5bf2baaf599d7d382e\"\u003e\u003ccode\u003e76c12bc\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11140\"\u003e#11140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ba98559a7f5a18e531b5762387e5957bd281af3d\"\u003e\u003ccode\u003eba98559\u003c/code\u003e\u003c/a\u003e docs: add ScrapingBee sponsor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11137\"\u003e#11137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.19.0...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.4.12 to 3.4.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.4.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with possible bypasses when risky tags are allow-listed, thanks \u003ca href=\"https://github.com/AlirezaRouhbakhsh\"\u003e\u003ccode\u003e@​AlirezaRouhbakhsh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a couple of edge cases with mixed document contexts, thanks \u003ca href=\"https://github.com/fishjojo1\"\u003e\u003ccode\u003e@​fishjojo1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded the SVG \u003ccode\u003epointer-events\u003c/code\u003e and \u003ccode\u003evector-effect\u003c/code\u003e presentation attributes to the allow-list, thanks \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConducted another refactoring run, removed dead branches and duplicated logic, flattened attribute validation\u003c/li\u003e\n\u003cli\u003eUpdated the documentation in several spots, README, wiki, etc., thanks \u003ca href=\"https://github.com/Akokonunes\"\u003e\u003ccode\u003e@​Akokonunes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated several development dependencies and CI workflow actions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.4.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with hook removal during \u003ccode\u003eIN_PLACE\u003c/code\u003e sanitization, thanks \u003ca href=\"https://github.com/koyokr\"\u003e\u003ccode\u003e@​koyokr\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with hooks potentially bypassing the clone guard, thanks \u003ca href=\"https://github.com/AkshayjainG\"\u003e\u003ccode\u003e@​AkshayjainG\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with DOM clobbering via \u003ccode\u003eownerDocument\u003c/code\u003e during \u003ccode\u003eIN_PLACE\u003c/code\u003e, thanks \u003ca href=\"https://github.com/AkshayjainG\"\u003e\u003ccode\u003e@​AkshayjainG\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped several dependencies where possible\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4e6fe24173f1a85eafacd95e3c82966e29d34d49\"\u003e\u003ccode\u003e4e6fe24\u003c/code\u003e\u003c/a\u003e release: 3.4.14 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/3067f774676975de12306effd6db6ad7a9a8c17f\"\u003e\u003ccode\u003e3067f77\u003c/code\u003e\u003c/a\u003e release: 3.4.13 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.4.12...3.4.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 13.0.0 to 13.1.1\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[13.1.1] 2026-08-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuard animation \u003ccode\u003ewindow\u003c/code\u003e access in non-browser runtimes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Improved compat with React 19 strict mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[13.1.0] 2026-08-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Multidimensional reorder.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Automatic axis detection.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: RTL support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/1b037b0032578b52af94b06ff3920bfa0aaa5e36\"\u003e\u003ccode\u003e1b037b0\u003c/code\u003e\u003c/a\u003e v13.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d734481aca2a7c45a244155f9ce3a2e56a2c69a6\"\u003e\u003ccode\u003ed734481\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9b9190da212b0f633735c5a7ea7c8d73f4624436\"\u003e\u003ccode\u003e9b9190d\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/c07d12e2bfb581482c7e6c82a2b3b4c2394f8d08\"\u003e\u003ccode\u003ec07d12e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3752\"\u003e#3752\u003c/a\u003e from motiondivision/fix-3746-animatepresence-strictm...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b497f1d2ac2ffc8139f988101d732e8cd7d4733a\"\u003e\u003ccode\u003eb497f1d\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-3746-animatepresence-strictmode-remount\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bbabb0066427bc4d91850504e01e3949f03f8857\"\u003e\u003ccode\u003ebbabb00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3751\"\u003e#3751\u003c/a\u003e from motiondivision/worktree-fix-issue-3735\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/06540faa2cb80ddd1d9103cd736a56ed524cd0e2\"\u003e\u003ccode\u003e06540fa\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into worktree-fix-issue-3735\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/adaf7a4e5368d704ea350669f6ac674fb26ff270\"\u003e\u003ccode\u003eadaf7a4\u003c/code\u003e\u003c/a\u003e v13.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e713759e5095298069b37701395083107eb4fc97\"\u003e\u003ccode\u003ee713759\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bc81c031212416f8aeee75d125a1431016a4e6bf\"\u003e\u003ccode\u003ebc81c03\u003c/code\u003e\u003c/a\u003e Updating publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v13.0.0...v13.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.28.0 to 1.38.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 1.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add polygon icon by \u003ca href=\"https://github.com/timmy471\"\u003e\u003ccode\u003e@​timmy471\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3007\"\u003elucide-icons/lucide#3007\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/1.36.0...1.38.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.36.0...1.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added 'robot-vacuum' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4599\"\u003elucide-icons/lucide#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): made \u003ccode\u003eface-angry\u003c/code\u003e even more angry 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/4708\"\u003elucide-icons/lucide#4708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eswords\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/4707\"\u003elucide-icons/lucide#4707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eshopping-cart\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/2909\"\u003elucide-icons/lucide#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(icon-description): added old and empty tags/use case for ghost by \u003ca href=\"https://github.com/TFJ5183\"\u003e\u003ccode\u003e@​TFJ5183\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4762\"\u003elucide-icons/lucide#4762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eplaying-card\u003c/code\u003e, \u003ccode\u003eplaying-cards\u003c/code\u003e, and \u003ccode\u003eplaying-cards-fan\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4258\"\u003elucide-icons/lucide#4258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebeef\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/3457\"\u003elucide-icons/lucide#3457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(tags): added music disc related tags to \u003ccode\u003ecircle-dot\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/3909\"\u003elucide-icons/lucide#3909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanda\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/3187\"\u003elucide-icons/lucide#3187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003eblend\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/3105\"\u003elucide-icons/lucide#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003ekey\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/3111\"\u003elucide-icons/lucide#3111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esquare-split-vertical\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/3939\"\u003elucide-icons/lucide#3939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003easterisk\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/3906\"\u003elucide-icons/lucide#3906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): unify check, cross and plus sizes across 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/3875\"\u003elucide-icons/lucide#3875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-circle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/aliyasirnac\"\u003e\u003ccode\u003e@​aliyasirnac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3678\"\u003elucide-icons/lucide#3678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epiano\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/4766\"\u003elucide-icons/lucide#4766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-x\u003c/code\u003e \u0026amp; \u003ccode\u003ecredit-card-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/4763\"\u003elucide-icons/lucide#4763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-minus\u003c/code\u003e icon by \u003ca href=\"https://github.com/ameniti-mx\"\u003e\u003ccode\u003e@​ameniti-mx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4440\"\u003elucide-icons/lucide#4440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-plus\u003c/code\u003e icon by \u003ca href=\"https://github.com/ameniti-mx\"\u003e\u003ccode\u003e@​ameniti-mx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4441\"\u003elucide-icons/lucide#4441\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/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4599\"\u003elucide-icons/lucide#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TFJ5183\"\u003e\u003ccode\u003e@​TFJ5183\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4762\"\u003elucide-icons/lucide#4762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aliyasirnac\"\u003e\u003ccode\u003e@​aliyasirnac\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3678\"\u003elucide-icons/lucide#3678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ameniti-mx\"\u003e\u003ccode\u003e@​ameniti-mx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4440\"\u003elucide-icons/lucide#4440\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/1.35.0...1.37.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.35.0...1.37.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.36.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added 'robot-vacuum' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4599\"\u003elucide-icons/lucide#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): made \u003ccode\u003eface-angry\u003c/code\u003e even more angry 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/4708\"\u003elucide-icons/lucide#4708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eswords\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/4707\"\u003elucide-icons/lucide#4707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eshopping-cart\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/2909\"\u003elucide-icons/lucide#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(icon-description): added old and empty tags/use case for ghost by \u003ca href=\"https://github.com/TFJ5183\"\u003e\u003ccode\u003e@​TFJ5183\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4762\"\u003elucide-icons/lucide#4762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eplaying-card\u003c/code\u003e, \u003ccode\u003eplaying-cards\u003c/code\u003e, and \u003ccode\u003eplaying-cards-fan\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4258\"\u003elucide-icons/lucide#4258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebeef\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/3457\"\u003elucide-icons/lucide#3457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(tags): added music disc related tags to \u003ccode\u003ecircle-dot\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/3909\"\u003elucide-icons/lucide#3909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanda\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/3187\"\u003elucide-icons/lucide#3187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003eblend\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/3105\"\u003elucide-icons/lucide#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003ekey\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/3111\"\u003elucide-icons/lucide#3111\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/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0f8d48b266e7af1e2bab49ff12ab6ec0795ed204\"\u003e\u003ccode\u003e0f8d48b\u003c/code\u003e\u003c/a\u003e test(packages): updates unit test snapshots with face-slightly-smiling (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4676\"\u003e#4676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.38.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mermaid` from 11.16.0 to 11.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mermaid-js/mermaid/releases\"\u003emermaid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emermaid@11.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8125\"\u003e#8125\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/178d7c79fcbafcf0662b822ec34ed989372ee5c2\"\u003e\u003ccode\u003e178d7c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knsv-bot\"\u003e\u003ccode\u003e@​knsv-bot\u003c/code\u003e\u003c/a\u003e! - fix: restore the \u003ccode\u003eedgePaths\u003c/code\u003e class on the edge group in rendered SVG, and point the flowchart, block and user journey stylesheets at it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emermaid@11.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8092\"\u003e#8092\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/31ce60a596746c76dc932ab540d910a6c7fff8be\"\u003e\u003ccode\u003e31ce60a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pbrolin47\"\u003e\u003ccode\u003e@​pbrolin47\u003c/code\u003e\u003c/a\u003e! - fix(c4): wrap element labels to \u003ccode\u003ec4.width\u003c/code\u003e again\u003c/p\u003e\n\u003cp\u003eC4 element labels (\u003ccode\u003eSystem\u003c/code\u003e, \u003ccode\u003eContainer\u003c/code\u003e, \u003ccode\u003eComponent\u003c/code\u003e, \u003ccode\u003ePerson\u003c/code\u003e and their \u003ccode\u003e_Ext\u003c/code\u003e variants) stopped wrapping in 11.17.0, so long descriptions rendered on one unbroken line and the shape grew sideways well past the configured \u003ccode\u003ec4.width\u003c/code\u003e. The unified-shapes label helper gated wrapping on the root-level \u003ccode\u003ewrap\u003c/code\u003e option, which has no schema default and is therefore \u003ccode\u003eundefined\u003c/code\u003e; it now gates on \u003ccode\u003ec4.wrap\u003c/code\u003e (default \u003ccode\u003etrue\u003c/code\u003e), which is what the legacy renderer used.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8088\"\u003e#8088\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/c66200bc2302006c908f77819c584109f50c06e7\"\u003e\u003ccode\u003ec66200b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix: neo-look arrowheads and crow's-foot markers no longer fall back to default theme colours/stroke widths on the first render with \u003ccode\u003elayout: elk\u003c/code\u003e. State diagram arrowheads stayed dark on dark themes, and ER / requirement markers were drawn at the default stroke width, because markers were created from the layout package's own bundled copy of mermaid, whose config had not been initialized yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8079\"\u003e#8079\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/281cd7b0705a7cdf4295bfd5e3171647dc809dfb\"\u003e\u003ccode\u003e281cd7b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix(class): class diagram relation markers (composition, aggregation, extension, dependency, lollipop) no longer scale with the edge stroke width, so they stay outside the class box boundary in themes that set \u003ccode\u003estrokeWidth: 2\u003c/code\u003e (\u003ccode\u003eredux\u003c/code\u003e, \u003ccode\u003eredux-dark\u003c/code\u003e, \u003ccode\u003eredux-color\u003c/code\u003e, \u003ccode\u003eredux-dark-color\u003c/code\u003e, \u003ccode\u003eneo\u003c/code\u003e, \u003ccode\u003eneo-dark\u003c/code\u003e) with the default \u003ccode\u003eclassic\u003c/code\u003e look.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emermaid@11.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7842\"\u003e#7842\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/3670b4e2d99b27945240dd3fe71da9175fddcaec\"\u003e\u003ccode\u003e3670b4e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/filipsajdak\"\u003e\u003ccode\u003e@​filipsajdak\u003c/code\u003e\u003c/a\u003e! - feat(c4): render C4 elements through the unified shape system, using the new person shape\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7812\"\u003e#7812\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/cdfc0ea65f47bc8f9605a2a646ed87c25a692216\"\u003e\u003ccode\u003ecdfc0ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knsv-bot\"\u003e\u003ccode\u003e@​knsv-bot\u003c/code\u003e\u003c/a\u003e! - feat(class): route \u003ccode\u003eclassDiagram\u003c/code\u003e to the unified (v2) renderer by default\u003c/p\u003e\n\u003cp\u003eSet \u003ccode\u003eclass: { defaultRenderer: 'dagre-d3' }\u003c/code\u003e in the config to restore the legacy renderer.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7785\"\u003e#7785\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/c45cde9582ede4add658f62b771ba2a7efadde83\"\u003e\u003ccode\u003ec45cde9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knsv-bot\"\u003e\u003ccode\u003e@​knsv-bot\u003c/code\u003e\u003c/a\u003e! - feat(flowchart): add collapsible flowchart subgraphs via \u003ccode\u003esubgraphId@{ view: collapsed }\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7828\"\u003e#7828\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/8eb3afc08c64e0f5d2b2447daac417250a202c13\"\u003e\u003ccode\u003e8eb3afc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knsv-bot\"\u003e\u003ccode\u003e@​knsv-bot\u003c/code\u003e\u003c/a\u003e! - feat(elk): add \u003ccode\u003eelk.keepEntryNodeOnTop\u003c/code\u003e config option to keep a recursive flow's entry node on top\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7803\"\u003e#7803\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/74e44ebf86d293cee1f2314c8b8a163284ea3911\"\u003e\u003ccode\u003e74e44eb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knsv-bot\"\u003e\u003ccode\u003e@​knsv-bot\u003c/code\u003e\u003c/a\u003e! - feat(elk): add \u003ccode\u003eelk.nodePlacementAlignment\u003c/code\u003e config option\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7792\"\u003e#7792\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/ea55b31bcfb36cfdfbc31a531058ee8c4ee53a4f\"\u003e\u003ccode\u003eea55b31\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/RodrigojndSantos\"\u003e\u003ccode\u003e@​RodrigojndSantos\u003c/code\u003e\u003c/a\u003e! - feat(er): add subgraph support to ER diagrams.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7970\"\u003e#7970\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/a2c0fb6cdf8073b8feb10595ea3cccff0237049b\"\u003e\u003ccode\u003ea2c0fb6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/filipsajdak\"\u003e\u003ccode\u003e@​filipsajdak\u003c/code\u003e\u003c/a\u003e! - feat(flowchart): add \u003ccode\u003efolder\u003c/code\u003e, \u003ccode\u003ebucket\u003c/code\u003e, \u003ccode\u003econsole\u003c/code\u003e (terminal window) and \u003ccode\u003ebrowser\u003c/code\u003e shapes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7842\"\u003e#7842\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/ae3e1157c166fab7520d9ee2ed67b16613f6c243\"\u003e\u003ccode\u003eae3e115\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/filipsajdak\"\u003e\u003ccode\u003e@​filipsajdak\u003c/code\u003e\u003c/a\u003e! - feat(flowchart): add \u003ccode\u003eperson\u003c/code\u003e shape (circular head above a rounded body), usable in flowcharts via \u003ccode\u003eA@{ shape: person }\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7724\"\u003e#7724\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/0fd7a9fe0d10a1ac39359bc5cb5341b5010a624e\"\u003e\u003ccode\u003e0fd7a9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/xdumaine\"\u003e\u003ccode\u003e@​xdumaine\u003c/code\u003e\u003c/a\u003e! - feat(xyChart): add legends for named line and bar series\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7847\"\u003e#7847\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/215fe89d3ecfb47cf0836cb52bf272b14fc99f29\"\u003e\u003ccode\u003e215fe89\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/filipsajdak\"\u003e\u003ccode\u003e@​filipsajdak\u003c/code\u003e\u003c/a\u003e! - fix(c4): named attributes such as \u003ccode\u003e$tags\u003c/code\u003e, \u003ccode\u003e$link\u003c/code\u003e and \u003ccode\u003e$sprite\u003c/code\u003e are no longer clobbered to undefined when they arrive in an earlier positional slot of Person/System/Container/Component/Boundary/Rel statements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7871\"\u003e#7871\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/8d874c49fa1699cf22e99d4936b16f16dde1fc7f\"\u003e\u003ccode\u003e8d874c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knsv-bot\"\u003e\u003ccode\u003e@​knsv-bot\u003c/code\u003e\u003c/a\u003e! - fix(flowchart): stop dagre layout from spamming \u003ccode\u003ewarn\u003c/code\u003e-level logs on every node/edge/cluster\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8071\"\u003e#8071\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/b3d1f6316717faf099cbe21c9fb9f41c2e0bc069\"\u003e\u003ccode\u003eb3d1f63\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pbrolin47\"\u003e\u003ccode\u003e@​pbrolin47\u003c/code\u003e\u003c/a\u003e! - fix(block): sibling blocks overlapping in block diagrams when one has a label wider than 200px\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7870\"\u003e#7870\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/71b8843fb5ae25d7b884f5cc7ba856d978e0420b\"\u003e\u003ccode\u003e71b8843\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knsv-bot\"\u003e\u003ccode\u003e@​knsv-bot\u003c/code\u003e\u003c/a\u003e! - fix: a \u003ccode\u003eRangeError: Invalid array length\u003c/code\u003e crash when rendering certain edges.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7924\"\u003e#7924\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/9cbef5d94f3aa6bea04b44f23ad81c1b8d7ca2b7\"\u003e\u003ccode\u003e9cbef5d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nightt5879\"\u003e\u003ccode\u003e@​nightt5879\u003c/code\u003e\u003c/a\u003e! - fix(treeView): icons disappearing after strict security sanitization.\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/mermaid-js/mermaid/commit/dcb694ddb58dc5ad3502e7e903cac05fd812eac3\"\u003e\u003ccode\u003edcb694d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8130\"\u003e#8130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/178d7c79fcbafcf0662b822ec34ed989372ee5c2\"\u003e\u003ccode\u003e178d7c7\u003c/code\u003e\u003c/a\u003e fix: restore edgePaths class on the edge group (\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8125\"\u003e#8125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/569f46e2617f6627e00e56f9a3669369fc86f9c1\"\u003e\u003ccode\u003e569f46e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8114\"\u003e#8114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/3054836688bfa5cef4abca757548e5da6da962b9\"\u003e\u003ccode\u003e3054836\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/5b17e0a38f8e1094f1fd62b7f74a2877c3cbf0b8\"\u003e\u003ccode\u003e5b17e0a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8092\"\u003e#8092\u003c/a\u003e from mermaid-js/hotfix/11.17.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/655211a0657add5136f8358756dd5294c6dcd821\"\u003e\u003ccode\u003e655211a\u003c/code\u003e\u003c/a\u003e Reverted change of wrap-options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/8a2348020038cd908a819685f555b16694f3d490\"\u003e\u003ccode\u003e8a23480\u003c/code\u003e\u003c/a\u003e Updated doc from feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/412c80abb749da9844322855378140fc2b2a6877\"\u003e\u003ccode\u003e412c80a\u003c/code\u003e\u003c/a\u003e Update doc and consistent handlig in c4 as for seq diags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/b433a9aad549f650d268309b4ac1af180502cea3\"\u003e\u003ccode\u003eb433a9...\n\n_Description has been truncated_","html_url":"https://github.com/aouichou/My-Portfolio/pull/414","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aouichou%2FMy-Portfolio/issues/414","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/414/packages"},{"uuid":"5334900920","node_id":"PR_kwDOR3zZ2s8AAAABCCG2TQ","number":495,"state":"closed","title":"chore(deps-dev): bump the npm-development-minor-patch group across 1 directory with 62 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-06T15:17:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-03T09:37:21.000Z","updated_at":"2026-09-06T15:17:39.000Z","time_to_close":279614,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"npm-development-minor-patch","update_count":62,"packages":[{"name":"@eslint/js","old_version":"9.39.4","new_version":"9.39.5","repository_url":"https://github.com/eslint/eslint"},{"name":"@playwright/test","old_version":"1.55.1","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/postcss","old_version":"4.3.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.6","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.9.1","new_version":"25.9.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.1.4","new_version":"5.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"4.1.4","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"axe-core","old_version":"4.12.1","new_version":"4.13.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.2","new_version":"0.5.5","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"msw","old_version":"2.14.6","new_version":"2.15.0","repository_url":"https://github.com/mswjs/msw"},{"name":"postcss","old_version":"8.5.24","new_version":"8.5.26","repository_url":"https://github.com/postcss/postcss"},{"name":"typescript-eslint","old_version":"8.58.2","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@adobe/css-tools","old_version":"4.4.4","new_version":"4.5.0","repository_url":"https://github.com/adobe/css-tools"},{"name":"@babel/generator","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-react-jsx-self","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-react-jsx-source","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint/eslintrc","old_version":"3.3.5","new_version":"3.3.7","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@inquirer/confirm","old_version":"6.1.1","new_version":"6.3.1","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"acorn","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"ast-v8-to-istanbul","old_version":"1.0.0","new_version":"1.0.5","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"caniuse-lite","old_version":"1.0.30001806","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"es-module-lexer","old_version":"2.0.0","new_version":"2.3.2","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"es-object-atoms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/ljharb/es-object-atoms"},{"name":"es-to-primitive","old_version":"1.3.0","new_version":"1.3.4","repository_url":"https://github.com/ljharb/es-to-primitive"},{"name":"esbuild","old_version":"0.28.1","new_version":"0.28.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"expect-type","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"graphql","old_version":"16.14.1","new_version":"16.14.2","repository_url":"https://github.com/graphql/graphql-js"},{"name":"js-yaml","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"magicast","old_version":"0.5.2","new_version":"0.5.4","repository_url":"https://github.com/unjs/magicast"},{"name":"node-releases","old_version":"2.0.51","new_version":"2.0.54","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.23","new_version":"2.2.27","repository_url":"https://github.com/dperini/nwsapi"},{"name":"obug","old_version":"2.1.1","new_version":"2.1.4","repository_url":"https://github.com/sxzz/obug"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"rollup","old_version":"4.59.0","new_version":"4.63.1","repository_url":"https://github.com/rollup/rollup"},{"name":"side-channel","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/ljharb/side-channel"},{"name":"std-env","old_version":"4.0.0","new_version":"4.2.0","repository_url":"https://github.com/unjs/std-env"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"tinyexec","old_version":"1.0.2","new_version":"1.3.1","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tinyglobby","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"picomatch","old_version":"4.0.4","new_version":"4.0.7","repository_url":"https://github.com/micromatch/picomatch"},{"name":"tinyrainbow","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"type-fest","old_version":"5.7.0","new_version":"5.9.0","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"update-browserslist-db","old_version":"1.2.3","new_version":"1.3.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"which-typed-array","old_version":"1.1.20","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"ws","old_version":"8.21.1","new_version":"8.21.3","repository_url":"https://github.com/websockets/ws"},{"name":"yargs","old_version":"17.7.2","new_version":"17.7.3","repository_url":"https://github.com/yargs/yargs"},{"name":"zod","old_version":"4.3.6","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-development-minor-patch group with 60 updates in the /web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `9.39.5` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.55.1` | `1.62.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.2` | `4.3.3` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.6` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.1` | `25.9.5` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.4` | `5.2.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.4` | `4.1.11` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.12.1` | `4.13.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.2` | `0.5.5` |\n| [msw](https://github.com/mswjs/msw) | `2.14.6` | `2.15.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.24` | `8.5.26` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.2` | `8.68.0` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.4` | `4.5.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.29.7` | `7.29.8` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-react-jsx-self](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-react-jsx-self) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-react-jsx-source](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-react-jsx-source) | `7.27.1` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.29.7` | `7.29.8` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.5` | `3.3.7` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@inquirer/confirm](https://github.com/SBoudrias/Inquirer.js) | `6.1.1` | `6.3.1` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.18.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `1.0.0` | `1.0.5` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001806` | `1.0.30001810` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.0.0` | `2.3.2` |\n| [es-object-atoms](https://github.com/ljharb/es-object-atoms) | `1.1.1` | `1.1.2` |\n| [es-to-primitive](https://github.com/ljharb/es-to-primitive) | `1.3.0` | `1.3.4` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.28.1` | `0.28.2` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.3.0` | `1.4.0` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.14.1` | `16.14.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.3.1` | `4.3.2` |\n| [magicast](https://github.com/unjs/magicast) | `0.5.2` | `0.5.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.51` | `2.0.54` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.23` | `2.2.27` |\n| [obug](https://github.com/sxzz/obug) | `2.1.1` | `2.1.4` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.59.0` | `4.63.1` |\n| [side-channel](https://github.com/ljharb/side-channel) | `1.1.0` | `1.1.1` |\n| [std-env](https://github.com/unjs/std-env) | `4.0.0` | `4.2.0` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `1.0.2` | `1.3.1` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.15` | `0.2.17` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.4` | `4.0.7` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `3.1.0` | `3.1.1` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `5.7.0` | `5.9.0` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.3` | `1.3.2` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.20` | `1.1.22` |\n| [ws](https://github.com/websockets/ws) | `8.21.1` | `8.21.3` |\n| [yargs](https://github.com/yargs/yargs) | `17.7.2` | `17.7.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.5.4` |\n\n\nUpdates `@eslint/js` from 9.39.4 to 9.39.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e@​eslint/js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.5\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/253be16a79a4c78eec4e0eb461b574d60dbf6b11\"\u003e\u003ccode\u003e253be16\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (backport of \u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20812\"\u003e#20812\u003c/a\u003e to v9.x) (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21065\"\u003e#21065\u003c/a\u003e) (Eric)\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/74930edd1ce0d246819edc72705101ec271da50b\"\u003e\u003ccode\u003e74930ed\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20894\"\u003e#20894\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eaec8bb6b1ca4b36985ee0222c457d4730d47a20\"\u003e\u003ccode\u003eeaec8bb\u003c/code\u003e\u003c/a\u003e docs: Add ESLint v9.x EOL notice (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20828\"\u003e#20828\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/458205f7d7a4769f32bec006eecc45c6a71be16a\"\u003e\u003ccode\u003e458205f\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/eslintrc\u003c/code\u003e and \u003ccode\u003e@eslint/js\u003c/code\u003e for v9.39.5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21077\"\u003e#21077\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/202117be549534715d687f988e17f29e1dcd0622\"\u003e\u003ccode\u003e202117b\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/d9eb6edcc93c1319ff1d2bb9aeb6d7d47bd73a79\"\u003e\u003ccode\u003ed9eb6ed\u003c/code\u003e\u003c/a\u003e test: disable warning for \u003ccode\u003evm.constants.USE_MAIN_CONTEXT_DEFAULT_LOADER\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21074\"\u003e#21074\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7b431a7b19c345b8db56040b1888a3b531c3e64c\"\u003e\u003ccode\u003e7b431a7\u003c/code\u003e\u003c/a\u003e chore: override \u003ccode\u003ere2\u003c/code\u003e dependency for \u003ccode\u003e@metascraper/helpers\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21068\"\u003e#21068\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/daf77911de33be163503c6568ccb159741f4b018\"\u003e\u003ccode\u003edaf7791\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20895\"\u003e#20895\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/daee8ba3082afbc94d3b69ddc129d4dc664716f2\"\u003e\u003ccode\u003edaee8ba\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20829\"\u003e#20829\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/116d4bec7c0ddaeaa75f92fb1271a4ab70d24ce3\"\u003e\u003ccode\u003e116d4be\u003c/code\u003e\u003c/a\u003e ci: unpin Node.js 25.x in CI (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20619\"\u003e#20619\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/202117be549534715d687f988e17f29e1dcd0622\"\u003e\u003ccode\u003e202117b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.5/packages/js\"\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.55.1 to 1.62.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.62.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41989\"\u003e#41989\u003c/a\u003e [Regression]: tsconfig \u0026quot;extends\u0026quot; bare specifier isn't resolved via node_modules walk-up like tsc (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41998\"\u003e#41998\u003c/a\u003e [Regression]: directory-form tsconfig project references (\u0026quot;path\u0026quot;: \u0026quot;../pkg\u0026quot;) fail to resolve (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41985\"\u003e#41985\u003c/a\u003e Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42000\"\u003e#42000\u003c/a\u003e [Regression]: page.evaluate() arg of a branded primitive type (string \u0026amp; { brand }) no longer type-checks since 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42013\"\u003e#42013\u003c/a\u003e [BUG]Image-type actionable elements are not presented in the snapshot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.62.0\u003c/h2\u003e\n\u003ch2\u003e🧱 New component testing model\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-components\"\u003eComponent testing\u003c/a\u003e moves to a \u003cstrong\u003estories and galleries\u003c/strong\u003e model.\nA \u003cstrong\u003estory\u003c/strong\u003e wraps your component in one specific scenario — hard-coded props, mock data, providers — and a \u003cstrong\u003egallery\u003c/strong\u003e page that you serve renders stories on demand.\nThe new \u003ca href=\"https://playwright.dev/docs/api/class-fixtures#fixtures-mount\"\u003efixtures.mount()\u003c/a\u003e fixture navigates to the gallery, mounts a story by id, and returns a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e scoped to the story's root element:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('click should expand', async ({ mount }) =\u0026gt; {\r\n  const component = await mount('components/Expandable/Stateful');\r\n  await component.getByRole('button').click();\r\n  await expect(component.getByTestId('expanded')).toHaveValue('true');\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePass a story type as a template argument to type-check its props, and use \u003ccode\u003eupdate(props)\u003c/code\u003e / \u003ccode\u003eunmount()\u003c/code\u003e on the returned locator to re-render or tear down within a test.\u003c/p\u003e\n\u003ch2\u003e🛑 Cancel operations with AbortSignal\u003c/h2\u003e\n\u003cp\u003eMost operations and web-first assertions now accept a \u003ccode\u003esignal\u003c/code\u003e option that takes an \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal\"\u003e\u003ccode\u003eAbortSignal\u003c/code\u003e\u003c/a\u003e, letting you cancel long-running actions, navigations, waits, and assertions:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst controller = new AbortController();\r\nsetTimeout(() =\u0026gt; controller.abort(), 1000);\r\n\u003cp\u003eawait page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });\nawait expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eProviding a signal does not disable the default timeout; pass \u003ccode\u003etimeout: 0\u003c/code\u003e to disable it.\u003c/p\u003e\n\u003ch2\u003e🖼️ WebP screenshots\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1\"\u003eexpect(page).toHaveScreenshot()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1\"\u003eexpect(locator).toHaveScreenshot()\u003c/a\u003e can now store snapshots in the WebP format — just give the snapshot a \u003ccode\u003e.webp\u003c/code\u003e name:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Visual comparisons store the golden snapshot as lossless WebP.\r\nawait expect(page).toHaveScreenshot('homepage.webp');\r\n\u003cp\u003e// Standalone screenshots can trade quality for size with lossy WebP.\nawait page.screenshot({ path: 'homepage.webp', quality: 50 });\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/26a9e470a7b3c7822084b09fb7f13902c5f37b51\"\u003e\u003ccode\u003e26a9e47\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42043\"\u003e#42043\u003c/a\u003e): docs: release notes for v1.62 Python, Java, and .NET (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0a81d5d09b10eeefe228fe745c3f80c7368a239b\"\u003e\u003ccode\u003e0a81d5d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42040\"\u003e#42040\u003c/a\u003e): docs(release-notes): mention the isolated headless clipb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/83768264e64a821bcef9e634b8e5c33897f2b032\"\u003e\u003ccode\u003e8376826\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42034\"\u003e#42034\u003c/a\u003e): fix(aria): keep icon-only clickable elements in ai snaps...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/66c5cc92a60ce20ab3abe779339e1f90d2e2e888\"\u003e\u003ccode\u003e66c5cc9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42020\"\u003e#42020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9672bc3f2a7098cb6a9791ca97222187363a3037\"\u003e\u003ccode\u003e9672bc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42009\"\u003e#42009\u003c/a\u003e): fix(types): support branded primitives in evaluate argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4325804427a214aa0c8c39bb1352f4ac4f712fd1\"\u003e\u003ccode\u003e4325804\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41988\"\u003e#41988\u003c/a\u003e): fix(aria): preserve names from collapsed text contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9632f8ecbc2accba140ea342f1070ccfdd5f5d41\"\u003e\u003ccode\u003e9632f8e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42005\"\u003e#42005\u003c/a\u003e): fix(tsconfig): do not throw when \u0026quot;extends\u0026quot;/\u0026quot;references\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e3950d9c140d007bd52853b45813c6274b24e36f\"\u003e\u003ccode\u003ee3950d9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41981\"\u003e#41981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07e0f720fbe6691cc3d3d66ff9f3e58139e804c\"\u003e\u003ccode\u003ef07e0f7\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41940\"\u003e#41940\u003c/a\u003e): docs: release notes for v1.62 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41967\"\u003e#41967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/05a306c78f11767535fd986eebab5d4c4dad4614\"\u003e\u003ccode\u003e05a306c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41964\"\u003e#41964\u003c/a\u003e): Revert \u0026quot;feat(routeFromHar): add interceptAPIRequests opt...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.55.1...v1.62.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.3.2 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/postcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\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/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/postcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.3] - 2026-07-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\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/tailwindlabs/tailwindcss/commit/c2b24dd15fed1c59dd521bd86082f520c9f5ad0d\"\u003e\u003ccode\u003ec2b24dd\u003c/code\u003e\u003c/a\u003e 4.3.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20334\"\u003e#20334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e48c5e80473c25fe5a27fe267fbaf4f6512424a3\"\u003e\u003ccode\u003ee48c5e8\u003c/code\u003e\u003c/a\u003e Fix weird character rendering on Windows with Japanese locale (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/9b0e8af25861ad5b8f5af420ad3ee0b188665027\"\u003e\u003ccode\u003e9b0e8af\u003c/code\u003e\u003c/a\u003e Ensure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when the input CSS changes but its mti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b53fa096c92d830fc64b7cf69581496242583446\"\u003e\u003ccode\u003eb53fa09\u003c/code\u003e\u003c/a\u003e fix: exclude iframes from focus-visible auto outline in Preflight (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/@tailwindcss-postcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.2 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e@​testing-library/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003e16.3.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e20ce75f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e\u003ccode\u003e20ce75f\u003c/code\u003e\u003c/a\u003e fix: Avoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/be9d81d91314c9f0bafaa363f70b409b4b31989c\"\u003e\u003ccode\u003ebe9d81d\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and types (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.1 to 14.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.5...v14.6.6\"\u003e14.6.6\u003c/a\u003e (2026-08-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault pointer event pointerType to empty string instead of the string \u0026quot;undefined\u0026quot; (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1325\"\u003e#1325\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e71a5475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.4...v14.6.5\"\u003e14.6.5\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e43efda7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.3...v14.6.4\"\u003e14.6.4\u003c/a\u003e (2026-08-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003ed7e80e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.2...v14.6.3\"\u003e14.6.3\u003c/a\u003e (2026-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e manually release a patch version (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1321\"\u003e#1321\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1d18b1fae589eeed8e08838672a4c2de0dcc2b36\"\u003e1d18b1f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1317\"\u003e#1317\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.1...v14.6.2\"\u003e14.6.2\u003c/a\u003e (2026-08-03)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e\u003ccode\u003e71a5475\u003c/code\u003e\u003c/a\u003e fix: default pointer event pointerType to empty string instead of the string ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e\u003ccode\u003e43efda7\u003c/code\u003e\u003c/a\u003e fix: tab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003e\u003ccode\u003ed7e80e3\u003c/code\u003e\u003c/a\u003e fix: keyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43d8e6c5caec5706bcf4b2d77643d7b221c39de4\"\u003e\u003ccode\u003e43d8e6c\u003c/code\u003e\u003c/a\u003e ci: remove broken npm backfill step (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/1d18b1fae589eeed8e08838672a4c2de0dcc2b36\"\u003e\u003ccode\u003e1d18b1f\u003c/code\u003e\u003c/a\u003e fix(release): manually release a patch version (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/232f3e6f4f92459c02161d156a70bddd13a59eaa\"\u003e\u003ccode\u003e232f3e6\u003c/code\u003e\u003c/a\u003e docs: add migration note and clean up README badges (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/83e2b2261b40f5f08296eaf5af3d42018e6681ed\"\u003e\u003ccode\u003e83e2b22\u003c/code\u003e\u003c/a\u003e ci: remove deprecated CodeSandbox CI (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1318\"\u003e#1318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/e8da81953bd9b48512a1e4ce9b73cc36aeaeee37\"\u003e\u003ccode\u003ee8da819\u003c/code\u003e\u003c/a\u003e ci: publish to npm via OIDC trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/13fa4bc1f0dedeb866a8730fa357229832437418\"\u003e\u003ccode\u003e13fa4bc\u003c/code\u003e\u003c/a\u003e ci: stop lint errors from blocking release (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/c3cec1832f180b6d1dcb7c5d2b0771339dd5e848\"\u003e\u003ccode\u003ec3cec18\u003c/code\u003e\u003c/a\u003e chore(ci): make releases work with full git history (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.1...v14.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​testing-library/user-event\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.9.1 to 25.9.5\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 `@vitejs/plugin-react` from 5.1.4 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdd Vite 8 to peerDependencies range \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1143\"\u003e#1143\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThis plugin is compatible with Vite 8.\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/vitejs/vite-plugin-react/blob/plugin-react@5.2.0/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.2.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eAdd Vite 8 to peerDependencies range \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1143\"\u003e#1143\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThis plugin is compatible with Vite 8.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/fda3a86095556b49ae3c995eb57a30d4e0b8fa8d\"\u003e\u003ccode\u003efda3a86\u003c/code\u003e\u003c/a\u003e release: plugin-react@5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/99ab1b67b3ce8f67446a0f432222cbd1763cefc5\"\u003e\u003ccode\u003e99ab1b6\u003c/code\u003e\u003c/a\u003e feat(react): add Vite 8 to peer dependency (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1143\"\u003e#1143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.2.0/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.4 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axe-core` from 4.12.1 to 4.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/releases\"\u003eaxe-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.13.0\u003c/h2\u003e\n\u003cp\u003eIn summary, this release adds:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eSupport Element Internals: A modern way for building accessible component libraries\nAxe-core is the first accessibility tool to support this major new web feature!\nThanks to RedHat and Adobe for working with us to figure out the right way forward.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new Swedish translation, thanks to our a community contribution\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new Finish contribution (not open source), thanks to our Scandinavian partner\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e10 False positives closed, including all the critical ones!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAnd 13 updates to get Axe-core consistent with the latest web standards\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThis release is one of the bigger changes we've done in a few years, so likely issue numbers are going to change in adopting this version.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-actions:\u003c/strong\u003e add aria-actions to allowed ARIA attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5200\"\u003e#5200\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/029655dcd41b5405b7ba138d29cec28392977184\"\u003e029655d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4584\"\u003e#4584\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5199\"\u003e#5199\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e flag deprecated ARIA attributes as needs-review (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5246\"\u003e#5246\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/518f3cc5ad3aa2c7c98e526ca78a1fd2ee6817e1\"\u003e518f3cc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3341\"\u003e#3341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e allow many elements to be named and disallow label and body from being named (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d8b1ea5a58b0188582ecd01c59fc7351ee9a3e84\"\u003ed8b1ea5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-roles:\u003c/strong\u003e add sectionheader and sectionfooter roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5238\"\u003e#5238\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c36c10910b193ce1f5b2885f4eba982b753933d0\"\u003ec36c109\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/get-aria-value:\u003c/strong\u003e new function to get aria values of a node (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a7d8f3e34c901a35608834f5975f67359276eb69\"\u003ea7d8f3e\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5042\"\u003e#5042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/has-attr-value:\u003c/strong\u003e new function to check if node has aria value (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5136\"\u003e#5136\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/61f26244d9a12f57efe7440ce91297e10f1e0fde\"\u003e61f2624\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia:\u003c/strong\u003e support role=image as equivalent to role=img (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5248\"\u003e#5248\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5aa8aafe03a1db974dd8a3f2f44c197b5ee69d7d\"\u003e5aa8aaf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4656\"\u003e#4656\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5272\"\u003e#5272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5172\"\u003e#5172\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/9b7f754fc2238a1a0665e06508423c09ced624fa\"\u003e9b7f754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/label:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/21c5f8b6b4c150fdee86f01da534e39fe36aaef7\"\u003e21c5f8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/navigation:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5167\"\u003e#5167\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2c3a98fd02e92ce0d51e29eb65cd56a2614ca28d\"\u003e2c3a98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5171\"\u003e#5171\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31f09e78733a50177a65f3b742cfd84fbfc70272\"\u003e31f09e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/dom:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5163\"\u003e#5163\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/f0a12cf54d0e848b4894bad4effdb0c230fed525\"\u003ef0a12cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/forms:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5165\"\u003e#5165\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/27a4686d6fd40de383bc108a26e00a49265530b2\"\u003e27a4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/matches/fromPrimative:\u003c/strong\u003e deprecate in favor of correct spelling (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5270\"\u003e#5270\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31cfb2e9f0c000bf72084d0e2bb354010cb01ec0\"\u003e31cfb2e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5169\"\u003e#5169\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/e841a337ab53859a0b0b6638cce5bd1c2c901b52\"\u003ee841a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support form-associated labels via element internals (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5182\"\u003e#5182\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/57cfe0a33d392aaf839d66fbd82720e38d402d8f\"\u003e57cfe0a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5045\"\u003e#5045\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edom/getResolvedRefs:\u003c/strong\u003e new function to get the resolved virtual nodes of idrefs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/489cdea4d0ac04f2c88ceea7d38398a30d4e60bb\"\u003e489cdea\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eelement-internals:\u003c/strong\u003e enable ElementInternals by default (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5284\"\u003e#5284\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2740d42a6a57f8147c9dd13ca85d0796a0d34094\"\u003e2740d42\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5277\"\u003e#5277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e Add Swedish locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5190\"\u003e#5190\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dcd13f205ceba703991567a716a26c2f73816b76\"\u003edcd13f2\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5189\"\u003e#5189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ematches:\u003c/strong\u003e add inSectioningContent, hasChild, and isSummaryForDetails matches (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5262\"\u003e#5262\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c47cdcd71cb7bfcb732d335b7915da76b12b14b6\"\u003ec47cdcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5168\"\u003e#5168\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/065baf7fbdc80d2841f26cfa5c005bdadeefcf17\"\u003e065baf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estandards/ariaAttrs:\u003c/strong\u003e add caseInsensitive property for attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5224\"\u003e#5224\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/bcd791c334dd4281f2fe133ffd8ccddbe84a703e\"\u003ebcd791c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e allow roles on a non-details summary (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5242\"\u003e#5242\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/3bd987561c02e3f64e07132b0db096b8781784b5\"\u003e3bd9875\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e restrict figure roles with child figcaption (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5240\"\u003e#5240\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/178a635a4df4854e40d13509098b677de8fbacab\"\u003e178a635\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e visible aria-labelledby requires review only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5285\"\u003e#5285\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/fd6fa9f3eb2d0bbc62d8477845ea48a0fe24eeac\"\u003efd6fa9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaxe.d.ts:\u003c/strong\u003e make enabled property of RuleMetadata optional (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5129\"\u003e#5129\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/90fce1830a7f6a4365fae4a80fbba03a439c1053\"\u003e90fce18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e fix various stacking context bugs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5214\"\u003e#5214\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d5e5b04267789df2bab7dc6c3caba598854c9253\"\u003ed5e5b04\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/8\"\u003e#8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5213\"\u003e#5213\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/dequelabs/axe-core/blob/develop/CHANGELOG.md\"\u003eaxe-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.12.1...v4.13.0\"\u003e4.13.0\u003c/a\u003e (2026-08-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-actions:\u003c/strong\u003e add aria-actions to allowed ARIA attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5200\"\u003e#5200\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/029655dcd41b5405b7ba138d29cec28392977184\"\u003e029655d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4584\"\u003e#4584\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5199\"\u003e#5199\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e flag deprecated ARIA attributes as needs-review (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5246\"\u003e#5246\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/518f3cc5ad3aa2c7c98e526ca78a1fd2ee6817e1\"\u003e518f3cc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3341\"\u003e#3341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e allow many elements to be named and disallow label and body from being named (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d8b1ea5a58b0188582ecd01c59fc7351ee9a3e84\"\u003ed8b1ea5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-roles:\u003c/strong\u003e add sectionheader and sectionfooter roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5238\"\u003e#5238\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c36c10910b193ce1f5b2885f4eba982b753933d0\"\u003ec36c109\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/get-aria-value:\u003c/strong\u003e new function to get aria values of a node (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a7d8f3e34c901a35608834f5975f67359276eb69\"\u003ea7d8f3e\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5042\"\u003e#5042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/has-attr-value:\u003c/strong\u003e new function to check if node has aria value (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5136\"\u003e#5136\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/61f26244d9a12f57efe7440ce91297e10f1e0fde\"\u003e61f2624\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia:\u003c/strong\u003e support role=image as equivalent to role=img (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5248\"\u003e#5248\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5aa8aafe03a1db974dd8a3f2f44c197b5ee69d7d\"\u003e5aa8aaf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4656\"\u003e#4656\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5272\"\u003e#5272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5172\"\u003e#5172\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/9b7f754fc2238a1a0665e06508423c09ced624fa\"\u003e9b7f754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/label:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/21c5f8b6b4c150fdee86f01da534e39fe36aaef7\"\u003e21c5f8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/navigation:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5167\"\u003e#5167\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2c3a98fd02e92ce0d51e29eb65cd56a2614ca28d\"\u003e2c3a98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5171\"\u003e#5171\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31f09e78733a50177a65f3b742cfd84fbfc70272\"\u003e31f09e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/dom:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5163\"\u003e#5163\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/f0a12cf54d0e848b4894bad4effdb0c230fed525\"\u003ef0a12cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/forms:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5165\"\u003e#5165\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/27a4686d6fd40de383bc108a26e00a49265530b2\"\u003e27a4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/matches/fromPrimative:\u003c/strong\u003e deprecate in favor of correct spelling (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5270\"\u003e#5270\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31cfb2e9f0c000bf72084d0e2bb354010cb01ec0\"\u003e31cfb2e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5169\"\u003e#5169\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/e841a337ab53859a0b0b6638cce5bd1c2c901b52\"\u003ee841a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support form-associated labels via element internals (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5182\"\u003e#5182\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/57cfe0a33d392aaf839d66fbd82720e38d402d8f\"\u003e57cfe0a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5045\"\u003e#5045\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edom/getResolvedRefs:\u003c/strong\u003e new function to get the resolved virtual nodes of idrefs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/489cdea4d0ac04f2c88ceea7d38398a30d4e60bb\"\u003e489cdea\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eelement-internals:\u003c/strong\u003e enable ElementInternals by default (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5284\"\u003e#5284\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2740d42a6a57f8147c9dd13ca85d0796a0d34094\"\u003e2740d42\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5277\"\u003e#5277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e Add Swedish locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5190\"\u003e#5190\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dcd13f205ceba703991567a716a26c2f73816b76\"\u003edcd13f2\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5189\"\u003e#5189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ematches:\u003c/strong\u003e add inSectioningContent, hasChild, and isSummaryForDetails matches (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5262\"\u003e#5262\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c47cdcd71cb7bfcb732d335b7915da76b12b14b6\"\u003ec47cdcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5168\"\u003e#5168\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/065baf7fbdc80d2841f26cfa5c005bdadeefcf17\"\u003e065baf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estandards/ariaAttrs:\u003c/strong\u003e add caseInsensitive property for attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5224\"\u003e#5224\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/bcd791c334dd4281f2fe133ffd8ccddbe84a703e\"\u003ebcd791c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e allow roles on a non-details summary (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5242\"\u003e#5242\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/3bd987561c02e3f64e07132b0db096b8781784b5\"\u003e3bd9875\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e restrict figure roles with child figcaption (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5240\"\u003e#5240\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/178a635a4df4854e40d13509098b677de8fbacab\"\u003e178a635\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e visible aria-labelledby requires review only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5285\"\u003e#5285\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/fd6fa9f3eb2d0bbc62d8477845ea48a0fe24eeac\"\u003efd6fa9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaxe.d.ts:\u003c/strong\u003e make enabled property of RuleMetadata optional (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5129\"\u003e#5129\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/90fce1830a7f6a4365fae4a80fbba03a439c1053\"\u003e90fce18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e fix various stacking context bugs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5214\"\u003e#5214\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d5e5b04267789df2bab7dc6c3caba598854c9253\"\u003ed5e5b04\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/8\"\u003e#8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5213\"\u003e#5213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egather-internals:\u003c/strong\u003e handle non-HTMLElement nodes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5161\"\u003e#5161\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/06e84c3f2711bdb628c7c4246d1bb8e6f6632379\"\u003e06e84c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eget-selector:\u003c/strong\u003e escape control characters in attribute selectors (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5273\"\u003e#5273\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4b60ac53566c8166b1ed5e64868a08395a2ad24e\"\u003e4b60ac5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5204\"\u003e#5204\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5204\"\u003e#5204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eimage-alt:\u003c/strong\u003e allow whitespace alt on presentational images (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5218\"\u003e#5218\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c5dd0ef90b2d8aa6...\n\n_Description has been truncated_","html_url":"https://github.com/xiangnan0811/xirang/pull/495","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiangnan0811%2Fxirang/issues/495","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/495/packages"},{"uuid":"5334316134","node_id":"PR_kwDOC8pNBs8AAAABCBogVA","number":1418,"state":"closed","title":"build: bump the npm group across 1 directory with 64 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-03T21:16:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-03T08:38:09.000Z","updated_at":"2026-09-03T21:16:43.000Z","time_to_close":45512,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build: bump","group_name":"npm","update_count":64,"packages":[{"name":"@aws-sdk/checksums","old_version":"3.1000.20","new_version":"3.1000.29","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-cloudfront","old_version":"3.1095.0","new_version":"3.1125.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.1095.0","new_version":"3.1125.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@babel/parser","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@conventional-changelog/git-client","old_version":"3.1.0","new_version":"3.1.2","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"@conventional-changelog/template","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@napi-rs/wasm-runtime","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"@npmcli/arborist","old_version":"9.9.0","new_version":"9.9.1","repository_url":"https://github.com/npm/cli"},{"name":"@sigstore/protobuf-specs","old_version":"0.5.1","new_version":"0.5.2","repository_url":"https://github.com/sigstore/protobuf-specs"},{"name":"baseline-browser-mapping","old_version":"2.11.14","new_version":"2.11.20","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001809","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"conventional-changelog-angular","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"conventional-changelog-conventionalcommits","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"csv-stringify","old_version":"6.8.1","new_version":"6.8.3","repository_url":"https://github.com/adaltas/node-csv"},{"name":"electron-to-chromium","old_version":"1.5.407","new_version":"1.5.420","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"es-module-lexer","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"es-toolkit","old_version":"1.50.0","new_version":"1.52.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"fast-copy","old_version":"3.0.2","new_version":"3.1.0","repository_url":"https://github.com/planttheidea/fast-copy"},{"name":"fast-xml-builder","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/NaturalIntelligence/fast-xml-builder"},{"name":"fast-xml-parser","old_version":"5.10.1","new_version":"5.11.1","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"fastq","old_version":"1.20.1","new_version":"1.20.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"ip-address","old_version":"10.3.1","new_version":"10.7.0","repository_url":"https://github.com/beaugunderson/ip-address"},{"name":"is-unsafe","old_version":"2.0.0","new_version":"2.0.2","repository_url":"https://github.com/NaturalIntelligence/is-unsafe"},{"name":"js-yaml","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"json-rpc-2.0","old_version":"1.7.1","new_version":"1.8.0","repository_url":"https://github.com/shogowada/json-rpc-2.0"},{"name":"magicast","old_version":"0.5.3","new_version":"0.5.4","repository_url":"https://github.com/unjs/magicast"},{"name":"minimatch","old_version":"10.2.5","new_version":"10.2.6","repository_url":"https://github.com/isaacs/minimatch"},{"name":"negotiator","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/jshttp/negotiator"},{"name":"node-releases","old_version":"2.0.53","new_version":"2.0.54","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"p-map","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/sindresorhus/p-map"},{"name":"postcss-selector-parser","old_version":"7.1.4","new_version":"7.1.5","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"pretty-ms","old_version":"9.3.0","new_version":"9.3.1","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"process-warning","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/fastify/process-warning"},{"name":"rolldown","old_version":"1.2.5","new_version":"1.2.7","repository_url":"https://github.com/rolldown/rolldown"},{"name":"tinyrainbow","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"tldts","old_version":"7.4.9","new_version":"7.4.11","repository_url":"https://github.com/remusao/tldts"},{"name":"typed-rest-client","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/Microsoft/typed-rest-client"},{"name":"update-browserslist-db","old_version":"1.3.1","new_version":"1.3.2","repository_url":"https://github.com/browserslist/update-db"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/checksums](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/checksums) | `3.1000.20` | `3.1000.29` |\n| [@aws-sdk/client-cloudfront](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront) | `3.1095.0` | `3.1125.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1095.0` | `3.1125.0` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.7` | `7.29.8` |\n| [@conventional-changelog/git-client](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/git-client) | `3.1.0` | `3.1.2` |\n| [@conventional-changelog/template](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/template) | `1.3.0` | `1.4.0` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime) | `1.1.6` | `1.2.3` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.9.0` | `9.9.1` |\n| [@sigstore/protobuf-specs](https://github.com/sigstore/protobuf-specs) | `0.5.1` | `0.5.2` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.14` | `2.11.20` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001809` | `1.0.30001810` |\n| [conventional-changelog-angular](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-angular) | `9.3.0` | `9.4.0` |\n| [conventional-changelog-conventionalcommits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits) | `10.3.0` | `10.4.0` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.8.1` | `6.8.3` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.407` | `1.5.420` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.3.1` | `2.3.2` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.50.0` | `1.52.0` |\n| [fast-copy](https://github.com/planttheidea/fast-copy) | `3.0.2` | `3.1.0` |\n| [fast-xml-builder](https://github.com/NaturalIntelligence/fast-xml-builder) | `1.3.0` | `1.3.1` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.10.1` | `5.11.1` |\n| [fastq](https://github.com/mcollina/fastq) | `1.20.1` | `1.20.3` |\n| [ip-address](https://github.com/beaugunderson/ip-address) | `10.3.1` | `10.7.0` |\n| [is-unsafe](https://github.com/NaturalIntelligence/is-unsafe) | `2.0.0` | `2.0.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.3.1` | `4.3.2` |\n| [json-rpc-2.0](https://github.com/shogowada/json-rpc-2.0) | `1.7.1` | `1.8.0` |\n| [magicast](https://github.com/unjs/magicast) | `0.5.3` | `0.5.4` |\n| [minimatch](https://github.com/isaacs/minimatch) | `10.2.5` | `10.2.6` |\n| [negotiator](https://github.com/jshttp/negotiator) | `1.0.0` | `1.1.0` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.53` | `2.0.54` |\n| [p-map](https://github.com/sindresorhus/p-map) | `7.0.6` | `7.0.7` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `7.1.4` | `7.1.5` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.3.0` | `9.3.1` |\n| [process-warning](https://github.com/fastify/process-warning) | `5.0.0` | `5.1.0` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.5` | `1.2.7` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `3.1.0` | `3.1.1` |\n| [tldts](https://github.com/remusao/tldts) | `7.4.9` | `7.4.11` |\n| [typed-rest-client](https://github.com/Microsoft/typed-rest-client) | `2.3.0` | `2.3.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.3.1` | `1.3.2` |\n\n\nUpdates `@aws-sdk/checksums` from 3.1000.20 to 3.1000.29\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/packages-internal/checksums/CHANGELOG.md\"\u003e@​aws-sdk/checksums's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.1000.29 (2026-08-20)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e update to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1000.28 (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 7 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca81fbb7398345aa31482dd7aa1971bccf278989\"\u003eca81fbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove jest, use vitest for remaining test suites (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8263\"\u003e#8263\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a88aada579866331fe642d4b8147ede799deafa\"\u003e3a88aad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1000.27 (2026-08-11)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8257\"\u003e#8257\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edabd4a5228e259e9f3352cd47414069db755188\"\u003eedabd4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1000.26 (2026-08-04)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echecksums:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1000.25 (2026-07-31)\u003c/h1\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echecksums:\u003c/strong\u003e populate readme with package overview (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8243\"\u003e#8243\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/353e67ddd8bc3ca9fe8d18995d1248ac3ed5af5b\"\u003e353e67d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1000.24 (2026-07-31)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echecksums:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1000.23 (2026-07-29)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for CBOR v2 codec (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8233\"\u003e#8233\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003ee40ebac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1000.22 (2026-07-28)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echecksums:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1000.21 (2026-07-27)\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\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/checksums\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-cloudfront` from 3.1095.0 to 3.1125.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.1125.0\u003c/h2\u003e\n\u003ch4\u003e3.1125.0(2026-09-02)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds support to retain interruptible Capacity Reservations in an active state when all capacity is reclaimed. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/336c7896d1103fd5ad3d049ac4b18cc30b9295a2\"\u003e336c7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker-featurestore-runtime:\u003c/strong\u003e  Amazon SageMaker Feature Store now supports the UpdateRecord API, enabling partial updates to individual feature values in an existing Online Store record without rewriting the entire record. This reduces write payloads and latency for high-frequency feature-level writes . (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/71920960e24c2399ab408bb48c32e1af45e80bf9\"\u003e71920960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker Feature Store now supports the Standard V2 online store type, which enables feature-level writes to feature groups. You can select Standard V2 when creating a feature group, and update the storage type of an existing feature group via UpdateFeatureGroup. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5287db7fb3bb7269e2ddff8dbf16445914c6ae7b\"\u003e5287db7f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  Adds the ListFlexComponents API for listing the flex components available for a given DB system shape. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/551174bfc63c2f19cb7db7e9a3bd935d0c57e142\"\u003e551174bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  AWS Transform for migrations adds a second network migration option - apply your source security posture to existing VPCs. Upload a source network file with firewall rules, tag the in-scope VPCs, and AWS Transform matches source subnets to them by CIDR and generates the security groups. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/822144b21e4ca9bbf41cfd6dc78f1f95c19508d6\"\u003e822144b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Enabled customers to clear optional S3 paths (plugins, requirements, and startup script) for their Amazon MWAA environments by accepting empty strings for the associated fields in UpdateEnvironment requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9fa2e0c1413fd814aed07d97e34de2aab8c3f321\"\u003e9fa2e0c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Batch evaluation now supports up to 10 CloudWatch log groups per CloudWatchLogsSource (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cebd317918b8c28a253befaf1207f12005202ed6\"\u003ecebd3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-medialive:\u003c/strong\u003e  AWS Elemental MediaLive now supports AB forensic video watermarking (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d48e9e1515040ea6a95361bee682b12ba6814fea\"\u003ed48e9e15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appintegrations:\u003c/strong\u003e  This release adds a force parameter to DeleteApplication and a ConflictException to UpdateApplication, letting customers delete applications with existing associations in one call and get a clear error when an update conflicts with the application's current state. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/62b7304c2f18940c625ce2fbf8a8446de80f6d6e\"\u003e62b7304c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecloudfront-signer:\u003c/strong\u003e  preserve plus in query strings when signing URLs (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8283\"\u003e#8283\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dd76a0ddb0440a506442e0a9fc3c16e1502e6e49\"\u003edd76a0dd\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.1125.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1124.0\u003c/h2\u003e\n\u003ch4\u003e3.1124.0(2026-09-01)\u003c/h4\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-09-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5f5319a0725d161a33214c9f68f9cafcf39f9c74\"\u003e5f5319a0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  AWS Lambda now provides configurable control over S3 direct access, allowing you to explicitly enable or disable how functions stream file reads directly from S3 buckets. This gives you flexibility to tune data access behavior based on your workload requirements, independent of memory size. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b4738dbb8a2d21758f9c4ebf005fb6d766bfd417\"\u003eb4738dbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  GetOfferTerms now returns renewalTerm for offers with pre-authorized renewals, exposing maxRenewals, lockoutPeriod, adjustmentDeadline, priceIncrease (fixed percentage or percentage range), and termTemplates (renewal payment schedules). Enables buyers to view renewal pricing and terms. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1fbc92ca1bf046ddbdc7735bf551ed5c4fc3afc2\"\u003e1fbc92ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iotsitewise:\u003c/strong\u003e  AWS IoT SiteWise Scenario Discovery now supports mounting Amazon S3 data directly into pipeline task containers via S3 Access Points, and configuring additional ephemeral storage per task. Mount configurations can be overridden at execution time. See the API guide for details. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3b3b8a5b54bf1d84eb9852d7d33ed5dd69469566\"\u003e3b3b8a5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lightsail:\u003c/strong\u003e  This release adds support for the Amazon Lightsail GetProfile API, which returns the profile for the specified account. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a05a4bf26cb6b487c136a4a386de3fd654537d88\"\u003ea05a4bf2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kinesis:\u003c/strong\u003e  Amazon Kinesis Data Streams now supports a dry run feature for data-plane APIs to validate the permissions and request parameters. If all checks complete successfully, the API returns a 'DryRunOperationException', confirming the request would have succeeded without the 'DryRun' parameter. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7c1241eb9057be16dd1c8524708bcfd1e2ab0f3\"\u003eb7c1241e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-taxsettings:\u003c/strong\u003e  France and Monaco Additional Info changes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/93faab8560bc9b101465bc805a9829abe476be5b\"\u003e93faab85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconvert:\u003c/strong\u003e  Adds support for AAC passthrough. Adds ManifestCues option to support HLS manifest Cue marker passthrough. Adds playback device compatibility mode for DASH H.265 outputs. Adds TTML caption styling options. Adds interlace mode support for XAVC HD Intra CBG profile. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f9ca64dcae7be64090d657721742434c96642e5\"\u003e4f9ca64d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Update UserData and UploadPolicy shapes to use SecureBlob (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0369a0ea4d2a035f83ed50bee70c2dde699aaa67\"\u003e0369a0ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Online evaluation configurations now support up to 25 evaluators. CloudWatch Logs data sources for online evaluation now support up to 10 log groups. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/add6274465d43abc87b6906ae4120ebe781fd117\"\u003eadd62744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Amazon GuardDuty now supports custom detection rules, including APIs to manage rule associations and organization-level configurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c4309459f0cdefe421f297d62a09718866eaa7db\"\u003ec4309459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Added support for managing SMIME signing certificates for email identities, including associating, listing, and disassociating certificates. Added the UpdateConfigurationSet operation to configure message security options such as signing scheme. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5d6518c22e633a027d6f6256fbb061420546f617\"\u003e5d6518c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  This release adds renewal support for AWS Marketplace private offers. Agreements report whether they renew and, if not, why. Renewal terms add price increases, renewal limits, renewal decision deadlines, and payment schedule templates. SearchAgreements adds filters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5cffee4c9b6275d77927ff7bbb730c00bf3485e0\"\u003e5cffee4c\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.1124.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1123.0\u003c/h2\u003e\n\u003ch4\u003e3.1123.0(2026-08-31)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-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.1124.0...v3.1125.0\"\u003e3.1125.0\u003c/a\u003e (2026-09-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.1123.0...v3.1124.0\"\u003e3.1124.0\u003c/a\u003e (2026-09-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.1122.0...v3.1123.0\"\u003e3.1123.0\u003c/a\u003e (2026-08-31)\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.1121.0...v3.1122.0\"\u003e3.1122.0\u003c/a\u003e (2026-08-31)\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.1120.0...v3.1121.0\"\u003e3.1121.0\u003c/a\u003e (2026-08-28)\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.1119.0...v3.1120.0\"\u003e3.1120.0\u003c/a\u003e (2026-08-27)\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.1118.0...v3.1119.0\"\u003e3.1119.0\u003c/a\u003e (2026-08-26)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/678282b614156c0085a279c49226c2725a88bf3e\"\u003e\u003ccode\u003e678282b\u003c/code\u003e\u003c/a\u003e Publish v3.1125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e80cab3d6831ad16c976bd65ba28a3467e1163e6\"\u003e\u003ccode\u003ee80cab3\u003c/code\u003e\u003c/a\u003e Publish v3.1124.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/49a1557a8f25447d8dbe714d2ac2cfbb482d2c1d\"\u003e\u003ccode\u003e49a1557\u003c/code\u003e\u003c/a\u003e Publish v3.1123.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e1cf460a1e4707e137931804e3e7b71a8392f227\"\u003e\u003ccode\u003ee1cf460\u003c/code\u003e\u003c/a\u003e Publish v3.1122.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e53a25aafbdd772c90d26471dc271e383f1daf71\"\u003e\u003ccode\u003ee53a25a\u003c/code\u003e\u003c/a\u003e Publish v3.1121.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6be6f8dd3ee8d43fd70dfb5b52a977ce251c720\"\u003e\u003ccode\u003ed6be6f8\u003c/code\u003e\u003c/a\u003e Publish v3.1120.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ba4e4498a7610ec0b5ad7af195db137f618e09bc\"\u003e\u003ccode\u003eba4e449\u003c/code\u003e\u003c/a\u003e Publish v3.1119.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c65dd6533de52787da39c1bc58177b4258a044ea\"\u003e\u003ccode\u003ec65dd65\u003c/code\u003e\u003c/a\u003e Publish v3.1118.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/78b069ac777c0b3e8cca25aff07efc551ab59608\"\u003e\u003ccode\u003e78b069a\u003c/code\u003e\u003c/a\u003e Publish v3.1117.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d760a00859a08b5d04590ee047510b49add12361\"\u003e\u003ccode\u003ed760a00\u003c/code\u003e\u003c/a\u003e Publish v3.1116.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1125.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-s3` from 3.1095.0 to 3.1125.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.1125.0\u003c/h2\u003e\n\u003ch4\u003e3.1125.0(2026-09-02)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds support to retain interruptible Capacity Reservations in an active state when all capacity is reclaimed. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/336c7896d1103fd5ad3d049ac4b18cc30b9295a2\"\u003e336c7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker-featurestore-runtime:\u003c/strong\u003e  Amazon SageMaker Feature Store now supports the UpdateRecord API, enabling partial updates to individual feature values in an existing Online Store record without rewriting the entire record. This reduces write payloads and latency for high-frequency feature-level writes . (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/71920960e24c2399ab408bb48c32e1af45e80bf9\"\u003e71920960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker Feature Store now supports the Standard V2 online store type, which enables feature-level writes to feature groups. You can select Standard V2 when creating a feature group, and update the storage type of an existing feature group via UpdateFeatureGroup. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5287db7fb3bb7269e2ddff8dbf16445914c6ae7b\"\u003e5287db7f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  Adds the ListFlexComponents API for listing the flex components available for a given DB system shape. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/551174bfc63c2f19cb7db7e9a3bd935d0c57e142\"\u003e551174bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  AWS Transform for migrations adds a second network migration option - apply your source security posture to existing VPCs. Upload a source network file with firewall rules, tag the in-scope VPCs, and AWS Transform matches source subnets to them by CIDR and generates the security groups. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/822144b21e4ca9bbf41cfd6dc78f1f95c19508d6\"\u003e822144b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Enabled customers to clear optional S3 paths (plugins, requirements, and startup script) for their Amazon MWAA environments by accepting empty strings for the associated fields in UpdateEnvironment requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9fa2e0c1413fd814aed07d97e34de2aab8c3f321\"\u003e9fa2e0c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Batch evaluation now supports up to 10 CloudWatch log groups per CloudWatchLogsSource (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cebd317918b8c28a253befaf1207f12005202ed6\"\u003ecebd3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-medialive:\u003c/strong\u003e  AWS Elemental MediaLive now supports AB forensic video watermarking (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d48e9e1515040ea6a95361bee682b12ba6814fea\"\u003ed48e9e15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appintegrations:\u003c/strong\u003e  This release adds a force parameter to DeleteApplication and a ConflictException to UpdateApplication, letting customers delete applications with existing associations in one call and get a clear error when an update conflicts with the application's current state. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/62b7304c2f18940c625ce2fbf8a8446de80f6d6e\"\u003e62b7304c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecloudfront-signer:\u003c/strong\u003e  preserve plus in query strings when signing URLs (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8283\"\u003e#8283\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dd76a0ddb0440a506442e0a9fc3c16e1502e6e49\"\u003edd76a0dd\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.1125.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1124.0\u003c/h2\u003e\n\u003ch4\u003e3.1124.0(2026-09-01)\u003c/h4\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-09-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5f5319a0725d161a33214c9f68f9cafcf39f9c74\"\u003e5f5319a0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  AWS Lambda now provides configurable control over S3 direct access, allowing you to explicitly enable or disable how functions stream file reads directly from S3 buckets. This gives you flexibility to tune data access behavior based on your workload requirements, independent of memory size. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b4738dbb8a2d21758f9c4ebf005fb6d766bfd417\"\u003eb4738dbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  GetOfferTerms now returns renewalTerm for offers with pre-authorized renewals, exposing maxRenewals, lockoutPeriod, adjustmentDeadline, priceIncrease (fixed percentage or percentage range), and termTemplates (renewal payment schedules). Enables buyers to view renewal pricing and terms. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1fbc92ca1bf046ddbdc7735bf551ed5c4fc3afc2\"\u003e1fbc92ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iotsitewise:\u003c/strong\u003e  AWS IoT SiteWise Scenario Discovery now supports mounting Amazon S3 data directly into pipeline task containers via S3 Access Points, and configuring additional ephemeral storage per task. Mount configurations can be overridden at execution time. See the API guide for details. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3b3b8a5b54bf1d84eb9852d7d33ed5dd69469566\"\u003e3b3b8a5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lightsail:\u003c/strong\u003e  This release adds support for the Amazon Lightsail GetProfile API, which returns the profile for the specified account. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a05a4bf26cb6b487c136a4a386de3fd654537d88\"\u003ea05a4bf2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kinesis:\u003c/strong\u003e  Amazon Kinesis Data Streams now supports a dry run feature for data-plane APIs to validate the permissions and request parameters. If all checks complete successfully, the API returns a 'DryRunOperationException', confirming the request would have succeeded without the 'DryRun' parameter. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7c1241eb9057be16dd1c8524708bcfd1e2ab0f3\"\u003eb7c1241e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-taxsettings:\u003c/strong\u003e  France and Monaco Additional Info changes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/93faab8560bc9b101465bc805a9829abe476be5b\"\u003e93faab85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconvert:\u003c/strong\u003e  Adds support for AAC passthrough. Adds ManifestCues option to support HLS manifest Cue marker passthrough. Adds playback device compatibility mode for DASH H.265 outputs. Adds TTML caption styling options. Adds interlace mode support for XAVC HD Intra CBG profile. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f9ca64dcae7be64090d657721742434c96642e5\"\u003e4f9ca64d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Update UserData and UploadPolicy shapes to use SecureBlob (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0369a0ea4d2a035f83ed50bee70c2dde699aaa67\"\u003e0369a0ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Online evaluation configurations now support up to 25 evaluators. CloudWatch Logs data sources for online evaluation now support up to 10 log groups. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/add6274465d43abc87b6906ae4120ebe781fd117\"\u003eadd62744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Amazon GuardDuty now supports custom detection rules, including APIs to manage rule associations and organization-level configurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c4309459f0cdefe421f297d62a09718866eaa7db\"\u003ec4309459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Added support for managing SMIME signing certificates for email identities, including associating, listing, and disassociating certificates. Added the UpdateConfigurationSet operation to configure message security options such as signing scheme. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5d6518c22e633a027d6f6256fbb061420546f617\"\u003e5d6518c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  This release adds renewal support for AWS Marketplace private offers. Agreements report whether they renew and, if not, why. Renewal terms add price increases, renewal limits, renewal decision deadlines, and payment schedule templates. SearchAgreements adds filters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5cffee4c9b6275d77927ff7bbb730c00bf3485e0\"\u003e5cffee4c\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.1124.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1123.0\u003c/h2\u003e\n\u003ch4\u003e3.1123.0(2026-08-31)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-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.1124.0...v3.1125.0\"\u003e3.1125.0\u003c/a\u003e (2026-09-02)\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.1123.0...v3.1124.0\"\u003e3.1124.0\u003c/a\u003e (2026-09-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.1122.0...v3.1123.0\"\u003e3.1123.0\u003c/a\u003e (2026-08-31)\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.1121.0...v3.1122.0\"\u003e3.1122.0\u003c/a\u003e (2026-08-31)\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.1120.0...v3.1121.0\"\u003e3.1121.0\u003c/a\u003e (2026-08-28)\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.1119.0...v3.1120.0\"\u003e3.1120.0\u003c/a\u003e (2026-08-27)\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.1118.0...v3.1119.0\"\u003e3.1119.0\u003c/a\u003e (2026-08-26)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/678282b614156c0085a279c49226c2725a88bf3e\"\u003e\u003ccode\u003e678282b\u003c/code\u003e\u003c/a\u003e Publish v3.1125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e80cab3d6831ad16c976bd65ba28a3467e1163e6\"\u003e\u003ccode\u003ee80cab3\u003c/code\u003e\u003c/a\u003e Publish v3.1124.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/49a1557a8f25447d8dbe714d2ac2cfbb482d2c1d\"\u003e\u003ccode\u003e49a1557\u003c/code\u003e\u003c/a\u003e Publish v3.1123.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e1cf460a1e4707e137931804e3e7b71a8392f227\"\u003e\u003ccode\u003ee1cf460\u003c/code\u003e\u003c/a\u003e Publish v3.1122.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e53a25aafbdd772c90d26471dc271e383f1daf71\"\u003e\u003ccode\u003ee53a25a\u003c/code\u003e\u003c/a\u003e Publish v3.1121.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6be6f8dd3ee8d43fd70dfb5b52a977ce251c720\"\u003e\u003ccode\u003ed6be6f8\u003c/code\u003e\u003c/a\u003e Publish v3.1120.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ba4e4498a7610ec0b5ad7af195db137f618e09bc\"\u003e\u003ccode\u003eba4e449\u003c/code\u003e\u003c/a\u003e Publish v3.1119.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c65dd6533de52787da39c1bc58177b4258a044ea\"\u003e\u003ccode\u003ec65dd65\u003c/code\u003e\u003c/a\u003e Publish v3.1118.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/78b069ac777c0b3e8cca25aff07efc551ab59608\"\u003e\u003ccode\u003e78b069a\u003c/code\u003e\u003c/a\u003e Publish v3.1117.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d760a00859a08b5d04590ee047510b49add12361\"\u003e\u003ccode\u003ed760a00\u003c/code\u003e\u003c/a\u003e Publish v3.1116.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1125.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/core` from 3.977.1 to 3.977.9\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/packages-internal/core/CHANGELOG.md\"\u003e@​aws-sdk/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.977.9 (2026-08-20)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e update to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.977.8 (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 7 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca81fbb7398345aa31482dd7aa1971bccf278989\"\u003eca81fbb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.977.7 (2026-08-11)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8257\"\u003e#8257\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edabd4a5228e259e9f3352cd47414069db755188\"\u003eedabd4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.977.6 (2026-08-04)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e fix number precision check (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8252\"\u003e#8252\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ab3c0e2eab6fd19ab26d011061095d2a090040f\"\u003e3ab3c0e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.977.5 (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e document and number serialization fixes (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8245\"\u003e#8245\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/71d4384273083464c78fa30c2f88a21f1d6e147b\"\u003e71d4384\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e switch to v2 JSON codecs (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8234\"\u003e#8234\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/54c1c236f6a9e7914c061cac0d6af7bf4a607d1e\"\u003e54c1c23\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.977.4 (2026-07-30)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e v2 JSON codec updates and JsonBytesStringAdapter (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8238\"\u003e#8238\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1001f4b580d631ee5307774f564ad6bff6ef486\"\u003ea1001f4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.977.3 (2026-07-29)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for CBOR v2 codec (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8233\"\u003e#8233\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003ee40ebac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e expose v2 JSON codecs (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8232\"\u003e#8232\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e6fa5566d9d805c0328ddc4d6c6da4295ec2a7fd\"\u003ee6fa556\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.977.2 (2026-07-27)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e organize json codec folders (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8230\"\u003e#8230\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8c117e3b6a794c528be6cf7f2474fe959e6f2659\"\u003e8c117e3\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/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/credential-provider-env` from 3.972.61 to 3.972.70\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/packages-internal/credential-provider-env/CHANGELOG.md\"\u003e@​aws-sdk/credential-provider-env's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.972.70 (2026-08-20)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e update to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.69 (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 7 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca81fbb7398345aa31482dd7aa1971bccf278989\"\u003eca81fbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove jest, use vitest for remaining test suites (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8263\"\u003e#8263\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a88aada579866331fe642d4b8147ede799deafa\"\u003e3a88aad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.68 (2026-08-11)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8257\"\u003e#8257\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edabd4a5228e259e9f3352cd47414069db755188\"\u003eedabd4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.67 (2026-08-04)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-env:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.66 (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-env:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.65 (2026-07-31)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-env:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.64 (2026-07-29)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for CBOR v2 codec (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8233\"\u003e#8233\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003ee40ebac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.63 (2026-07-28)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-env:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.62 (2026-07-27)\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\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/credential-provider-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/credential-provider-http` from 3.972.63 to 3.972.72\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/packages-internal/credential-provider-http/CHANGELOG.md\"\u003e@​aws-sdk/credential-provider-http's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.972.72 (2026-08-20)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e update to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.71 (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 7 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca81fbb7398345aa31482dd7aa1971bccf278989\"\u003eca81fbb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.70 (2026-08-11)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8257\"\u003e#8257\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edabd4a5228e259e9f3352cd47414069db755188\"\u003eedabd4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.69 (2026-08-04)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-http:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.68 (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-http:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.67 (2026-07-31)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-http:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.66 (2026-07-29)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for CBOR v2 codec (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8233\"\u003e#8233\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003ee40ebac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.65 (2026-07-28)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-http:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.64 (2026-07-27)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/credential-provider-http\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/credential-provider-ini` from 3.973.6 to 3.973.15\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/packages-internal/credential-provider-ini/CHANGELOG.md\"\u003e@​aws-sdk/credential-provider-ini's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.973.15 (2026-08-20)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e update to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.14 (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 7 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca81fbb7398345aa31482dd7aa1971bccf278989\"\u003eca81fbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove jest, use vitest for remaining test suites (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8263\"\u003e#8263\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a88aada579866331fe642d4b8147ede799deafa\"\u003e3a88aad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.13 (2026-08-11)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8257\"\u003e#8257\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edabd4a5228e259e9f3352cd47414069db755188\"\u003eedabd4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.12 (2026-08-04)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-ini:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.11 (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-ini:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.10 (2026-07-31)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-ini:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.9 (2026-07-29)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for CBOR v2 codec (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8233\"\u003e#8233\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003ee40ebac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.8 (2026-07-28)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-ini:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.7 (2026-07-27)\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\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/credential-provider-ini\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/credential-provider-login` from 3.972.68 to 3.972.77\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/packages-internal/credential-provider-login/CHANGELOG.md\"\u003e@​aws-sdk/credential-provider-login's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.972.77 (2026-08-20)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e update to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.76 (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 7 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca81fbb7398345aa31482dd7aa1971bccf278989\"\u003eca81fbb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.75 (2026-08-11)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8257\"\u003e#8257\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edabd4a5228e259e9f3352cd47414069db755188\"\u003eedabd4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.74 (2026-08-04)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-login:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.73 (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-login:\u003c/strong\u003e always read token from disk (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8216\"\u003e#8216\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5caf21f6aea89905f0b54aa4fec9dea7786a2463\"\u003e5caf21f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.72 (2026-07-31)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-login:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.71 (2026-07-29)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for CBOR v2 codec (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8233\"\u003e#8233\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003ee40ebac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.70 (2026-07-28)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-login:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.69 (2026-07-27)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/credential-provider-login\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/credential-provider-node` from 3.972.72 to 3.972.81\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/packages-internal/credential-provider-node/CHANGELOG.md\"\u003e@​aws-sdk/credential-provider-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.972.81 (2026-08-20)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e update to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.80 (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 7 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca81fbb7398345aa31482dd7aa1971bccf278989\"\u003eca81fbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove jest, use vitest for remaining test suites (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8263\"\u003e#8263\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a88aada579866331fe642d4b8147ede799deafa\"\u003e3a88aad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.79 (2026-08-11)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8257\"\u003e#8257\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edabd4a5228e259e9f3352cd47414069db755188\"\u003eedabd4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.78 (2026-08-04)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-node:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.77 (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-login:\u003c/strong\u003e always read token from disk (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8216\"\u003e#8216\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5caf21f6aea89905f0b54aa4fec9dea7786a2463\"\u003e5caf21f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.76 (2026-07-31)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-node:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.75 (2026-07-29)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for CBOR v2 codec (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8233\"\u003e#8233\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003ee40ebac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.74 (2026-07-28)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-node:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.73 (2026-07-27)\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\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/credential-provider-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/credential-provider-process` from 3.972.61 to 3.972.70\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/packages-internal/credential-provider-process/CHANGELOG.md\"\u003e@​aws-sdk/credential-provider-process's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.972.70 (2026-08-20)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e update to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.69 (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 7 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca81fbb7398345aa31482dd7aa1971bccf278989\"\u003eca81fbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove jest, use vitest for remaining test suites (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8263\"\u003e#8263\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a88aada579866331fe642d4b8147ede799deafa\"\u003e3a88aad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.68 (2026-08-11)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8257\"\u003e#8257\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edabd4a5228e259e9f3352cd47414069db755188\"\u003eedabd4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.67 (2026-08-04)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-process:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.66 (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-process:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.65 (2026-07-31)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-process:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.64 (2026-07-29)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for CBOR v2 codec (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8233\"\u003e#8233\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003ee40ebac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.63 (2026-07-28)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-process:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.62 (2026-07-27)\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\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/credential-provider-process\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/credential-provider-sso` from 3.973.5 to 3.973.14\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/packages-internal/credential-provider-sso/CHANGELOG.md\"\u003e@​aws-sdk/credential-provider-sso's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.973.14 (2026-08-20)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e update to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.13 (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 7 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca81fbb7398345aa31482dd7aa1971bccf278989\"\u003eca81fbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove jest, use vitest for remaining test suites (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8263\"\u003e#8263\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a88aada579866331fe642d4b8147ede799deafa\"\u003e3a88aad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.12 (2026-08-11)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8257\"\u003e#8257\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edabd4a5228e259e9f3352cd47414069db755188\"\u003eedabd4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.11 (2026-08-04)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-sso:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.10 (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-sso:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.9 (2026-07-31)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-sso:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.8 (2026-07-29)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for CBOR v2 codec (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8233\"\u003e#8233\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003ee40ebac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.7 (2026-07-28)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-sso:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.6 (2026-07-27)\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\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/credential-provider-sso\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/credential-provider-web-identity` from 3.972.67 to 3.972.76\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/packages-internal/credential-provider-web-identity/CHANGELOG.md\"\u003e@​aws-sdk/credential-provider-web-identity's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.972.76 (2026-08-20)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e update to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.75 (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 7 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca81fbb7398345aa31482dd7aa1971bccf278989\"\u003eca81fbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove jest, use vitest for remaining test suites (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8263\"\u003e#8263\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a88aada579866331fe642d4b8147ede799deafa\"\u003e3a88aad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.74 (2026-08-11)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8257\"\u003e#8257\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edabd4a5228e259e9f3352cd47414069db755188\"\u003eedabd4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.73 (2026-08-04)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-web-identity:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.72 (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-web-identity:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.71 (2026-07-31)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-web-identity:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.70 (2026-07-29)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for CBOR v2 codec (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8233\"\u003e#8233\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003ee40ebac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.69 (2026-07-28)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-web-identity:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.68 (2026-07-27)\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\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/credential-provider-web-identity\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/middleware-sdk-s3` from 3.972.66 to 3.972.75\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/packages-internal/middleware-sdk-s3/CHANGELOG.md\"\u003e@​aws-sdk/middleware-sdk-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.972.75 (2026-08-20)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e update to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.74 (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 7 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca81fbb7398345aa31482dd7aa1971bccf278989\"\u003eca81fbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove jest, use vitest for remaining test suites (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8263\"\u003e#8263\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a88aada579866331fe642d4b8147ede799deafa\"\u003e3a88aad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.73 (2026-08-11)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8257\"\u003e#8257\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edabd4a5228e259e9f3352cd47414069db755188\"\u003eedabd4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.72 (2026-08-04)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-sdk-s3:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.71 (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-sdk-s3:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.70 (2026-07-31)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-sdk-s3:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.69 (2026-07-29)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for CBOR v2 codec (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8233\"\u003e#8233\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003ee40ebac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.68 (2026-07-28)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-sdk-s3:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.67 (2026-07-27)\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\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/middleware-sdk-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/nested-clients` from 3.997.35 to 3.997.44\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages/nested-clients\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/signature-v4-multi-region` from 3.996.42 to 3.996.46\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages/signature-v4-multi-region\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/token-providers` from 3.1095.0 to 3.1116.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/token-providers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1116.0\u003c/h2\u003e\n\u003ch4\u003e3.1116.0(2026-08-21)\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\u003ebump smithyVersion to 1.73.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8273\"\u003e#8273\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/64f21cd0e457d62cac47c6d22165afe8732f2af4\"\u003e64f21cd0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-backup:\u003c/strong\u003e  Updating CLI Docs for Backup Audit Manager List Job Summaries APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/98f47ffe76ab2a53c61a27ea9a96a0a422b494d2\"\u003e98f47ffe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-wafv2:\u003c/strong\u003e  DataProtectionConfig field Key Documentation Update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a8f1fb90ea128c4125dc99be75bd97417cc93208\"\u003ea8f1fb90\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-cloudwatch:\u003c/strong\u003e  Allows customers to specify an initial warm up period to wait for metrics to arrive when creating metric or log alarms (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e354f162a662f9a7037e0749079b85fce50c1d23\"\u003ee354f162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-device-farm:\u003c/strong\u003e  Added support to CreateRemoveAccessSession for selecting a server version on the mobile WebDriver endpoint. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d91e09c83fde16fc9c9a0c2cb4f3cfe093ea6636\"\u003ed91e09c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Increase spans count from 1k to 20k (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e83264aa59df69c8c79c73afcff152ebf9f0f14d\"\u003ee83264aa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kinesis:\u003c/strong\u003e  Generate account endpoint for Kinesis Data Streams requests when the account ID is available (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed9966e2cf2557ed22b64f9be573c618466c2f26\"\u003eed9966e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Update Dataset schema to THIRDPARTYEVALUATIONV1 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f0fe8db338215ab7282bb6dc28a45d633c38390a\"\u003ef0fe8db3\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.1116.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1115.0\u003c/h2\u003e\n\u003ch4\u003e3.1115.0(2026-08-20)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pricing-plan-manager:\u003c/strong\u003e  Documentation update for the CreateSubscription API to correct the default value of the approval mode parameter. The default value for paid subscriptions is MANUAL, not IMMEDIATE as previously documented. The default value remains IMMEDIATE for FREE tier subscriptions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50d16ae3f271fe02a775de35ff81f96c3fc3f3f5\"\u003e50d16ae3\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-sesv2:\u003c/strong\u003e  Amazon SES now supports per-message tracking overrides. You can use the new ConfigurationOverrides parameter in SendEmail and SendBulkEmail to enable or disable open and click tracking for individual messages without changing your account-level or configuration set settings. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da56caa551406c67f4add96bcb7a98ac9ad9ec5d\"\u003eda56caa5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-arc-region-switch:\u003c/strong\u003e  Adds support for Rds switchover read replica for Oracle databases in Region switch plans (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/85ffb20a7857736b13916df32017903c6fd0b3e0\"\u003e85ffb20a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  EC2 marks UEFI instance metadata field as sensitive. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c232746ad78da7961a997005c6102943c392c30c\"\u003ec232746a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-direct-connect:\u003c/strong\u003e  This release adds custom route prefix pool allocations for Direct Connect. You can set IPv4 and IPv6 route prefix counts on private and transit virtual interfaces, and view pool size and unallocated counts on connections and LAGs, plus direct connect gateway attachment prefix allocation totals. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a94fb9783b97be5c59ef543ea7448d0e09f6f048\"\u003ea94fb978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-amplify:\u003c/strong\u003e  Increased the maximum allowed length from 255 to 4,096 characters to support longer access tokens. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f7f8ecd1b8b45ba69bb48d1ac61a5bafc2a2d672\"\u003ef7f8ecd1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-batch:\u003c/strong\u003e  AWS Batch now supports a new compute environment type that provides fully managed EC2 capacity with broader compute flexibility than Fargate, including GPU instances, bare metal, and specific instance type selection, without infrastructure management overhead. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9c559a7366166cbe4e81c2752eb1c26696a884a9\"\u003e9c559a73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Added IAM Identity Center (IdC) support to CreatePartnerApp and UpdatePartnerApp APIs. Added Customer Managed Key (CMK) support to CreateMlflowApp and DescribeMlflowApp. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5548588739d30ba5b7ebf1c6a88fa5749adb15b0\"\u003e55485887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Adds support for full JSON resource-based policies, enabling customers to create, retrieve, update, and delete function resource policies as complete JSON documents. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/72573a2ad860a406a0fe742dfd40b50458b6153d\"\u003e72573a2a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added SigV4a as a supported signing protocol for Origin Access Control (OAC), enabling CloudFront to sign requests to Amazon S3 Multi-Region Access Point (S3-MRAP) origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/95476293d5fa70f266cb4aa4c54ecebce9c771ce\"\u003e95476293\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.1115.0.zip\u003c/strong\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/token-providers/CHANGELOG.md\"\u003e@​aws-sdk/token-providers'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.1115.0...v3.1116.0\"\u003e3.1116.0\u003c/a\u003e (2026-08-21)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/token-providers\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1114.0...v3.1115.0\"\u003e3.1115.0\u003c/a\u003e (2026-08-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/token-providers\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1113.0...v3.1114.0\"\u003e3.1114.0\u003c/a\u003e (2026-08-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/token-providers\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1112.0...v3.1113.0\"\u003e3.1113.0\u003c/a\u003e (2026-08-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etoke...\n\n_Description has been truncated_","html_url":"https://github.com/scolladon/sfdx-git-delta/pull/1418","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/scolladon%2Fsfdx-git-delta/issues/1418","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1418/packages"},{"uuid":"5331763579","node_id":"PR_kwDOT5O_i88AAAABB_m53w","number":325,"state":"closed","title":"chore(deps): bump the web-runtime group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-06T20:09:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-03T03:14:30.000Z","updated_at":"2026-09-06T20:09:13.000Z","time_to_close":320081,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"web-runtime","update_count":21,"packages":[{"name":"lucide-react","old_version":"1.31.0","new_version":"1.37.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"shadcn","old_version":"4.18.0","new_version":"4.19.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"ast-types","old_version":"0.16.1","new_version":"0.16.3","repository_url":"https://github.com/benjamn/ast-types"},{"name":"baseline-browser-mapping","old_version":"2.11.14","new_version":"2.11.20","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001809","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"default-browser","old_version":"5.5.0","new_version":"5.5.1","repository_url":"https://github.com/sindresorhus/default-browser"},{"name":"electron-to-chromium","old_version":"1.5.406","new_version":"1.5.420","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"express-rate-limit","old_version":"8.6.2","new_version":"8.7.0","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"fastq","old_version":"1.20.1","new_version":"1.20.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"hono","old_version":"4.13.2","new_version":"4.13.5","repository_url":"https://github.com/honojs/hono"},{"name":"ip-address","old_version":"10.5.0","new_version":"10.7.0","repository_url":"https://github.com/beaugunderson/ip-address"},{"name":"jose","old_version":"6.2.9","new_version":"6.2.10","repository_url":"https://github.com/panva/jose"},{"name":"js-yaml","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"negotiator","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/jshttp/negotiator"},{"name":"node-releases","old_version":"2.0.53","new_version":"2.0.54","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"pretty-ms","old_version":"9.3.0","new_version":"9.3.1","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"qs","old_version":"6.15.3","new_version":"6.16.0","repository_url":"https://github.com/ljharb/qs"},{"name":"reselect","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/reduxjs/reselect"},{"name":"systeminformation","old_version":"5.33.1","new_version":"5.33.8","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"update-browserslist-db","old_version":"1.3.1","new_version":"1.3.2","repository_url":"https://github.com/browserslist/update-db"}],"path":null,"ecosystem":"npm"},"body":"Bumps the web-runtime group with 21 updates in the /web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.31.0` | `1.37.0` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.18.0` | `4.19.0` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [ast-types](https://github.com/benjamn/ast-types) | `0.16.1` | `0.16.3` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.14` | `2.11.20` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001809` | `1.0.30001810` |\n| [default-browser](https://github.com/sindresorhus/default-browser) | `5.5.0` | `5.5.1` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.406` | `1.5.420` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.6.2` | `8.7.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.20.1` | `1.20.3` |\n| [hono](https://github.com/honojs/hono) | `4.13.2` | `4.13.5` |\n| [ip-address](https://github.com/beaugunderson/ip-address) | `10.5.0` | `10.7.0` |\n| [jose](https://github.com/panva/jose) | `6.2.9` | `6.2.10` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.3.1` | `4.3.2` |\n| [negotiator](https://github.com/jshttp/negotiator) | `1.0.0` | `1.1.0` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.53` | `2.0.54` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.3.0` | `9.3.1` |\n| [qs](https://github.com/ljharb/qs) | `6.15.3` | `6.16.0` |\n| [reselect](https://github.com/reduxjs/reselect) | `5.2.0` | `5.3.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.33.1` | `5.33.8` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.3.1` | `1.3.2` |\n\n\nUpdates `lucide-react` from 1.31.0 to 1.37.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 1.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added 'robot-vacuum' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4599\"\u003elucide-icons/lucide#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): made \u003ccode\u003eface-angry\u003c/code\u003e even more angry 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/4708\"\u003elucide-icons/lucide#4708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eswords\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/4707\"\u003elucide-icons/lucide#4707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eshopping-cart\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/2909\"\u003elucide-icons/lucide#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(icon-description): added old and empty tags/use case for ghost by \u003ca href=\"https://github.com/TFJ5183\"\u003e\u003ccode\u003e@​TFJ5183\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4762\"\u003elucide-icons/lucide#4762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eplaying-card\u003c/code\u003e, \u003ccode\u003eplaying-cards\u003c/code\u003e, and \u003ccode\u003eplaying-cards-fan\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4258\"\u003elucide-icons/lucide#4258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebeef\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/3457\"\u003elucide-icons/lucide#3457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(tags): added music disc related tags to \u003ccode\u003ecircle-dot\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/3909\"\u003elucide-icons/lucide#3909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanda\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/3187\"\u003elucide-icons/lucide#3187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003eblend\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/3105\"\u003elucide-icons/lucide#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003ekey\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/3111\"\u003elucide-icons/lucide#3111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esquare-split-vertical\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/3939\"\u003elucide-icons/lucide#3939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003easterisk\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/3906\"\u003elucide-icons/lucide#3906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): unify check, cross and plus sizes across 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/3875\"\u003elucide-icons/lucide#3875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-circle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/aliyasirnac\"\u003e\u003ccode\u003e@​aliyasirnac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3678\"\u003elucide-icons/lucide#3678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epiano\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/4766\"\u003elucide-icons/lucide#4766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-x\u003c/code\u003e \u0026amp; \u003ccode\u003ecredit-card-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/4763\"\u003elucide-icons/lucide#4763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-minus\u003c/code\u003e icon by \u003ca href=\"https://github.com/ameniti-mx\"\u003e\u003ccode\u003e@​ameniti-mx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4440\"\u003elucide-icons/lucide#4440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-plus\u003c/code\u003e icon by \u003ca href=\"https://github.com/ameniti-mx\"\u003e\u003ccode\u003e@​ameniti-mx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4441\"\u003elucide-icons/lucide#4441\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/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4599\"\u003elucide-icons/lucide#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TFJ5183\"\u003e\u003ccode\u003e@​TFJ5183\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4762\"\u003elucide-icons/lucide#4762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aliyasirnac\"\u003e\u003ccode\u003e@​aliyasirnac\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3678\"\u003elucide-icons/lucide#3678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ameniti-mx\"\u003e\u003ccode\u003e@​ameniti-mx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4440\"\u003elucide-icons/lucide#4440\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/1.35.0...1.37.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.35.0...1.37.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.36.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added 'robot-vacuum' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4599\"\u003elucide-icons/lucide#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): made \u003ccode\u003eface-angry\u003c/code\u003e even more angry 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/4708\"\u003elucide-icons/lucide#4708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eswords\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/4707\"\u003elucide-icons/lucide#4707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eshopping-cart\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/2909\"\u003elucide-icons/lucide#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(icon-description): added old and empty tags/use case for ghost by \u003ca href=\"https://github.com/TFJ5183\"\u003e\u003ccode\u003e@​TFJ5183\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4762\"\u003elucide-icons/lucide#4762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eplaying-card\u003c/code\u003e, \u003ccode\u003eplaying-cards\u003c/code\u003e, and \u003ccode\u003eplaying-cards-fan\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4258\"\u003elucide-icons/lucide#4258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebeef\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/3457\"\u003elucide-icons/lucide#3457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(tags): added music disc related tags to \u003ccode\u003ecircle-dot\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/3909\"\u003elucide-icons/lucide#3909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanda\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/3187\"\u003elucide-icons/lucide#3187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003eblend\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/3105\"\u003elucide-icons/lucide#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003ekey\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/3111\"\u003elucide-icons/lucide#3111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esquare-split-vertical\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/3939\"\u003elucide-icons/lucide#3939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003easterisk\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/3906\"\u003elucide-icons/lucide#3906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): unify check, cross and plus sizes across 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/3875\"\u003elucide-icons/lucide#3875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-circle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/aliyasirnac\"\u003e\u003ccode\u003e@​aliyasirnac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3678\"\u003elucide-icons/lucide#3678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epiano\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/4766\"\u003elucide-icons/lucide#4766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-x\u003c/code\u003e \u0026amp; \u003ccode\u003ecredit-card-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/4763\"\u003elucide-icons/lucide#4763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-minus\u003c/code\u003e icon by \u003ca href=\"https://github.com/ameniti-mx\"\u003e\u003ccode\u003e@​ameniti-mx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4440\"\u003elucide-icons/lucide#4440\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/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.37.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadcn` from 4.18.0 to 4.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/releases\"\u003eshadcn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eshadcn@4.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/11582\"\u003e#11582\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/33c81f991f1013653444d6819107b2b356563f57\"\u003e\u003ccode\u003e33c81f991f1013653444d6819107b2b356563f57\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - add private repository support to GitHub registries via GitHub CLI credentials or GH_TOKEN.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/11248\"\u003e#11248\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/b4f2023b1d5c733db67d4e90eb9485a95c5ed480\"\u003e\u003ccode\u003eb4f2023b1d5c733db67d4e90eb9485a95c5ed480\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rbadillap\"\u003e\u003ccode\u003e@​rbadillap\u003c/code\u003e\u003c/a\u003e! - add \u003ccode\u003enpx shadcn migrate base-color\u003c/code\u003e to switch a project's base color.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/blob/main/packages/shadcn/CHANGELOG.md\"\u003eshadcn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/11582\"\u003e#11582\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/33c81f991f1013653444d6819107b2b356563f57\"\u003e\u003ccode\u003e33c81f991f1013653444d6819107b2b356563f57\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - add private repository support to GitHub registries via GitHub CLI credentials or GH_TOKEN.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/11248\"\u003e#11248\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/b4f2023b1d5c733db67d4e90eb9485a95c5ed480\"\u003e\u003ccode\u003eb4f2023b1d5c733db67d4e90eb9485a95c5ed480\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rbadillap\"\u003e\u003ccode\u003e@​rbadillap\u003c/code\u003e\u003c/a\u003e! - add \u003ccode\u003enpx shadcn migrate base-color\u003c/code\u003e to switch a project's base color.\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/shadcn-ui/ui/commit/1773ecfeeb4a04366978d353e69b5c7ded78dcb2\"\u003e\u003ccode\u003e1773ecf\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/11567\"\u003e#11567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/33c81f991f1013653444d6819107b2b356563f57\"\u003e\u003ccode\u003e33c81f9\u003c/code\u003e\u003c/a\u003e feat(shadcn): add private repository support for github registries (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/11582\"\u003e#11582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/b4f2023b1d5c733db67d4e90eb9485a95c5ed480\"\u003e\u003ccode\u003eb4f2023\u003c/code\u003e\u003c/a\u003e feat(shadcn): add migrate base-color (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/11248\"\u003e#11248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shadcn-ui/ui/commits/shadcn@4.19.0/packages/shadcn\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/sourcemap-codec` from 1.5.5 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/sourcemap-codec/CHANGELOG.md\"\u003e@​jridgewell/sourcemap-codec's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[1.6.0] - 2026-08-27\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Range Mapping support: \u003ca href=\"https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec/issues/45\"\u003e#45\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eincludes new \u003ccode\u003edecodeRangeMappings\u003c/code\u003e and \u003ccode\u003eencodeRangeMappings\u003c/code\u003e APIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/sourcemap-codec/1.5.5...sourcemap-codec/1.6.0\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/sourcemap-codec/1.5.5...sourcemap-codec/1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/b7600158f4de012d246b7834a73c7c2190e75136\"\u003e\u003ccode\u003eb760015\u003c/code\u003e\u003c/a\u003e sourcemap-codec/1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/8aec72939113eff31a4fed37b7f78a19c81ddcd3\"\u003e\u003ccode\u003e8aec729\u003c/code\u003e\u003c/a\u003e Ignore map files during ripgrepping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/6566f0c3c8c0dcdbd93655e5b82e990d48c77606\"\u003e\u003ccode\u003e6566f0c\u003c/code\u003e\u003c/a\u003e Range mappings: update encoding to latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/e5d58e6611a03a84ca64e2dd0de5667d7716b877\"\u003e\u003ccode\u003ee5d58e6\u003c/code\u003e\u003c/a\u003e Improve mocha setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/f34bc275de9b6947c1d7e90e0f106d2440675104\"\u003e\u003ccode\u003ef34bc27\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/01a4f69b2582826f9476d7045272a5eab67133e6\"\u003e\u003ccode\u003e01a4f69\u003c/code\u003e\u003c/a\u003e Small clenaup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/6cbfce2cc8318fdc2f917d7e64833d0d7154deec\"\u003e\u003ccode\u003e6cbfce2\u003c/code\u003e\u003c/a\u003e Add test:watch commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/f3cb43e91f830c8f46d2223dff494dcd075ec087\"\u003e\u003ccode\u003ef3cb43e\u003c/code\u003e\u003c/a\u003e Separate signing from encoding/decoding integers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/b319fc0af756b0079e7a6735afd586f0d52c7736\"\u003e\u003ccode\u003eb319fc0\u003c/code\u003e\u003c/a\u003e Range mappings: add initial decoding/encoding support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/59f4045d1319138c521604f30b9f1e38947eb776\"\u003e\u003ccode\u003e59f4045\u003c/code\u003e\u003c/a\u003e Add unsigned VLQ encode/decode options\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/sourcemap-codec/1.6.0/packages/sourcemap-codec\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ast-types` from 0.16.1 to 0.16.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benjamn/ast-types/releases\"\u003east-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.16.3\u003c/h2\u003e\n\u003ch2\u003eSyntax support\u003c/h2\u003e\n\u003cp\u003eThis release registers fields that current parsers (Babel, and Oxc as normalized by \u003ca href=\"https://redirect.github.com/benjamn/recast/pull/1436\"\u003erecast's proposed Oxc integration\u003c/a\u003e) emit but ast-types did not define, so visitors traverse the subtrees and deep checks accept the nodes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTaggedTemplateExpression.typeParameters\u003c/code\u003e and \u003ccode\u003eTSTypeQuery.typeParameters\u003c/code\u003e, for TypeScript instantiation expressions (\u003ccode\u003ef\u0026lt;T\u0026gt;\u003c/code\u003e as a value, \u003ccode\u003etypeof f\u0026lt;T\u0026gt;\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJSXOpeningElement.typeParameters\u003c/code\u003e, for explicit JSX type arguments (\u003ccode\u003e\u0026lt;Component\u0026lt;T\u0026gt; /\u0026gt;\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eArrayPattern.typeAnnotation\u003c/code\u003e and \u003ccode\u003eAssignmentPattern.typeAnnotation\u003c/code\u003e (shared Flow/TS definitions).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eArrayPattern.optional\u003c/code\u003e, \u003ccode\u003eObjectPattern.optional\u003c/code\u003e and \u003ccode\u003eAssignmentPattern.optional\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eClassDeclaration.decorators\u003c/code\u003e and \u003ccode\u003eClassExpression.decorators\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTSImportType.options\u003c/code\u003e, for import attributes in \u003ccode\u003eimport(...)\u003c/code\u003e types.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eVariableDeclaration.kind\u003c/code\u003e now allows \u003ccode\u003e\u0026quot;using\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;await using\u0026quot;\u003c/code\u003e (explicit resource management).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eEach addition is covered by tests that parse the actual syntax with \u003ccode\u003e@babel/parser\u003c/code\u003e and deep-assert the resulting \u003ccode\u003eProgram\u003c/code\u003e, plus builder tests for node shapes \u003ccode\u003e@babel/parser\u003c/code\u003e cannot produce directly.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/benjamn/ast-types/compare/v0.16.2...v0.16.3\"\u003ehttps://github.com/benjamn/ast-types/compare/v0.16.2...v0.16.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.16.2\u003c/h2\u003e\n\u003cp\u003eThe first release on the \u003ccode\u003elatest\u003c/code\u003e dist-tag since 0.14.2 in September 2020. Everything from 0.15.0 and 0.16.x was published under \u003ccode\u003enext\u003c/code\u003e, so \u003ccode\u003enpm install ast-types\u003c/code\u003e has been resolving to a five-year-old build; it now resolves here. Consumers on a \u003ccode\u003e^0.16.1\u003c/code\u003e range, which is most of them by download volume, were already on this line and pick this up as an ordinary patch.\u003c/p\u003e\n\u003cp\u003ePublished from GitHub Actions with npm trusted publishing, so it carries a \u003ca href=\"https://registry.npmjs.org/-/npm/v1/attestations/ast-types@0.16.2\"\u003eprovenance attestation\u003c/a\u003e and no npm token was involved. Verify with \u003ccode\u003enpm audit signatures\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eReleased first as \u003ccode\u003e0.16.2-rc.0\u003c/code\u003e under \u003ccode\u003enext\u003c/code\u003e, which was checked against recast's full suite: 734 passing and a clean \u003ccode\u003etsc\u003c/code\u003e 5.9.3 build, identical to the same suite on 0.16.1.\u003c/p\u003e\n\u003ch2\u003eSyntax support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallExpression\u003c/code\u003e, \u003ccode\u003eNewExpression\u003c/code\u003e and \u003ccode\u003eOptionalCallExpression\u003c/code\u003e now carry \u003ccode\u003etypeParameters\u003c/code\u003e (TypeScript type arguments such as \u003ccode\u003ef\u0026lt;T\u0026gt;()\u003c/code\u003e), and the visitor traverses them. Contributed by \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/954\"\u003e#954\u003c/a\u003e; fixes \u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/343\"\u003e#343\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/facebook/jscodeshift/issues/389\"\u003efacebook/jscodeshift#389\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexport type * from \u0026quot;mod\u0026quot;\u003c/code\u003e and \u003ccode\u003eexport type * as ns from \u0026quot;mod\u0026quot;\u003c/code\u003e (TypeScript 5.0) are supported. \u003ccode\u003eExportAllDeclaration\u003c/code\u003e and \u003ccode\u003eExportNamedDeclaration\u003c/code\u003e gain an \u003ccode\u003eexportKind\u003c/code\u003e field (\u003ccode\u003e\u0026quot;value\u0026quot; | \u0026quot;type\u0026quot;\u003c/code\u003e, default \u003ccode\u003e\u0026quot;value\u0026quot;\u003c/code\u003e), mirroring \u003ccode\u003eImportDeclaration.importKind\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExportNamedDeclaration.specifiers\u003c/code\u003e now accepts \u003ccode\u003eExportNamespaceSpecifier\u003c/code\u003e, \u003ccode\u003eExportDefaultSpecifier\u003c/code\u003e and \u003ccode\u003eExportBatchSpecifier\u003c/code\u003e, matching Babel's representation of \u003ccode\u003eexport * as ns from \u0026quot;mod\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExportNamespaceSpecifier.exported\u003c/code\u003e may be a string \u003ccode\u003eLiteral\u003c/code\u003e, per ES2022 arbitrary module namespace names (\u003ccode\u003eexport * as \u0026quot;ns\u0026quot; from \u0026quot;mod\u0026quot;\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExportNamedDeclaration.declaration\u003c/code\u003e now defaults to \u003ccode\u003enull\u003c/code\u003e, so Babel ASTs that omit the property for specifier-only exports validate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elib/main.d.ts\u003c/code\u003e no longer imports \u003ccode\u003eType\u003c/code\u003e, \u003ccode\u003eNodePath\u003c/code\u003e and \u003ccode\u003ebuilders\u003c/code\u003e under the same names as the values it declares, which TypeScript 5.4 and later reject under \u003ccode\u003eisolatedModules\u003c/code\u003e (TS2865). The fix uses only plain aliased imports, so no currently supported TypeScript version loses support. As a side effect, \u003ccode\u003eType\u003c/code\u003e and \u003ccode\u003eNodePath\u003c/code\u003e imported from the package are now usable as generic types (\u003ccode\u003eType\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eNodePath\u0026lt;N\u0026gt;\u003c/code\u003e). Fixes \u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/948\"\u003e#948\u003c/a\u003e; builds on \u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/950\"\u003e#950\u003c/a\u003e by \u003ca href=\"https://github.com/snowystinger\"\u003e\u003ccode\u003e@​snowystinger\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe test suite type-checks a consumer of the published declarations under TypeScript 4.4, the pinned TypeScript, and TypeScript 5.x, all with \u003ccode\u003eisolatedModules\u003c/code\u003e, so declaration-file regressions fail in CI.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eType changes to be aware of\u003c/h2\u003e\n\u003cp\u003eRuntime behavior and builder signatures are unchanged; the changes above only widen what is accepted. Two generated TypeScript types are wider than before, which can affect code that narrowed on the old type:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCode that reads \u003ccode\u003especifier.local\u003c/code\u003e on every element of \u003ccode\u003eExportNamedDeclaration.specifiers\u003c/code\u003e needs a \u003ccode\u003enamedTypes.ExportSpecifier.check(specifier)\u003c/code\u003e guard.\u003c/li\u003e\n\u003cli\u003eCode that reads \u003ccode\u003eexported.name\u003c/code\u003e on an \u003ccode\u003eExportNamespaceSpecifier\u003c/code\u003e needs to check for \u003ccode\u003eIdentifier\u003c/code\u003e first.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTesting and infrastructure\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@babel/parser\u003c/code\u003e (a dev dependency) moves from 7.20.5 to 7.29.8, which also updates the Babel fixture corpus the tests validate against, and the harness now honors \u003ccode\u003esourceType\u003c/code\u003e from fixture \u003ccode\u003eoptions.json\u003c/code\u003e files.\u003c/li\u003e\n\u003cli\u003eTest-only dependencies updated: \u003ccode\u003eglob\u003c/code\u003e 10, \u003ccode\u003erimraf\u003c/code\u003e 5, \u003ccode\u003emocha\u003c/code\u003e 11, \u003ccode\u003ets-node\u003c/code\u003e, \u003ccode\u003e@types/mocha\u003c/code\u003e, \u003ccode\u003e@types/esprima\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCI runs again for the first time since 2022, on Node.js 18, 20, 22 and 24, including a check that \u003ccode\u003esrc/gen/\u003c/code\u003e is up to date with \u003ccode\u003esrc/def/\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benjamn/ast-types/blob/master/CHANGELOG.md\"\u003east-types's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.3 (2026-08-30)\u003c/h2\u003e\n\u003ch3\u003eSyntax support\u003c/h3\u003e\n\u003cp\u003eRegister fields that current parsers (Babel, and Oxc as normalized by\nrecast's proposed Oxc integration) emit but ast-types did not define, so\nvisitors traverse the subtrees and deep checks accept the nodes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTaggedTemplateExpression.typeParameters\u003c/code\u003e and \u003ccode\u003eTSTypeQuery.typeParameters\u003c/code\u003e,\nfor TypeScript instantiation expressions (\u003ccode\u003ef\u0026lt;T\u0026gt;\u003c/code\u003e as a value, \u003ccode\u003etypeof f\u0026lt;T\u0026gt;\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJSXOpeningElement.typeParameters\u003c/code\u003e, for explicit JSX type arguments\n(\u003ccode\u003e\u0026lt;Component\u0026lt;T\u0026gt; /\u0026gt;\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eArrayPattern.typeAnnotation\u003c/code\u003e and \u003ccode\u003eAssignmentPattern.typeAnnotation\u003c/code\u003e\n(shared Flow/TS definitions).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eArrayPattern.optional\u003c/code\u003e, \u003ccode\u003eObjectPattern.optional\u003c/code\u003e and\n\u003ccode\u003eAssignmentPattern.optional\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eClassDeclaration.decorators\u003c/code\u003e and \u003ccode\u003eClassExpression.decorators\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTSImportType.options\u003c/code\u003e, for import attributes in \u003ccode\u003eimport(...)\u003c/code\u003e types.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eVariableDeclaration.kind\u003c/code\u003e now allows \u003ccode\u003e\u0026quot;using\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;await using\u0026quot;\u003c/code\u003e\n(explicit resource management).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eEach addition is covered by tests that parse the actual syntax with\n\u003ccode\u003e@babel/parser\u003c/code\u003e and deep-assert the resulting \u003ccode\u003eProgram\u003c/code\u003e, plus builder\ntests for node shapes \u003ccode\u003e@babel/parser\u003c/code\u003e cannot produce directly.\u003c/p\u003e\n\u003ch2\u003ev0.16.2 (2026-08-30)\u003c/h2\u003e\n\u003ch3\u003eSyntax support\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallExpression\u003c/code\u003e, \u003ccode\u003eNewExpression\u003c/code\u003e and \u003ccode\u003eOptionalCallExpression\u003c/code\u003e now carry\n\u003ccode\u003etypeParameters\u003c/code\u003e (TypeScript type arguments such as \u003ccode\u003ef\u0026lt;T\u0026gt;()\u003c/code\u003e), and the\nvisitor traverses them. Contributed by Lenz Weber-Tronic in \u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/954\"\u003e#954\u003c/a\u003e; fixes\n\u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/343\"\u003e#343\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/facebook/jscodeshift/issues/389\"\u003efacebook/jscodeshift#389\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eexport type * from \u0026quot;mod\u0026quot;\u003c/code\u003e and \u003ccode\u003eexport type * as ns from \u0026quot;mod\u0026quot;\u003c/code\u003e\n(TypeScript 5.0). \u003ccode\u003eExportAllDeclaration\u003c/code\u003e and \u003ccode\u003eExportNamedDeclaration\u003c/code\u003e\ngain an \u003ccode\u003eexportKind\u003c/code\u003e field (\u003ccode\u003e\u0026quot;value\u0026quot; | \u0026quot;type\u0026quot;\u003c/code\u003e, default \u003ccode\u003e\u0026quot;value\u0026quot;\u003c/code\u003e),\nmirroring \u003ccode\u003eImportDeclaration.importKind\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExportNamedDeclaration.specifiers\u003c/code\u003e now accepts \u003ccode\u003eExportNamespaceSpecifier\u003c/code\u003e,\n\u003ccode\u003eExportDefaultSpecifier\u003c/code\u003e and \u003ccode\u003eExportBatchSpecifier\u003c/code\u003e, matching Babel's\nrepresentation of \u003ccode\u003eexport * as ns from \u0026quot;mod\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExportNamespaceSpecifier.exported\u003c/code\u003e may be a string \u003ccode\u003eLiteral\u003c/code\u003e, per ES2022\narbitrary module namespace names (\u003ccode\u003eexport * as \u0026quot;ns\u0026quot; from \u0026quot;mod\u0026quot;\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExportNamedDeclaration.declaration\u003c/code\u003e now defaults to \u003ccode\u003enull\u003c/code\u003e, so Babel\nASTs that omit the property for specifier-only exports validate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elib/main.d.ts\u003c/code\u003e no longer imports \u003ccode\u003eType\u003c/code\u003e, \u003ccode\u003eNodePath\u003c/code\u003e and \u003ccode\u003ebuilders\u003c/code\u003e\nunder the same names as the values it declares, which TypeScript 5.4 and\nlater reject under \u003ccode\u003eisolatedModules\u003c/code\u003e (TS2865). The fix uses only plain\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjamn/ast-types/commit/fa582476022e9b358f0967604faba9adfb3b60b9\"\u003e\u003ccode\u003efa58247\u003c/code\u003e\u003c/a\u003e Bump npm version to 0.16.3; add CHANGELOG entry (\u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjamn/ast-types/commit/34b8671b3cc950704852e29fb0b629be17c9fb9a\"\u003e\u003ccode\u003e34b8671\u003c/code\u003e\u003c/a\u003e Add modern syntax fields missing from node type definitions (\u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjamn/ast-types/commit/be46d3f60dd28d98a7e261c9b57355257266faa2\"\u003e\u003ccode\u003ebe46d3f\u003c/code\u003e\u003c/a\u003e Bump npm version to 0.16.2 (\u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/963\"\u003e#963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjamn/ast-types/commit/c9df55eb83c06ba14ab25e537436923f5044acb8\"\u003e\u003ccode\u003ec9df55e\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/962\"\u003e#962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjamn/ast-types/commit/2b26b98e3e8bf021e2c1c057aa8cd4c9511f7a0d\"\u003e\u003ccode\u003e2b26b98\u003c/code\u003e\u003c/a\u003e Bump npm version to \u003ccode\u003e0.16.2-rc.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/961\"\u003e#961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjamn/ast-types/commit/0ff9299efe67985a1f88a02e29753719d9bf7085\"\u003e\u003ccode\u003e0ff9299\u003c/code\u003e\u003c/a\u003e Publish releases from GitHub Actions with npm trusted publishing (\u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjamn/ast-types/commit/f1071cf7f0d6c306d3bfc4fa4bb25349250c5b97\"\u003e\u003ccode\u003ef1071cf\u003c/code\u003e\u003c/a\u003e Fix lib/main.d.ts for TypeScript 5.4+ with isolatedModules (\u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/959\"\u003e#959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjamn/ast-types/commit/cd3e1c5a25b94c70d531ca78b76c962eca707b9a\"\u003e\u003ccode\u003ecd3e1c5\u003c/code\u003e\u003c/a\u003e Update test-only dependencies; enable skipLibCheck (\u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjamn/ast-types/commit/015ff6cb3a590a6a3110c0c2f66ef20e69b4dc1b\"\u003e\u003ccode\u003e015ff6c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/956\"\u003e#956\u003c/a\u003e from benjamn/syntax-backlog-discovery\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjamn/ast-types/commit/1e4e3e22ba700dca4a46c180757b23055f812599\"\u003e\u003ccode\u003e1e4e3e2\u003c/code\u003e\u003c/a\u003e CHANGELOG: note typeParameters on call/new expressions (\u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/954\"\u003e#954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/benjamn/ast-types/compare/v0.16.1...v0.16.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for ast-types since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `baseline-browser-mapping` from 2.11.14 to 2.11.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/b964de0405c7622bb2c10fddd58330a9bd6225a1\"\u003e\u003ccode\u003eb964de0\u003c/code\u003e\u003c/a\u003e Patch to 2.11.20 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/723099f4f22f11631c731c7087aa91ebb4d41b30\"\u003e\u003ccode\u003e723099f\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/f44163d603a154777a609869efca585c12f4b93e\"\u003e\u003ccode\u003ef44163d\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/8966043789c3766b1e3392ed080aa9c146562eca\"\u003e\u003ccode\u003e8966043\u003c/code\u003e\u003c/a\u003e Patch to 2.11.19 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/e18601dcfedbb82f2d969644e7a914090de37494\"\u003e\u003ccode\u003ee18601d\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/28cb50a1ec68162ee0186e9afe7ddb3cc0e7ea53\"\u003e\u003ccode\u003e28cb50a\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/cb33a835b8d91950d7b6aa5a856696c4e8671ac3\"\u003e\u003ccode\u003ecb33a83\u003c/code\u003e\u003c/a\u003e Patch to 2.11.18 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/61f4f923f41193b53f391900552e0b1c4d861cab\"\u003e\u003ccode\u003e61f4f92\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/650fe90289e7af9dcf0ab6af64d770b47ee368bf\"\u003e\u003ccode\u003e650fe90\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/1b2ca497e4d5109cdfe747ac57b6860df6dbc9be\"\u003e\u003ccode\u003e1b2ca49\u003c/code\u003e\u003c/a\u003e Patch to 2.11.17 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.11.14...v2.11.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001809 to 1.0.30001810\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001809...1.0.30001810\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `default-browser` from 5.5.0 to 5.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/default-browser/releases\"\u003edefault-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse fully-qualified path for reg.exe on Windows (\u003ca href=\"https://redirect.github.com/sindresorhus/default-browser/issues/23\"\u003e#23\u003c/a\u003e)  34ed346\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/default-browser/compare/v5.5.0...v5.5.1\"\u003ehttps://github.com/sindresorhus/default-browser/compare/v5.5.0...v5.5.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/default-browser/commit/ef33da1f6d46d4cb12fb48b1be0defb2c028c528\"\u003e\u003ccode\u003eef33da1\u003c/code\u003e\u003c/a\u003e 5.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/default-browser/commit/34ed346d6ff1a9eb4e82d28ff38657c8b1ba69cf\"\u003e\u003ccode\u003e34ed346\u003c/code\u003e\u003c/a\u003e Use fully-qualified path for reg.exe on Windows (\u003ca href=\"https://redirect.github.com/sindresorhus/default-browser/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/default-browser/compare/v5.5.0...v5.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron-to-chromium` from 1.5.406 to 1.5.420\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/eb7b511e3547b0b49411f64a9e15e6b1b05a3ba6\"\u003e\u003ccode\u003eeb7b511\u003c/code\u003e\u003c/a\u003e 1.5.420\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/04ac8b1f5792f9dcac1fb8b5e734681a948e4df8\"\u003e\u003ccode\u003e04ac8b1\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/dd7559f9055c757f9efb8571d23aca5ff8a95376\"\u003e\u003ccode\u003edd7559f\u003c/code\u003e\u003c/a\u003e 1.5.419\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/cf33246ad33410dd5ae952c151d000915b2ee12b\"\u003e\u003ccode\u003ecf33246\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/1f22dc128bc5eafb6e9f50c54ca5a282d3c25fc9\"\u003e\u003ccode\u003e1f22dc1\u003c/code\u003e\u003c/a\u003e 1.5.418\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/80198547753893d392bc4eb77c3e2c4499356cc7\"\u003e\u003ccode\u003e8019854\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/cfa50933b24e4464a443d1e15b8a6c79f8e14da0\"\u003e\u003ccode\u003ecfa5093\u003c/code\u003e\u003c/a\u003e 1.5.417\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/ae632c7aaf54c38fa6b14aeaced6bb35a2437308\"\u003e\u003ccode\u003eae632c7\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/4cf8149103b65f18fd0fe4dca6271d95383f8478\"\u003e\u003ccode\u003e4cf8149\u003c/code\u003e\u003c/a\u003e 1.5.416\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/d711f0e1f8236c2af21720848e0181937e67dfd5\"\u003e\u003ccode\u003ed711f0e\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Kilian/electron-to-chromium/compare/v1.5.406...v1.5.420\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.6.2 to 8.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.7.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/48db09eab351ef0c5992384b1133c7839632bb83\"\u003e\u003ccode\u003e48db09e\u003c/code\u003e\u003c/a\u003e 8.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/dce58719951667f74362d8353d0c5342a9a6e338\"\u003e\u003ccode\u003edce5871\u003c/code\u003e\u003c/a\u003e v8.7.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/2f08044ab2f1d15a8211a4dc55f58d6304b4dace\"\u003e\u003ccode\u003e2f08044\u003c/code\u003e\u003c/a\u003e Add inspect.software health badge (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/a29757cdfb06eb57d1b8110d7c7852a50dbe7f0a\"\u003e\u003ccode\u003ea29757c\u003c/code\u003e\u003c/a\u003e feat: add retryAfter option (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/661\"\u003e#661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/146e88b6d3eb4c787ae17894933ed6840bc81874\"\u003e\u003ccode\u003e146e88b\u003c/code\u003e\u003c/a\u003e chore: rename license\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/5cfb8e89f0f358618fd0cc812ff289f8c4a6ee1e\"\u003e\u003ccode\u003e5cfb8e8\u003c/code\u003e\u003c/a\u003e ci: drop top-level \u003ccode\u003eid-token: write\u003c/code\u003e from the workflow token (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/062bbdde4cfc21a8b302632bf972a12dd7917d9c\"\u003e\u003ccode\u003e062bbdd\u003c/code\u003e\u003c/a\u003e fix: re-wrap license.md so GitHub recognizes it as MIT (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/514772d42b253045025cfad40f7dce28c76e6755\"\u003e\u003ccode\u003e514772d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mintlify in the development-dependencies group (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/674\"\u003e#674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4f06c8a0068b0131682fffcaf6711b59b6b2652c\"\u003e\u003ccode\u003e4f06c8a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/671\"\u003e#671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/83356a58e899a4fbe98b8f265a0fafd26553d97c\"\u003e\u003ccode\u003e83356a5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address from 10.4.0 to 10.5.0 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.6.2...v8.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastq` from 1.20.1 to 1.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mcollina/fastq/releases\"\u003efastq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mcollina/fastq/compare/v1.20.2...v1.20.3\"\u003ehttps://github.com/mcollina/fastq/compare/v1.20.2...v1.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.20.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve running count when aborting queued tasks by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/107\"\u003emcollina/fastq#107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mcollina/fastq/compare/v1.20.1...v1.20.2\"\u003ehttps://github.com/mcollina/fastq/compare/v1.20.1...v1.20.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/733cb2c78d475f0b0b76f54e737200a54fee7d27\"\u003e\u003ccode\u003e733cb2c\u003c/code\u003e\u003c/a\u003e Bumped v1.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/4cdcc374ad2f2a606686ab9c8c5cf9ebec05ec03\"\u003e\u003ccode\u003e4cdcc37\u003c/code\u003e\u003c/a\u003e Bumped v1.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/87b02edd259aa411a6851010e1f2f2441e26ce21\"\u003e\u003ccode\u003e87b02ed\u003c/code\u003e\u003c/a\u003e fix: preserve running count when aborting queued tasks (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mcollina/fastq/compare/v1.20.1...v1.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.13.2 to 4.13.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.13.5\u003c/h2\u003e\n\u003ch2\u003eSecurity fixes\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for the following security issues:\u003c/p\u003e\n\u003ch3\u003eQuery parser reads parameters after the URL fragment, causing cache-key and proxy interpretation differentials\u003c/h3\u003e\n\u003cp\u003eAffects: Cache Middleware and applications behind a proxy, WAF, or logging layer that inspects query strings. Fixes query parsing that did not stop at the URL fragment, so a \u003ccode\u003e?\u003c/code\u003e after a \u003ccode\u003e#\u003c/code\u003e was treated as the start of a query string and the application could read parameters that the other component never saw. GHSA-crvj-82cr-hjcx\u003c/p\u003e\n\u003ch3\u003eIncomplete fix for CVE-2026-39408: \u003ccode\u003etoSSG()\u003c/code\u003e still writes files outside the output directory\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003etoSSG()\u003c/code\u003e for Static Site Generation. Fixes a path normalization gap where consecutive parent-directory segments in \u003ccode\u003essgParams\u003c/code\u003e values were not fully collapsed, bypassing the containment check added in 4.12.12. GHSA-gqvv-2mrq-wpjv\u003c/p\u003e\n\u003ch3\u003eUnbounded dot-notation nesting in \u003ccode\u003eparseBody()\u003c/code\u003e can cause memory exhaustion\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003eparseBody()\u003c/code\u003e when dot-notation parsing is enabled. Fixes unbounded expansion of dot-separated field names, where a small request body could allocate a disproportionately large object graph and concurrent requests could exhaust the heap. GHSA-g6gw-c38x-mqfc\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eUsers who use Cache Middleware, deploy behind a proxy or WAF that inspects query strings, use Static Site Generation, or use \u003ccode\u003eparseBody({ dot: true })\u003c/code\u003e are strongly encouraged to upgrade to this version.\u003c/p\u003e\n\u003ch2\u003ev4.13.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(request): handle params on unmatched requests in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5268\"\u003ehonojs/hono#5268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(jsx/dom): execute previous ref cleanup when ref prop changes on re-render  in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5264\"\u003ehonojs/hono#5264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(reg-exp-router): associate wildcard middleware with matching routes in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5266\"\u003ehonojs/hono#5266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(router): share null object creation in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5267\"\u003ehonojs/hono#5267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(etag): match If-None-Match tags with optional whitespace before the comma in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5222\"\u003ehonojs/hono#5222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): skip undefined header and cookie values in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5244\"\u003ehonojs/hono#5244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): skip an undefined entry inside a query array in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5272\"\u003ehonojs/hono#5272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): skip an undefined entry inside a form array in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5280\"\u003ehonojs/hono#5280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): support custom buildSearchParams and filter undefined query in $ws() bin \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5256\"\u003ehonojs/hono#5256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(accepts): support wildcard media types and specificity ordering in defaultMatch in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5255\"\u003ehonojs/hono#5255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): omit empty query delimiter in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5283\"\u003ehonojs/hono#5283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(request): drop stale content length for cloned FormData in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5282\"\u003ehonojs/hono#5282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(request): serialize cached JSON body in cloneRawRequest in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5288\"\u003ehonojs/hono#5288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cookie): allow parsing signed cookies with empty string values in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5246\"\u003ehonojs/hono#5246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(utils/stream): do not let abort listeners crash abort() in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5274\"\u003ehonojs/hono#5274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.13.3...v4.13.4\"\u003ehttps://github.com/honojs/hono/compare/v4.13.3...v4.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.13.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(client): prevent URL corruption when replaceUrlParam contains $ replacement tokens in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5227\"\u003ehonojs/hono#5227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(etag): copy pending stream bytes in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5239\"\u003ehonojs/hono#5239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(etag): avoid skipping headers when filtering 304 response headers in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5234\"\u003ehonojs/hono#5234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cors): append Origin to Vary header on OPTIONS preflight in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5235\"\u003ehonojs/hono#5235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(context): add custom headers append option example to Context JSDoc in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5248\"\u003ehonojs/hono#5248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(trie-router): match suffix wildcard routes in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5236\"\u003ehonojs/hono#5236\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/honojs/hono/commit/06880c4a2b04de9dd74217f26dd831209b9c01f1\"\u003e\u003ccode\u003e06880c4\u003c/code\u003e\u003c/a\u003e 4.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/531e9c5a3ae058d10de33f643055bd4009a87178\"\u003e\u003ccode\u003e531e9c5\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/3a67f7f3997e1437d108f7bcba2dbcee2df69221\"\u003e\u003ccode\u003e3a67f7f\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/9c28d724c5a7fb086ebaa812fdc1ad6e957c63bc\"\u003e\u003ccode\u003e9c28d72\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/017000d6ad5bc6a65dd0f9215a4fdfea6ea80aea\"\u003e\u003ccode\u003e017000d\u003c/code\u003e\u003c/a\u003e 4.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/5e5b83d6ed963a2bc7d8384002e1c953648253b1\"\u003e\u003ccode\u003e5e5b83d\u003c/code\u003e\u003c/a\u003e fix(utils/stream): do not let abort listeners crash abort() (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/241ae4c72b7ab732e425f40ea28cd3af2e78d8a2\"\u003e\u003ccode\u003e241ae4c\u003c/code\u003e\u003c/a\u003e fix(cookie): allow parsing signed cookies with empty string values (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5246\"\u003e#5246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/c409d855d91d1f0904d19439692216fcf789e6cb\"\u003e\u003ccode\u003ec409d85\u003c/code\u003e\u003c/a\u003e fix(request): serialize cached JSON body in cloneRawRequest (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5288\"\u003e#5288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/612b59c0227b421090d46721cd5a98243ad8c6ec\"\u003e\u003ccode\u003e612b59c\u003c/code\u003e\u003c/a\u003e fix(request): drop stale content length for cloned FormData (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5282\"\u003e#5282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/73794bdabeadca93676cdbd54aa82d018feb69b8\"\u003e\u003ccode\u003e73794bd\u003c/code\u003e\u003c/a\u003e fix(client): omit empty query delimiter (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5283\"\u003e#5283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/hono/compare/v4.13.2...v4.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ip-address` from 10.5.0 to 10.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/beaugunderson/ip-address/releases\"\u003eip-address's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd offset() and nextNetwork(), accept prefix-length ip6.arpa names, correct the IPv6 end-address docs by \u003ca href=\"https://github.com/beaugunderson\"\u003e\u003ccode\u003e@​beaugunderson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/beaugunderson/ip-address/pull/225\"\u003ebeaugunderson/ip-address#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/beaugunderson/ip-address/compare/v10.6.0...v10.7.0\"\u003ehttps://github.com/beaugunderson/ip-address/compare/v10.6.0...v10.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd isGlobal() and pin the classifiers to the IANA special-purpose registries by \u003ca href=\"https://github.com/beaugunderson\"\u003e\u003ccode\u003e@​beaugunderson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/beaugunderson/ip-address/pull/224\"\u003ebeaugunderson/ip-address#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/beaugunderson/ip-address/compare/v10.5.1...v10.6.0\"\u003ehttps://github.com/beaugunderson/ip-address/compare/v10.5.1...v10.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.5.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/beaugunderson/ip-address/compare/v10.5.0...v10.5.1\"\u003ehttps://github.com/beaugunderson/ip-address/compare/v10.5.0...v10.5.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/beaugunderson/ip-address/commit/2b7cab51c7aec0cb56f820f192a38901614e5a9f\"\u003e\u003ccode\u003e2b7cab5\u003c/code\u003e\u003c/a\u003e 10.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beaugunderson/ip-address/commit/87fae235d95ab0ce18665ae5690f98f65e882d6a\"\u003e\u003ccode\u003e87fae23\u003c/code\u003e\u003c/a\u003e Add offset() and nextNetwork(), accept prefix-length ip6.arpa names, correct ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beaugunderson/ip-address/commit/42c1f8b37aa0069f7944b097437a9b4afd16e064\"\u003e\u003ccode\u003e42c1f8b\u003c/code\u003e\u003c/a\u003e 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beaugunderson/ip-address/commit/fb12583ab920ef6fd199f3378344a07f8eb4dca6\"\u003e\u003ccode\u003efb12583\u003c/code\u003e\u003c/a\u003e Add isGlobal() and pin the classifiers to the IANA special-purpose registries...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beaugunderson/ip-address/commit/38b02d73cfc0724f9ad61c65b6328e116eac03ec\"\u003e\u003ccode\u003e38b02d7\u003c/code\u003e\u003c/a\u003e 10.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beaugunderson/ip-address/commit/d03e960c7cc3179ef25c8a44b4f94dd499625546\"\u003e\u003ccode\u003ed03e960\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beaugunderson/ip-address/commit/ab3dc88bcf5374344168a2ba075ca7ac4ff257f8\"\u003e\u003ccode\u003eab3dc88\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/beaugunderson/ip-address/compare/v10.5.0...v10.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejose:\u003c/strong\u003e consume serialization members once (\u003ca href=\"https://github.com/panva/jose/commit/9bee285a6bc356b495c29ae0a5e70b24e723568e\"\u003e9bee285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejose:\u003c/strong\u003e reject empty protected and JWE AAD members (\u003ca href=\"https://github.com/panva/jose/commit/8da41453dce79967c6e3f47a787039a7f94de8fe\"\u003e8da4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejose:\u003c/strong\u003e validate serialized header values (\u003ca href=\"https://github.com/panva/jose/commit/b711d8fe223e3e85520d6c822d7a417cd872b718\"\u003eb711d8f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e conceal invalid decrypted CEK lengths (\u003ca href=\"https://github.com/panva/jose/commit/41fafe035a62d85f4b313e166100004dd09b111f\"\u003e41fafe0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e enforce AES-GCM tag boundaries (\u003ca href=\"https://github.com/panva/jose/commit/9a5b74454bf145a106312d519efe95b8a9b53a87\"\u003e9a5b744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e validate explicit encryption parameters (\u003ca href=\"https://github.com/panva/jose/commit/7a02697126e40757ed9e02ae786ec9a2b180aa5c\"\u003e7a02697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwk:\u003c/strong\u003e accept empty octet-sequence keys (\u003ca href=\"https://github.com/panva/jose/commit/3f871e7859c1ce51d1afcbfeff92c354b8e96dd9\"\u003e3f871e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwk:\u003c/strong\u003e normalize key resolution inputs (\u003ca href=\"https://github.com/panva/jose/commit/f54ee7bad8e21c975606bc5e47b352921ac0d890\"\u003ef54ee7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e enforce verification key metadata (\u003ca href=\"https://github.com/panva/jose/commit/f9ba5101383154147780da7acf1aabc705f75aaf\"\u003ef9ba510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e order overlapping remote reloads (\u003ca href=\"https://github.com/panva/jose/commit/9a1a913983aa44d065a423692a92148b2a6a36c3\"\u003e9a1a913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e reject invalid remote duration values (\u003ca href=\"https://github.com/panva/jose/commit/7bdb9e56e6a74b833af582532c6fff5bc727ec1c\"\u003e7bdb9e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwk:\u003c/strong\u003e validate ext and key_ops parameters (\u003ca href=\"https://github.com/panva/jose/commit/4d91c37fdd36241785cb172774fa017bb8854458\"\u003e4d91c37\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejws:\u003c/strong\u003e reject mixed payload encoding modes (\u003ca href=\"https://github.com/panva/jose/commit/dc69713081a55a3d6955dd1d8c2cf184905febad\"\u003edc69713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejws:\u003c/strong\u003e validate unencoded payload strings (\u003ca href=\"https://github.com/panva/jose/commit/541f28234442c5cbfc5f843a95ccd18a721f3697\"\u003e541f282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e enforce explicit verification policies (\u003ca href=\"https://github.com/panva/jose/commit/b3471826b02589656eaf71843671922644cc60e2\"\u003eb347182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e prevent replacing protected headers (\u003ca href=\"https://github.com/panva/jose/commit/ae07d09bcbac91825e27cde9989b603af3495263\"\u003eae07d09\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e reject invalid duration inputs (\u003ca href=\"https://github.com/panva/jose/commit/282f9aaa496e57f55417bca15e13c369b3f242fb\"\u003e282f9aa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e validate builder claim values (\u003ca href=\"https://github.com/panva/jose/commit/ea03f83d607fcaee6fc0778c8a4d40a2bbd75c9e\"\u003eea03f83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e validate unsecured protected headers (\u003ca href=\"https://github.com/panva/jose/commit/230c14e7a148f168912a4b9c21daff935f07722c\"\u003e230c14e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekey:\u003c/strong\u003e validate generation and import options (\u003ca href=\"https://github.com/panva/jose/commit/15d880e112777991cc9d38e0af255cc762c79884\"\u003e15d880e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject mixed b64 modes for empty General JWS payloads (\u003ca href=\"https://github.com/panva/jose/commit/61a2ef7bc405580073152b52e39287149b247dfe\"\u003e61a2ef7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ex509:\u003c/strong\u003e reject DER truncated past its outer length (\u003ca href=\"https://github.com/panva/jose/commit/d8db9f6dd751ecb852cd492f62d19d299b4fa1fe\"\u003ed8db9f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e correct cache timestamp units (\u003ca href=\"https://github.com/panva/jose/commit/01a44d918abd25a93259ada4f89e83bb2ff130c6\"\u003e01a44d9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejose:\u003c/strong\u003e share binary input validation (\u003ca href=\"https://github.com/panva/jose/commit/eedb124fe2a719305f579a3e444f6ce74abbc681\"\u003eeedb124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejose:\u003c/strong\u003e share compact token processing internals (\u003ca href=\"https://github.com/panva/jose/commit/85e30ed91ead6c10f19a500f14a49dc97875f2e2\"\u003e85e30ed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e consolidate CBC decryption failures (\u003ca href=\"https://github.com/panva/jose/commit/1ee6f61cda63174c55c915687e34893b7c40de33\"\u003e1ee6f61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e specialize compact processing (\u003ca href=\"https://github.com/panva/jose/commit/a998927cbd2faa8e1cdad36f97a86ebff13d0a5b\"\u003ea998927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e streamline single-recipient encryption (\u003ca href=\"https://github.com/panva/jose/commit/290aaa60f14a8362024f1e23fb2659cebb3471be\"\u003e290aaa6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e compact JWK Set shape validation (\u003ca href=\"https://github.com/panva/jose/commit/930c7dfc7979feb83ed2d1420dd627c42c5f44c4\"\u003e930c7df\u003c/a\u003e), references \u003ca href=\"https://github.com/panva/jose/issues/every\"\u003eArray#every\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e compact local key selection (\u003ca href=\"https://github.com/panva/jose/commit/4cb5ae59ac4fae2cb4cfadcdba868be8203a58d4\"\u003e4cb5ae5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e compact remote resolver state (\u003ca href=\"https://github.com/panva/jose/commit/ef5eaf405f7d07b61c1d52104af24bdc22ac1a52\"\u003eef5eaf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejws:\u003c/strong\u003e specialize compact processing (\u003ca href=\"https://github.com/panva/jose/commit/021abf48774ef3921738cc7ea9f9705d488cae90\"\u003e021abf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e compact claim validation helpers (\u003ca href=\"https://github.com/panva/jose/commit/f39068383f8bd0db43c476b7447440c4a8406a5d\"\u003ef390683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e consolidate replicated claim checks (\u003ca href=\"https://github.com/panva/jose/commit/7dd559118bc76303f888cd61a0356556580c9273\"\u003e7dd5591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e share producer claim state (\u003ca href=\"https://github.com/panva/jose/commit/52ba1592cb7fe9e1995bd4c8230e3a5da56230c7\"\u003e52ba159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekey:\u003c/strong\u003e compact JWK algorithm selection (\u003ca href=\"https://github.com/panva/jose/commit/a6b29da1b8d4ed0f1f19f39d2684be44ce05aad0\"\u003ea6b29da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekey:\u003c/strong\u003e compact secret length parsing (\u003ca href=\"https://github.com/panva/jose/commit/cc03be885053160abc64fd90224fc8d0fa9edd0b\"\u003ecc03be8\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/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.2.9...v6.2.10\"\u003e6.2.10\u003c/a\u003e (2026-08-21)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejose:\u003c/strong\u003e consume serialization members once (\u003ca href=\"https://github.com/panva/jose/commit/9bee285a6bc356b495c29ae0a5e70b24e723568e\"\u003e9bee285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejose:\u003c/strong\u003e reject empty protected and JWE AAD members (\u003ca href=\"https://github.com/panva/jose/commit/8da41453dce79967c6e3f47a787039a7f94de8fe\"\u003e8da4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejose:\u003c/strong\u003e validate serialized header values (\u003ca href=\"https://github.com/panva/jose/commit/b711d8fe223e3e85520d6c822d7a417cd872b718\"\u003eb711d8f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e conceal invalid decrypted CEK lengths (\u003ca href=\"https://github.com/panva/jose/commit/41fafe035a62d85f4b313e166100004dd09b111f\"\u003e41fafe0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e enforce AES-GCM tag boundaries (\u003ca href=\"https://github.com/panva/jose/commit/9a5b74454bf145a106312d519efe95b8a9b53a87\"\u003e9a5b744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e validate explicit encryption parameters (\u003ca href=\"https://github.com/panva/jose/commit/7a02697126e40757ed9e02ae786ec9a2b180aa5c\"\u003e7a02697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwk:\u003c/strong\u003e accept empty octet-sequence keys (\u003ca href=\"https://github.com/panva/jose/commit/3f871e7859c1ce51d1afcbfeff92c354b8e96dd9\"\u003e3f871e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwk:\u003c/strong\u003e normalize key resolution inputs (\u003ca href=\"https://github.com/panva/jose/commit/f54ee7bad8e21c975606bc5e47b352921ac0d890\"\u003ef54ee7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e enforce verification key metadata (\u003ca href=\"https://github.com/panva/jose/commit/f9ba5101383154147780da7acf1aabc705f75aaf\"\u003ef9ba510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e order overlapping remote reloads (\u003ca href=\"https://github.com/panva/jose/commit/9a1a913983aa44d065a423692a92148b2a6a36c3\"\u003e9a1a913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e reject invalid remote duration values (\u003ca href=\"https://github.com/panva/jose/commit/7bdb9e56e6a74b833af582532c6fff5bc727ec1c\"\u003e7bdb9e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwk:\u003c/strong\u003e validate ext and key_ops parameters (\u003ca href=\"https://github.com/panva/jose/commit/4d91c37fdd36241785cb172774fa017bb8854458\"\u003e4d91c37\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejws:\u003c/strong\u003e reject mixed payload encoding modes (\u003ca href=\"https://github.com/panva/jose/commit/dc69713081a55a3d6955dd1d8c2cf184905febad\"\u003edc69713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejws:\u003c/strong\u003e validate unencoded payload strings (\u003ca href=\"https://github.com/panva/jose/commit/541f28234442c5cbfc5f843a95ccd18a721f3697\"\u003e541f282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e enforce explicit verification policies (\u003ca href=\"https://github.com/panva/jose/commit/b3471826b02589656eaf71843671922644cc60e2\"\u003eb347182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e prevent replacing protected headers (\u003ca href=\"https://github.com/panva/jose/commit/ae07d09bcbac91825e27cde9989b603af3495263\"\u003eae07d09\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e reject invalid duration inputs (\u003ca href=\"https://github.com/panva/jose/commit/282f9aaa496e57f55417bca15e13c369b3f242fb\"\u003e282f9aa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e validate builder claim values (\u003ca href=\"https://github.com/panva/jose/commit/ea03f83d607fcaee6fc0778c8a4d40a2bbd75c9e\"\u003eea03f83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e validate unsecured protected headers (\u003ca href=\"https://github.com/panva/jose/commit/230c14e7a148f168912a4b9c21daff935f07722c\"\u003e230c14e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekey:\u003c/strong\u003e validate generation and import options (\u003ca href=\"https://github.com/panva/jose/commit/15d880e112777991cc9d38e0af255cc762c79884\"\u003e15d880e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject mixed b64 modes for empty General JWS payloads (\u003ca href=\"https://github.com/panva/jose/commit/61a2ef7bc405580073152b52e39287149b247dfe\"\u003e61a2ef7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ex509:\u003c/strong\u003e reject DER truncated past its outer length (\u003ca href=\"https://github.com/panva/jose/commit/d8db9f6dd751ecb852cd492f62d19d299b4fa1fe\"\u003ed8db9f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e correct cache timestamp units (\u003ca href=\"https://github.com/panva/jose/commit/01a44d918abd25a93259ada4f89e83bb2ff130c6\"\u003e01a44d9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejose:\u003c/strong\u003e share binary input validation (\u003ca href=\"https://github.com/panva/jose/commit/eedb124fe2a719305f579a3e444f6ce74abbc681\"\u003eeedb124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejose:\u003c/strong\u003e share compact token processing internals (\u003ca href=\"https://github.com/panva/jose/commit/85e30ed91ead6c10f19a500f14a49dc97875f2e2\"\u003e85e30ed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e consolidate CBC decryption failures (\u003ca href=\"https://github.com/panva/jose/commit/1ee6f61cda63174c55c915687e34893b7c40de33\"\u003e1ee6f61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e specialize compact processing (\u003ca href=\"https://github.com/panva/jose/commit/a998927cbd2faa8e1cdad36f97a86ebff13d0a5b\"\u003ea998927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e streamline single-recipient encryption (\u003ca href=\"https://github.com/panva/jose/commit/290aaa60f14a8362024f1e23fb2659cebb3471be\"\u003e290aaa6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e compact JWK Set shape validation (\u003ca href=\"https://github.com/panva/jose/commit/930c7dfc7979feb83ed2d1420dd627c42c5f44c4\"\u003e930c7df\u003c/a\u003e), references \u003ca href=\"https://github.com/panva/jose/issues/every\"\u003eArray#every\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e compact local key selection (\u003ca href=\"https://github.com/panva/jose/commit/4cb5ae59ac4fae2cb4cfadcdba868be8203a58d4\"\u003e4cb5ae5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e compact remote resolver state (\u003ca href=\"https://github.com/panva/jose/commit/ef5eaf405f7d07b61c1d52104af24bdc22ac1a52\"\u003eef5eaf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejws:\u003c/strong\u003e specialize compact processing (\u003ca href=\"https://github.com/panva/jose/commit/021abf48774ef3921738cc7ea9f9705d488cae90\"\u003e021abf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e compact claim validation helpers (\u003ca href=\"https://github.com/panva/jose/commit/f39068383f8bd0db43c476b7447440c4a8406a5d\"\u003ef390...\n\n_Description has been truncated_","html_url":"https://github.com/petauron/vastora/pull/325","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/petauron%2Fvastora/issues/325","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/325/packages"},{"uuid":"5330816320","node_id":"PR_kwDOPz5SVc8AAAABB-3pjA","number":98,"state":"closed","title":"build(deps): bump the npm-minor-patch group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-07T03:51:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-03T00:45:07.000Z","updated_at":"2026-09-07T03:51:50.000Z","time_to_close":356795,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-minor-patch","update_count":39,"packages":[{"name":"acorn","old_version":"8.17.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"axe-core","old_version":"4.12.1","new_version":"4.13.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"brace-expansion","old_version":"5.0.6","new_version":"5.0.9","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"caniuse-lite","old_version":"1.0.30001799","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"enhanced-resolve","old_version":"5.24.1","new_version":"5.24.5","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-iterator-helpers","old_version":"1.3.3","new_version":"1.4.0","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"esbuild","old_version":"0.28.1","new_version":"0.28.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"10.5.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-module-utils","old_version":"2.13.0","new_version":"2.14.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"express-rate-limit","old_version":"8.5.2","new_version":"8.7.0","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"fastq","old_version":"1.20.1","new_version":"1.20.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"get-tsconfig","old_version":"4.14.0","new_version":"4.14.3","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"helmet","old_version":"8.2.0","new_version":"8.3.0","repository_url":"https://github.com/helmetjs/helmet"},{"name":"iconv-lite","old_version":"0.7.2","new_version":"0.7.3","repository_url":"https://github.com/pillarjs/iconv-lite"},{"name":"ip-address","old_version":"10.2.0","new_version":"10.7.0","repository_url":"https://github.com/beaugunderson/ip-address"},{"name":"ipaddr.js","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/whitequark/ipaddr.js"},{"name":"jose","old_version":"6.2.3","new_version":"6.2.10","repository_url":"https://github.com/panva/jose"},{"name":"lru-cache","old_version":"11.5.1","new_version":"11.5.2","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"minimatch","old_version":"10.2.5","new_version":"10.2.6","repository_url":"https://github.com/isaacs/minimatch"},{"name":"mongodb","old_version":"7.4.0","new_version":"7.6.0","repository_url":"https://github.com/mongodb/node-mongodb-native"},{"name":"mongoose","old_version":"9.7.2","new_version":"9.9.4","repository_url":"https://github.com/Automattic/mongoose"},{"name":"morgan","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/expressjs/morgan"},{"name":"negotiator","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/jshttp/negotiator"},{"name":"nodemailer","old_version":"9.0.1","new_version":"9.0.6","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"p-limit","old_version":"7.3.0","new_version":"7.3.1","repository_url":"https://github.com/sindresorhus/p-limit"},{"name":"picomatch","old_version":"4.0.4","new_version":"4.0.7","repository_url":"https://github.com/micromatch/picomatch"},{"name":"qs","old_version":"6.15.3","new_version":"6.16.0","repository_url":"https://github.com/ljharb/qs"},{"name":"readdirp","old_version":"5.0.0","new_version":"5.1.1","repository_url":"https://github.com/paulmillr/readdirp"},{"name":"sharp","old_version":"0.35.2","new_version":"0.35.4","repository_url":"https://github.com/lovell/sharp"},{"name":"socket.io-parser","old_version":"4.2.6","new_version":"4.2.7","repository_url":"https://github.com/socketio/socket.io"},{"name":"source-map","old_version":"0.7.6","new_version":"0.8.0","repository_url":"https://github.com/mozilla/source-map"},{"name":"string.prototype.matchall","old_version":"4.0.12","new_version":"4.1.0","repository_url":"https://github.com/es-shims/String.prototype.matchAll"},{"name":"tar","old_version":"7.5.17","new_version":"7.5.22","repository_url":"https://github.com/isaacs/node-tar"},{"name":"tsx","old_version":"4.22.4","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"uuid","old_version":"14.0.1","new_version":"14.0.2","repository_url":"https://github.com/uuidjs/uuid"},{"name":"ws","old_version":"8.21.0","new_version":"8.21.3","repository_url":"https://github.com/websockets/ws"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the npm-minor-patch group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [acorn](https://github.com/acornjs/acorn) | `8.17.0` | `8.18.0` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.12.1` | `4.13.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `5.0.6` | `5.0.9` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001799` | `1.0.30001810` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.24.1` | `5.24.5` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.3.3` | `1.4.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.28.1` | `0.28.2` |\n| [eslint](https://github.com/eslint/eslint) | `10.5.0` | `10.9.1` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.13.0` | `2.14.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.5.2` | `8.7.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.20.1` | `1.20.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.14.0` | `4.14.3` |\n| [helmet](https://github.com/helmetjs/helmet) | `8.2.0` | `8.3.0` |\n| [iconv-lite](https://github.com/pillarjs/iconv-lite) | `0.7.2` | `0.7.3` |\n| [ip-address](https://github.com/beaugunderson/ip-address) | `10.2.0` | `10.7.0` |\n| [ipaddr.js](https://github.com/whitequark/ipaddr.js) | `2.4.0` | `2.5.0` |\n| [jose](https://github.com/panva/jose) | `6.2.3` | `6.2.10` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `11.5.1` | `11.5.2` |\n| [minimatch](https://github.com/isaacs/minimatch) | `10.2.5` | `10.2.6` |\n| [mongodb](https://github.com/mongodb/node-mongodb-native) | `7.4.0` | `7.6.0` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.7.2` | `9.9.4` |\n| [morgan](https://github.com/expressjs/morgan) | `1.11.0` | `1.12.0` |\n| [negotiator](https://github.com/jshttp/negotiator) | `1.0.0` | `1.1.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `9.0.1` | `9.0.6` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [p-limit](https://github.com/sindresorhus/p-limit) | `7.3.0` | `7.3.1` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.4` | `4.0.7` |\n| [qs](https://github.com/ljharb/qs) | `6.15.3` | `6.16.0` |\n| [readdirp](https://github.com/paulmillr/readdirp) | `5.0.0` | `5.1.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.35.2` | `0.35.4` |\n| [socket.io-parser](https://github.com/socketio/socket.io) | `4.2.6` | `4.2.7` |\n| [source-map](https://github.com/mozilla/source-map) | `0.7.6` | `0.8.0` |\n| [string.prototype.matchall](https://github.com/es-shims/String.prototype.matchAll) | `4.0.12` | `4.1.0` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.17` | `7.5.22` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.4` | `4.23.13` |\n| [uuid](https://github.com/uuidjs/uuid) | `14.0.1` | `14.0.2` |\n| [ws](https://github.com/websockets/ws) | `8.21.0` | `8.21.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n\n\nUpdates `acorn` from 8.17.0 to 8.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/d788421b242ddccb28040f1431438ee5cf474208\"\u003e\u003ccode\u003ed788421\u003c/code\u003e\u003c/a\u003e Mark version 8.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/b61cb9a4f245c0f7abc8c3ea9f85b5ac8bc5fbce\"\u003e\u003ccode\u003eb61cb9a\u003c/code\u003e\u003c/a\u003e Add startLocation option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/c8d515c7f9c8baa62bf5ccffba98507b7be46218\"\u003e\u003ccode\u003ec8d515c\u003c/code\u003e\u003c/a\u003e Don't compute curLine when locations are off\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/a7bd3cd15702d28a7c8ef28365b3f04cf00d107c\"\u003e\u003ccode\u003ea7bd3cd\u003c/code\u003e\u003c/a\u003e Reject an unparenthesized arrow function as the left operand of \u003ccode\u003e**\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/b7c31b626e135c4ed130ff5063c44c20ea8e231a\"\u003e\u003ccode\u003eb7c31b6\u003c/code\u003e\u003c/a\u003e Fix mistake in previous patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/5c4af50af1536f144f0a4f254c50e5e34c0a2415\"\u003e\u003ccode\u003e5c4af50\u003c/code\u003e\u003c/a\u003e Avoid scanning from start of document in loose parser's resetTo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/acornjs/acorn/compare/8.17.0...8.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axe-core` from 4.12.1 to 4.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/releases\"\u003eaxe-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.13.0\u003c/h2\u003e\n\u003cp\u003eIn summary, this release adds:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eSupport Element Internals: A modern way for building accessible component libraries\nAxe-core is the first accessibility tool to support this major new web feature!\nThanks to RedHat and Adobe for working with us to figure out the right way forward.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new Swedish translation, thanks to our a community contribution\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new Finish contribution (not open source), thanks to our Scandinavian partner\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e10 False positives closed, including all the critical ones!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAnd 13 updates to get Axe-core consistent with the latest web standards\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThis release is one of the bigger changes we've done in a few years, so likely issue numbers are going to change in adopting this version.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-actions:\u003c/strong\u003e add aria-actions to allowed ARIA attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5200\"\u003e#5200\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/029655dcd41b5405b7ba138d29cec28392977184\"\u003e029655d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4584\"\u003e#4584\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5199\"\u003e#5199\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e flag deprecated ARIA attributes as needs-review (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5246\"\u003e#5246\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/518f3cc5ad3aa2c7c98e526ca78a1fd2ee6817e1\"\u003e518f3cc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3341\"\u003e#3341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e allow many elements to be named and disallow label and body from being named (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d8b1ea5a58b0188582ecd01c59fc7351ee9a3e84\"\u003ed8b1ea5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-roles:\u003c/strong\u003e add sectionheader and sectionfooter roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5238\"\u003e#5238\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c36c10910b193ce1f5b2885f4eba982b753933d0\"\u003ec36c109\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/get-aria-value:\u003c/strong\u003e new function to get aria values of a node (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a7d8f3e34c901a35608834f5975f67359276eb69\"\u003ea7d8f3e\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5042\"\u003e#5042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/has-attr-value:\u003c/strong\u003e new function to check if node has aria value (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5136\"\u003e#5136\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/61f26244d9a12f57efe7440ce91297e10f1e0fde\"\u003e61f2624\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia:\u003c/strong\u003e support role=image as equivalent to role=img (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5248\"\u003e#5248\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5aa8aafe03a1db974dd8a3f2f44c197b5ee69d7d\"\u003e5aa8aaf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4656\"\u003e#4656\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5272\"\u003e#5272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5172\"\u003e#5172\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/9b7f754fc2238a1a0665e06508423c09ced624fa\"\u003e9b7f754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/label:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/21c5f8b6b4c150fdee86f01da534e39fe36aaef7\"\u003e21c5f8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/navigation:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5167\"\u003e#5167\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2c3a98fd02e92ce0d51e29eb65cd56a2614ca28d\"\u003e2c3a98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5171\"\u003e#5171\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31f09e78733a50177a65f3b742cfd84fbfc70272\"\u003e31f09e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/dom:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5163\"\u003e#5163\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/f0a12cf54d0e848b4894bad4effdb0c230fed525\"\u003ef0a12cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/forms:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5165\"\u003e#5165\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/27a4686d6fd40de383bc108a26e00a49265530b2\"\u003e27a4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/matches/fromPrimative:\u003c/strong\u003e deprecate in favor of correct spelling (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5270\"\u003e#5270\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31cfb2e9f0c000bf72084d0e2bb354010cb01ec0\"\u003e31cfb2e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5169\"\u003e#5169\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/e841a337ab53859a0b0b6638cce5bd1c2c901b52\"\u003ee841a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support form-associated labels via element internals (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5182\"\u003e#5182\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/57cfe0a33d392aaf839d66fbd82720e38d402d8f\"\u003e57cfe0a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5045\"\u003e#5045\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edom/getResolvedRefs:\u003c/strong\u003e new function to get the resolved virtual nodes of idrefs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/489cdea4d0ac04f2c88ceea7d38398a30d4e60bb\"\u003e489cdea\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eelement-internals:\u003c/strong\u003e enable ElementInternals by default (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5284\"\u003e#5284\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2740d42a6a57f8147c9dd13ca85d0796a0d34094\"\u003e2740d42\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5277\"\u003e#5277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e Add Swedish locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5190\"\u003e#5190\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dcd13f205ceba703991567a716a26c2f73816b76\"\u003edcd13f2\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5189\"\u003e#5189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ematches:\u003c/strong\u003e add inSectioningContent, hasChild, and isSummaryForDetails matches (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5262\"\u003e#5262\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c47cdcd71cb7bfcb732d335b7915da76b12b14b6\"\u003ec47cdcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5168\"\u003e#5168\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/065baf7fbdc80d2841f26cfa5c005bdadeefcf17\"\u003e065baf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estandards/ariaAttrs:\u003c/strong\u003e add caseInsensitive property for attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5224\"\u003e#5224\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/bcd791c334dd4281f2fe133ffd8ccddbe84a703e\"\u003ebcd791c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e allow roles on a non-details summary (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5242\"\u003e#5242\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/3bd987561c02e3f64e07132b0db096b8781784b5\"\u003e3bd9875\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e restrict figure roles with child figcaption (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5240\"\u003e#5240\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/178a635a4df4854e40d13509098b677de8fbacab\"\u003e178a635\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e visible aria-labelledby requires review only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5285\"\u003e#5285\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/fd6fa9f3eb2d0bbc62d8477845ea48a0fe24eeac\"\u003efd6fa9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaxe.d.ts:\u003c/strong\u003e make enabled property of RuleMetadata optional (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5129\"\u003e#5129\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/90fce1830a7f6a4365fae4a80fbba03a439c1053\"\u003e90fce18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e fix various stacking context bugs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5214\"\u003e#5214\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d5e5b04267789df2bab7dc6c3caba598854c9253\"\u003ed5e5b04\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/8\"\u003e#8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5213\"\u003e#5213\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/dequelabs/axe-core/blob/develop/CHANGELOG.md\"\u003eaxe-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.12.1...v4.13.0\"\u003e4.13.0\u003c/a\u003e (2026-08-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-actions:\u003c/strong\u003e add aria-actions to allowed ARIA attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5200\"\u003e#5200\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/029655dcd41b5405b7ba138d29cec28392977184\"\u003e029655d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4584\"\u003e#4584\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5199\"\u003e#5199\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e flag deprecated ARIA attributes as needs-review (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5246\"\u003e#5246\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/518f3cc5ad3aa2c7c98e526ca78a1fd2ee6817e1\"\u003e518f3cc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3341\"\u003e#3341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e allow many elements to be named and disallow label and body from being named (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d8b1ea5a58b0188582ecd01c59fc7351ee9a3e84\"\u003ed8b1ea5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-roles:\u003c/strong\u003e add sectionheader and sectionfooter roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5238\"\u003e#5238\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c36c10910b193ce1f5b2885f4eba982b753933d0\"\u003ec36c109\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/get-aria-value:\u003c/strong\u003e new function to get aria values of a node (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a7d8f3e34c901a35608834f5975f67359276eb69\"\u003ea7d8f3e\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5042\"\u003e#5042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/has-attr-value:\u003c/strong\u003e new function to check if node has aria value (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5136\"\u003e#5136\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/61f26244d9a12f57efe7440ce91297e10f1e0fde\"\u003e61f2624\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia:\u003c/strong\u003e support role=image as equivalent to role=img (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5248\"\u003e#5248\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5aa8aafe03a1db974dd8a3f2f44c197b5ee69d7d\"\u003e5aa8aaf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4656\"\u003e#4656\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5272\"\u003e#5272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5172\"\u003e#5172\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/9b7f754fc2238a1a0665e06508423c09ced624fa\"\u003e9b7f754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/label:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/21c5f8b6b4c150fdee86f01da534e39fe36aaef7\"\u003e21c5f8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/navigation:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5167\"\u003e#5167\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2c3a98fd02e92ce0d51e29eb65cd56a2614ca28d\"\u003e2c3a98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5171\"\u003e#5171\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31f09e78733a50177a65f3b742cfd84fbfc70272\"\u003e31f09e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/dom:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5163\"\u003e#5163\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/f0a12cf54d0e848b4894bad4effdb0c230fed525\"\u003ef0a12cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/forms:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5165\"\u003e#5165\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/27a4686d6fd40de383bc108a26e00a49265530b2\"\u003e27a4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/matches/fromPrimative:\u003c/strong\u003e deprecate in favor of correct spelling (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5270\"\u003e#5270\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31cfb2e9f0c000bf72084d0e2bb354010cb01ec0\"\u003e31cfb2e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5169\"\u003e#5169\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/e841a337ab53859a0b0b6638cce5bd1c2c901b52\"\u003ee841a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support form-associated labels via element internals (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5182\"\u003e#5182\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/57cfe0a33d392aaf839d66fbd82720e38d402d8f\"\u003e57cfe0a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5045\"\u003e#5045\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edom/getResolvedRefs:\u003c/strong\u003e new function to get the resolved virtual nodes of idrefs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/489cdea4d0ac04f2c88ceea7d38398a30d4e60bb\"\u003e489cdea\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eelement-internals:\u003c/strong\u003e enable ElementInternals by default (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5284\"\u003e#5284\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2740d42a6a57f8147c9dd13ca85d0796a0d34094\"\u003e2740d42\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5277\"\u003e#5277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e Add Swedish locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5190\"\u003e#5190\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dcd13f205ceba703991567a716a26c2f73816b76\"\u003edcd13f2\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5189\"\u003e#5189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ematches:\u003c/strong\u003e add inSectioningContent, hasChild, and isSummaryForDetails matches (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5262\"\u003e#5262\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c47cdcd71cb7bfcb732d335b7915da76b12b14b6\"\u003ec47cdcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5168\"\u003e#5168\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/065baf7fbdc80d2841f26cfa5c005bdadeefcf17\"\u003e065baf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estandards/ariaAttrs:\u003c/strong\u003e add caseInsensitive property for attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5224\"\u003e#5224\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/bcd791c334dd4281f2fe133ffd8ccddbe84a703e\"\u003ebcd791c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e allow roles on a non-details summary (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5242\"\u003e#5242\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/3bd987561c02e3f64e07132b0db096b8781784b5\"\u003e3bd9875\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e restrict figure roles with child figcaption (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5240\"\u003e#5240\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/178a635a4df4854e40d13509098b677de8fbacab\"\u003e178a635\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e visible aria-labelledby requires review only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5285\"\u003e#5285\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/fd6fa9f3eb2d0bbc62d8477845ea48a0fe24eeac\"\u003efd6fa9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaxe.d.ts:\u003c/strong\u003e make enabled property of RuleMetadata optional (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5129\"\u003e#5129\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/90fce1830a7f6a4365fae4a80fbba03a439c1053\"\u003e90fce18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e fix various stacking context bugs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5214\"\u003e#5214\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d5e5b04267789df2bab7dc6c3caba598854c9253\"\u003ed5e5b04\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/8\"\u003e#8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5213\"\u003e#5213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egather-internals:\u003c/strong\u003e handle non-HTMLElement nodes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5161\"\u003e#5161\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/06e84c3f2711bdb628c7c4246d1bb8e6f6632379\"\u003e06e84c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eget-selector:\u003c/strong\u003e escape control characters in attribute selectors (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5273\"\u003e#5273\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4b60ac53566c8166b1ed5e64868a08395a2ad24e\"\u003e4b60ac5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5204\"\u003e#5204\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5204\"\u003e#5204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eimage-alt:\u003c/strong\u003e allow whitespace alt on presentational images (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5218\"\u003e#5218\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c5dd0ef90b2d8aa67933f25f5c227a50a944a4c1\"\u003ec5dd0ef\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5216\"\u003e#5216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elandmark-unique:\u003c/strong\u003e exclude section/form with non-landmark roles from landmark match (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5085\"\u003e#5085\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c5fd013383ca7587b026e569f7502da54fef64cf\"\u003ec5fd013\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4722\"\u003e#4722\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5064\"\u003e#5064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ename the image role in role-img-alt and svg-img-alt metadata (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5279\"\u003e#5279\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/995a269b326ef9e916093d11d79d5527c31a8901\"\u003e995a269\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5272\"\u003e#5272\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5248\"\u003e#5248\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5248\"\u003e#5248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estandards:\u003c/strong\u003e update aria-errormessage and aria-details to be idrefs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5157\"\u003e#5157\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/fb94f8a846d303474f2b10a48977befb6b0e08da\"\u003efb94f8a\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/dequelabs/axe-core/commit/1cc54b900413660610180d631feb73c9e74f4dc9\"\u003e\u003ccode\u003e1cc54b9\u003c/code\u003e\u003c/a\u003e chore(release): v4.13.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5288\"\u003e#5288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a1c9ebb9de8d775a4073bf260137e45edacf80b8\"\u003e\u003ccode\u003ea1c9ebb\u003c/code\u003e\u003c/a\u003e chore(release): 4.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/98400d7fd9621b1b74569bc8f08fc9aec3cfac54\"\u003e\u003ccode\u003e98400d7\u003c/code\u003e\u003c/a\u003e test(arialabelledby-text): cover closed shadow DOM and out-of-tree idrefs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5\"\u003e#5\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/bcd791c334dd4281f2fe133ffd8ccddbe84a703e\"\u003e\u003ccode\u003ebcd791c\u003c/code\u003e\u003c/a\u003e feat(standards/ariaAttrs): add caseInsensitive property for attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5224\"\u003e#5224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/fd6fa9f3eb2d0bbc62d8477845ea48a0fe24eeac\"\u003e\u003ccode\u003efd6fa9f\u003c/code\u003e\u003c/a\u003e fix(aria-prohibited-attr): visible aria-labelledby requires review only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5285\"\u003e#5285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/013ee82b5f0aae88017f0d12492404a56511f0c7\"\u003e\u003ccode\u003e013ee82\u003c/code\u003e\u003c/a\u003e ci: increase wait-for-npm-ready timeout for publish scan delay (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5286\"\u003e#5286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c5fd013383ca7587b026e569f7502da54fef64cf\"\u003e\u003ccode\u003ec5fd013\u003c/code\u003e\u003c/a\u003e fix(landmark-unique): exclude section/form with non-landmark roles from landm...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dcd13f205ceba703991567a716a26c2f73816b76\"\u003e\u003ccode\u003edcd13f2\u003c/code\u003e\u003c/a\u003e feat(i18n): Add Swedish locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5190\"\u003e#5190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a713bd863486e82048f1d250f83d94f8cb12b768\"\u003e\u003ccode\u003ea713bd8\u003c/code\u003e\u003c/a\u003e test(hasAriaValue): reenable skipped test due to firefox crash (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5229\"\u003e#5229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/fb94f8a846d303474f2b10a48977befb6b0e08da\"\u003e\u003ccode\u003efb94f8a\u003c/code\u003e\u003c/a\u003e fix(standards): update aria-errormessage and aria-details to be idrefs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5157\"\u003e#5157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.12.1...v4.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 5.0.6 to 5.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/fbcf8ec75b88c79374b4aac06559b1a5288a1223\"\u003e\u003ccode\u003efbcf8ec\u003c/code\u003e\u003c/a\u003e 5.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/f6f3939e531052d536c9066b100ad19d4175d3cc\"\u003e\u003ccode\u003ef6f3939\u003c/code\u003e\u003c/a\u003e test: cover dropping empties when only some prefixes are empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/688a99eeaab02627c2b89ba8ba4821fecfa659cf\"\u003e\u003ccode\u003e688a99e\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c66e5f9bce61a1c2b232cdfcc5178cd26322a979\"\u003e\u003ccode\u003ec66e5f9\u003c/code\u003e\u003c/a\u003e docs: make the maxLength example produce a non-empty result (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/473d3e95e9614c783a6033f9c8577c0ba9cb6881\"\u003e\u003ccode\u003e473d3e9\u003c/code\u003e\u003c/a\u003e Bump linkify-it from 5.0.1 to 5.0.2 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/96a63c0011c0288846ad41773c73e3fbd0906b59\"\u003e\u003ccode\u003e96a63c0\u003c/code\u003e\u003c/a\u003e 5.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/a1bd33999ea75262c4749fff3bbb0d1372bd07b5\"\u003e\u003ccode\u003ea1bd339\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/592a36fd18455c37f81e0848a642d84c63147fa7\"\u003e\u003ccode\u003e592a36f\u003c/code\u003e\u003c/a\u003e Bump tar from 7.5.16 to 7.5.20 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/bd146909cd6c7bedde61a5d6428ba252860a0159\"\u003e\u003ccode\u003ebd14690\u003c/code\u003e\u003c/a\u003e Bump brace-expansion from 2.0.2 to 2.1.2 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/e729ba647887042f16b531fdb3d8ac3d7762ccad\"\u003e\u003ccode\u003ee729ba6\u003c/code\u003e\u003c/a\u003e Bump ws from 8.19.0 to 8.21.1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v5.0.6...v5.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001799 to 1.0.30001810\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/369a550d87291e962f64709956f83deb63644711\"\u003e\u003ccode\u003e369a550\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001809\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/92bee19a0da4c85c4e2f2e8b8a4512293efa114e\"\u003e\u003ccode\u003e92bee19\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001807\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/ee692af63db76ac42898724eae3021795f54ee8f\"\u003e\u003ccode\u003eee692af\u003c/code\u003e\u003c/a\u003e Allow to use latest caniuse-db\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/61386fc378925191c4ab93e073545502d1a5fb76\"\u003e\u003ccode\u003e61386fc\u003c/code\u003e\u003c/a\u003e Move back to the latest pnpm 11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/3c48481a6ed94965096b87c5b35bc19c5d64d6e3\"\u003e\u003ccode\u003e3c48481\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001806\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/cb047fc441f6c013429d5c086513c4a6018b0b33\"\u003e\u003ccode\u003ecb047fc\u003c/code\u003e\u003c/a\u003e Update CI practice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/e6acac858d152b381171bc736833444f146579dc\"\u003e\u003ccode\u003ee6acac8\u003c/code\u003e\u003c/a\u003e Temporary fix pnpm issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/325cd2fffaa43805239768e969b617fab818eabc\"\u003e\u003ccode\u003e325cd2f\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/7fa21d2486c8e45f4f11e37142f4fac238d1e3ee\"\u003e\u003ccode\u003e7fa21d2\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001805\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001799...1.0.30001810\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `enhanced-resolve` from 5.24.1 to 5.24.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/enhanced-resolve/releases\"\u003eenhanced-resolve's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSoft-fail when auto tsconfig discovery loads a broken config, and keep relative \u003ccode\u003eextends\u003c/code\u003e paths relative. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/645\"\u003e#645\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.24.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eKeep the original request resolvable when \u003ccode\u003eextensionAlias\u003c/code\u003e lists its own extension. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/641\"\u003e#641\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix string \u003ccode\u003erestrictions\u003c/code\u003e boundary checks: a restriction ending with a separator no longer rejects everything inside it, restrictions are normalized before they are compared, and a Windows path now matches the way \u003ccode\u003epath.win32\u003c/code\u003e does, treating \u003ccode\u003e/\u003c/code\u003e and \u003ccode\u003e\\\u003c/code\u003e as interchangeable and comparing case-insensitively, while \u003ccode\u003e\\\u003c/code\u003e stays a filename character in a posix path. The same comparison backs \u003ccode\u003etsconfig\u003c/code\u003e path matching. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/643\"\u003e#643\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTreat a UNC path (\u003ccode\u003e\\\\server\\share\\…\u003c/code\u003e) as a Windows path, so it normalizes, joins and walks up with \u003ccode\u003epath.win32\u003c/code\u003e semantics instead of being taken for a bare module request. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/644\"\u003e#644\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.24.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve tsconfig \u003ccode\u003eextends\u003c/code\u003e package specifiers from ancestor node_modules directories (workspace hoisting). (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.24.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBatch cached filesystem callbacks from one synchronous burst into a single tick. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/623\"\u003e#623\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/webpack/enhanced-resolve/blob/main/CHANGELOG.md\"\u003eenhanced-resolve's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.24.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSoft-fail when auto tsconfig discovery loads a broken config, and keep relative \u003ccode\u003eextends\u003c/code\u003e paths relative. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/645\"\u003e#645\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.24.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eKeep the original request resolvable when \u003ccode\u003eextensionAlias\u003c/code\u003e lists its own extension. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/641\"\u003e#641\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix string \u003ccode\u003erestrictions\u003c/code\u003e boundary checks: a restriction ending with a separator no longer rejects everything inside it, restrictions are normalized before they are compared, and a Windows path now matches the way \u003ccode\u003epath.win32\u003c/code\u003e does, treating \u003ccode\u003e/\u003c/code\u003e and \u003ccode\u003e\\\u003c/code\u003e as interchangeable and comparing case-insensitively, while \u003ccode\u003e\\\u003c/code\u003e stays a filename character in a posix path. The same comparison backs \u003ccode\u003etsconfig\u003c/code\u003e path matching. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/643\"\u003e#643\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTreat a UNC path (\u003ccode\u003e\\\\server\\share\\…\u003c/code\u003e) as a Windows path, so it normalizes, joins and walks up with \u003ccode\u003epath.win32\u003c/code\u003e semantics instead of being taken for a bare module request. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/644\"\u003e#644\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.24.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve tsconfig \u003ccode\u003eextends\u003c/code\u003e package specifiers from ancestor node_modules directories (workspace hoisting). (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.24.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBatch cached filesystem callbacks from one synchronous burst into a single tick. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/623\"\u003e#623\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/webpack/enhanced-resolve/commit/aefeac310a824190502425fc89f0b72d0237dd18\"\u003e\u003ccode\u003eaefeac3\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/be8ebf5535de64583a9f8879d16b86db9b6008b9\"\u003e\u003ccode\u003ebe8ebf5\u003c/code\u003e\u003c/a\u003e fix: soft-skip broken tsconfig in auto mode and keep relative extends relativ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/24c3521b2374ac34a1db3ca133f9d708e77bf185\"\u003e\u003ccode\u003e24c3521\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/10fcea025b986341419bb2fbcfa4ed3a46b6ab85\"\u003e\u003ccode\u003e10fcea0\u003c/code\u003e\u003c/a\u003e fix: route UNC paths through win32 instead of posix (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/d8693b6ef4135cb18f00368e67270628571be644\"\u003e\u003ccode\u003ed8693b6\u003c/code\u003e\u003c/a\u003e fix: correct string \u003ccode\u003erestrictions\u003c/code\u003e path boundary checks (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/5e2e296b7f6c57667bd340d373c2c817155a881c\"\u003e\u003ccode\u003e5e2e296\u003c/code\u003e\u003c/a\u003e fix: keep the original request resolvable when extensionAlias lists its own e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/2bcac6e860e5d815bd46f7de39ac01c88f7f3f7c\"\u003e\u003ccode\u003e2bcac6e\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 in the dependencies gr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/99974013acd9bcb4ef1fee22b1e82bc9c2c64fb2\"\u003e\u003ccode\u003e9997401\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump fast-uri from 3.1.2 to 3.1.4 (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/d5f925dc92d3588b38dfcd5391e37210c67fbf4a\"\u003e\u003ccode\u003ed5f925d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump axios from 1.17.0 to 1.18.1 (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/635\"\u003e#635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/a52eed343f404359fcecbd27ca281b23cc4792ea\"\u003e\u003ccode\u003ea52eed3\u003c/code\u003e\u003c/a\u003e chore(deps): bump the dependencies group across 1 directory with 2 updates (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/enhanced-resolve/compare/v5.24.1...v5.24.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es-iterator-helpers` from 1.3.3 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/es-shims/iterator-helpers/blob/main/CHANGELOG.md\"\u003ees-iterator-helpers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/compare/v1.3.3...v1.4.0\"\u003ev1.4.0\u003c/a\u003e - 2026-07-10\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[New] add \u003ccode\u003eIterator.prototype.windows\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/3d0f70fec83e176a2f8f83497f9a697dc3cbe7f5\"\u003e\u003ccode\u003e3d0f70f\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] add \u003ccode\u003eIterator.prototype.chunks\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/15bb82d09843b429b4f72cf3f2cf3a3a78a5e394\"\u003e\u003ccode\u003e15bb82d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] add \u003ccode\u003eIterator.prototype.join\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/c525db8dc67c2b14ae4a37218bafbbaefc6b10cc\"\u003e\u003ccode\u003ec525db8\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eIterator.prototype.take\u003c/code\u003e, \u003ccode\u003eIterator.prototype.drop\u003c/code\u003e: throw a RangeError when \u003ccode\u003elimit\u003c/code\u003e is finite and \u0026gt; 2 ** 53 - 1 \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/36cd90aba67679f33a90db3ae87a9a4a41f8cb0f\"\u003e\u003ccode\u003e36cd90a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003emock-property\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/9cc9f8cee4aa9f576254092fcfd09363ee4c2017\"\u003e\u003ccode\u003e9cc9f8c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eevalmd\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/52a89ebd231f214eda79429e6423184271b1f004\"\u003e\u003ccode\u003e52a89eb\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/es-shims/iterator-helpers/commit/52ba9d88cef5f4a5cb546ea23fd118b3c68d374a\"\u003e\u003ccode\u003e52ba9d8\u003c/code\u003e\u003c/a\u003e v1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/52a89ebd231f214eda79429e6423184271b1f004\"\u003e\u003ccode\u003e52a89eb\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eevalmd\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/9cc9f8cee4aa9f576254092fcfd09363ee4c2017\"\u003e\u003ccode\u003e9cc9f8c\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003emock-property\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/c525db8dc67c2b14ae4a37218bafbbaefc6b10cc\"\u003e\u003ccode\u003ec525db8\u003c/code\u003e\u003c/a\u003e [New] add \u003ccode\u003eIterator.prototype.join\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/3d0f70fec83e176a2f8f83497f9a697dc3cbe7f5\"\u003e\u003ccode\u003e3d0f70f\u003c/code\u003e\u003c/a\u003e [New] add \u003ccode\u003eIterator.prototype.windows\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/15bb82d09843b429b4f72cf3f2cf3a3a78a5e394\"\u003e\u003ccode\u003e15bb82d\u003c/code\u003e\u003c/a\u003e [New] add \u003ccode\u003eIterator.prototype.chunks\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/36cd90aba67679f33a90db3ae87a9a4a41f8cb0f\"\u003e\u003ccode\u003e36cd90a\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eIterator.prototype.take\u003c/code\u003e, \u003ccode\u003eIterator.prototype.drop\u003c/code\u003e: throw a RangeErro...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/es-shims/iterator-helpers/compare/v1.3.3...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.28.1 to 0.28.2\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.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix tree shaking bug due to TypeScript import alias (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4507\"\u003e#4507\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug that could cause esbuild to incorrectly tree-shake imports that are used in a TypeScript type alias under certain circumstances. Affected code uses a TypeScript-specific \u003ccode\u003eimport\u003c/code\u003e assignment and looks something like this:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport Base from './dep.js';\r\nimport Alias = Base.SomeType;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix CSS minification bug involving \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4497\"\u003e#4497\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug where esbuild's CSS minifier incorrectly removed a \u003ccode\u003e\u0026amp;\u003c/code\u003e when it was unsafe to do so. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\r\n.a .b {\r\n  \u0026amp; .b:not(\u0026amp; .c) {\r\n    color: red;\r\n  }\r\n}\r\n\u003cp\u003e/* Old output (with --minify) */\u003cbr /\u003e\n.a .b{.b:not(\u0026amp; .c){color:red}}\u003c/p\u003e\n\u003cp\u003e/* New output (with --minify) */\u003cbr /\u003e\n.a .b{\u0026amp; .b:not(\u0026amp; .c){color:red}}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis should match \u003ccode\u003e\u0026lt;span class=\u0026quot;a\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;yes\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u003c/code\u003e but not \u003ccode\u003e\u0026lt;span class=\u0026quot;a\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;no\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u003c/code\u003e. The old output incorrectly matched both.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid overwriting input files without \u003ccode\u003e--allow-overwrite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4484\"\u003e#4484\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eFor example: \u003ccode\u003eesbuild input.js --outfile=input.js\u003c/code\u003e tells esbuild to overwrite \u003ccode\u003einput.js\u003c/code\u003e with the output of running esbuild on it. This was supposed to already be prevented by default, but it accidentally regressed in version 0.17.0 and apparently didn't have any test coverage. The error message was being printed but the input file was still being overwritten. Oops.\u003c/p\u003e\n\u003cp\u003eThis release puts the original behavior back. With this release, esbuild should now actually avoid overwriting input files unless \u003ccode\u003e--allow-overwrite\u003c/code\u003e is explicitly present. This is done by not writing out any files when a build error is encountered.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix incorrect code generated when using top-level await (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4498\"\u003e#4498\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild could generate code containing a syntax error in complex scenarios involving top-level await used in a dependency cycle. The problem was a missing \u003ccode\u003easync\u003c/code\u003e on one or more module wrapper closures. With this release, esbuild now uses a fixed-point iteration algorithm to correctly annotate all dependencies in the cycle as needing an \u003ccode\u003easync\u003c/code\u003e module wrapper.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification bug with lowered logical assignment operators (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4508\"\u003e#4508\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug that could cause esbuild to generate incorrect code for logical assignment operators when lowering them to an older target environment. Specifically the lowering process requires duplicating the left-hand side, but esbuild incorrectly failed to count the duplicate as a new usage when the left-hand side is an identifier. That then caused the minifier to believe that the left-hand side was only used once and could attempt to incorrectly inline an initializer into the first usage. This bug has now been fixed:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\nfunction foo() {\r\n  let x\r\n  bar(x ||= {})\r\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/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix tree shaking bug due to TypeScript import alias (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4507\"\u003e#4507\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug that could cause esbuild to incorrectly tree-shake imports that are used in a TypeScript type alias under certain circumstances. Affected code uses a TypeScript-specific \u003ccode\u003eimport\u003c/code\u003e assignment and looks something like this:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport Base from './dep.js';\nimport Alias = Base.SomeType;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix CSS minification bug involving \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4497\"\u003e#4497\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug where esbuild's CSS minifier incorrectly removed a \u003ccode\u003e\u0026amp;\u003c/code\u003e when it was unsafe to do so. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n.a .b {\n  \u0026amp; .b:not(\u0026amp; .c) {\n    color: red;\n  }\n}\n\u003cp\u003e/* Old output (with --minify) */\u003cbr /\u003e\n.a .b{.b:not(\u0026amp; .c){color:red}}\u003c/p\u003e\n\u003cp\u003e/* New output (with --minify) */\u003cbr /\u003e\n.a .b{\u0026amp; .b:not(\u0026amp; .c){color:red}}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis should match \u003ccode\u003e\u0026lt;span class=\u0026quot;a\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;yes\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u003c/code\u003e but not \u003ccode\u003e\u0026lt;span class=\u0026quot;a\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;no\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u003c/code\u003e. The old output incorrectly matched both.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid overwriting input files without \u003ccode\u003e--allow-overwrite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4484\"\u003e#4484\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eFor example: \u003ccode\u003eesbuild input.js --outfile=input.js\u003c/code\u003e tells esbuild to overwrite \u003ccode\u003einput.js\u003c/code\u003e with the output of running esbuild on it. This was supposed to already be prevented by default, but it accidentally regressed in version 0.17.0 and apparently didn't have any test coverage. The error message was being printed but the input file was still being overwritten. Oops.\u003c/p\u003e\n\u003cp\u003eThis release puts the original behavior back. With this release, esbuild should now actually avoid overwriting input files unless \u003ccode\u003e--allow-overwrite\u003c/code\u003e is explicitly present. This is done by not writing out any files when a build error is encountered.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix incorrect code generated when using top-level await (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4498\"\u003e#4498\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild could generate code containing a syntax error in complex scenarios involving top-level await used in a dependency cycle. The problem was a missing \u003ccode\u003easync\u003c/code\u003e on one or more module wrapper closures. With this release, esbuild now uses a fixed-point iteration algorithm to correctly annotate all dependencies in the cycle as needing an \u003ccode\u003easync\u003c/code\u003e module wrapper.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification bug with lowered logical assignment operators (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4508\"\u003e#4508\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug that could cause esbuild to generate incorrect code for logical assignment operators when lowering them to an older target environment. Specifically the lowering process requires duplicating the left-hand side, but esbuild incorrectly failed to count the duplicate as a new usage when the left-hand side is an identifier. That then caused the minifier to believe that the left-hand side was only used once and could attempt to incorrectly inline an initializer into the first usage. This bug has now been fixed:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nfunction foo() {\n  let x\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/evanw/esbuild/commit/609683d892977362a0f99026cb74b96263d728a9\"\u003e\u003ccode\u003e609683d\u003c/code\u003e\u003c/a\u003e publish 0.28.2 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/11b1fe48df6859393d9469f323b5ebd17baaf989\"\u003e\u003ccode\u003e11b1fe4\u003c/code\u003e\u003c/a\u003e add to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ab50d91559a27e54cd0a27a403389130ea10d97d\"\u003e\u003ccode\u003eab50d91\u003c/code\u003e\u003c/a\u003e css: fix green/blue channel swap in oklch gamut mapping (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4488\"\u003e#4488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/04627b6cf99b4a7491bebb0268173a7c77a85030\"\u003e\u003ccode\u003e04627b6\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4498\"\u003e#4498\u003c/a\u003e: \u003ccode\u003easync\u003c/code\u003e TLA checks need a worklist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5c15177a308c7224604058a769c4abf0a66b0a36\"\u003e\u003ccode\u003e5c15177\u003c/code\u003e\u003c/a\u003e disable \u003ccode\u003egopls\u003c/code\u003e in the \u003ccode\u003ego\u003c/code\u003e folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/fc2ee9babc5a2e8ea7ec7c10dd5850b71f7cec7e\"\u003e\u003ccode\u003efc2ee9b\u003c/code\u003e\u003c/a\u003e css: adjust parser to allow \u003ccode\u003e--foo: {...}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/209db54371e62ad1c50e12e56bb93c74c53b0408\"\u003e\u003ccode\u003e209db54\u003c/code\u003e\u003c/a\u003e release notes for css nesting bugfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c625d31bf08a0647ec724bf76c7115f7aec55971\"\u003e\u003ccode\u003ec625d31\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4497\"\u003e#4497\u003c/a\u003e: preserve nested ampersands during minification (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4500\"\u003e#4500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/34474e278528a60f58c959c0f422d2bfa6f6886d\"\u003e\u003ccode\u003e34474e2\u003c/code\u003e\u003c/a\u003e better isolation of current part in js parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07f6e8c50677e0b41e5ed726c08b0ea200b14e5b\"\u003e\u003ccode\u003e07f6e8c\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4507\"\u003e#4507\u003c/a\u003e: \u003ccode\u003eimport\u003c/code\u003e assignment tree-shaking bug\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.28.1...v0.28.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.5.0 to 10.9.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\u003ev10.9.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/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\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/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\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/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\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/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\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/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\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/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\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/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li...\n\n_Description has been truncated_","html_url":"https://github.com/Zardd99/backend_restaurant/pull/98","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zardd99%2Fbackend_restaurant/issues/98","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/98/packages"},{"uuid":"5319003521","node_id":"PR_kwDOEPAo6s8AAAABB1bbDQ","number":1671,"state":"open","title":"chore(deps): bump caniuse-lite from 1.0.30001809 to 1.0.30001810 in /docs","user":"dependabot[bot]","labels":["dependencies","javascript","doc"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-02T02:30:37.000Z","updated_at":"2026-09-04T16:45:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"caniuse-lite","old_version":"1.0.30001809","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"}],"path":"/docs","ecosystem":"npm"},"body":"Bumps [caniuse-lite](https://github.com/browserslist/caniuse-lite) from 1.0.30001809 to 1.0.30001810.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001809...1.0.30001810\"\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=caniuse-lite\u0026package-manager=npm_and_yarn\u0026previous-version=1.0.30001809\u0026new-version=1.0.30001810)](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/admariner/incubator-superset/pull/1671","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/admariner%2Fincubator-superset/issues/1671","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1671/packages"},{"uuid":"5317508626","node_id":"PR_kwDOSoVXF88AAAABB0RLIw","number":51,"state":"closed","title":"Bump the all group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-04T22:29:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-01T22:33:49.000Z","updated_at":"2026-09-04T22:29:19.000Z","time_to_close":258928,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":19,"packages":[{"name":"@better-auth/drizzle-adapter","old_version":"1.7.0-rc.1","new_version":"1.7.2","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@csstools/postcss-oklab-function","old_version":"5.0.8","new_version":"5.0.9","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@types/node","old_version":"26.2.0","new_version":"26.4.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.67.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.67.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"auth","old_version":"1.7.0-rc.1","new_version":"1.7.2","repository_url":"https://github.com/better-auth/better-auth"},{"name":"caniuse-lite","old_version":"1.0.30001809","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"drizzle-kit","old_version":"1.0.0-rc.4","new_version":"1.0.0-rc.5-ab785fc","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"drizzle-orm","old_version":"1.0.0-rc.4","new_version":"1.0.0-rc.5-169397b","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"eslint","old_version":"10.9.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"node-gyp","old_version":"13.0.1","new_version":"13.0.2","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"postcss-calc","old_version":"10.1.1","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-calc"},{"name":"postcss-import","old_version":"16.2.0","new_version":"17.0.0","repository_url":"https://github.com/postcss/postcss-import"},{"name":"postcss-preset-env","old_version":"11.4.0","new_version":"11.5.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"svelte","old_version":"5.56.10","new_version":"5.57.0","repository_url":"https://github.com/sveltejs/svelte"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"update-browserslist-db","old_version":"1.3.1","new_version":"1.3.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"vitest-browser-svelte","old_version":"2.2.1","new_version":"3.0.0","repository_url":"https://github.com/vitest-community/vitest-browser-svelte"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@better-auth/drizzle-adapter](https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter) | `1.7.0-rc.1` | `1.7.2` |\n| [@csstools/postcss-oklab-function](https://github.com/csstools/postcss-plugins/tree/HEAD/plugins/postcss-oklab-function) | `5.0.8` | `5.0.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.2.0` | `26.4.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.67.0` | `8.68.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.67.0` | `8.68.0` |\n| [auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/cli) | `1.7.0-rc.1` | `1.7.2` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001809` | `1.0.30001810` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `1.0.0-rc.4` | `1.0.0-rc.5-ab785fc` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `1.0.0-rc.4` | `1.0.0-rc.5-169397b` |\n| [eslint](https://github.com/eslint/eslint) | `10.9.0` | `10.9.1` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `13.0.1` | `13.0.2` |\n| [postcss-calc](https://github.com/postcss/postcss-calc) | `10.1.1` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `16.2.0` | `17.0.0` |\n| [postcss-preset-env](https://github.com/csstools/postcss-plugins/tree/HEAD/plugin-packs/postcss-preset-env) | `11.4.0` | `11.5.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.56.10` | `5.57.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.68.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.3.1` | `1.3.2` |\n| [vitest-browser-svelte](https://github.com/vitest-community/vitest-browser-svelte) | `2.2.1` | `3.0.0` |\n\n\nUpdates `@better-auth/drizzle-adapter` from 1.7.0-rc.1 to 1.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003e@​better-auth/drizzle-adapter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed permanent user bans to clear expiration dates from previous temporary bans. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10823\"\u003e#10823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed client types with more plugins being assignable to types declaring fewer plugins. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10907\"\u003e#10907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded warnings for invalid signed session data in the cookie cache. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10934\"\u003e#10934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed disabled MyISAM indexes from satisfying migration index checks. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10877\"\u003e#10877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed programmatic migrations on Cloudflare D1 while preserving existing-index validation. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10875\"\u003e#10875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllowed \u003ccode\u003e~\u003c/code\u003e in relative callback URLs validated by trusted-origin checks. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10041\"\u003e#10041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved validation of relative callback and redirect URLs with paths, queries, and fragments. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10979\"\u003e#10979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllowed same-origin form submissions with \u003ccode\u003eReferrer-Policy: no-referrer\u003c/code\u003e while continuing to reject untrusted origins. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10959\"\u003e#10959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003egetTestInstance\u003c/code\u003e performance with a faster default password hasher. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10879\"\u003e#10879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStandardized built-in placeholder emails to the namespaced \u003ccode\u003e{identifier}@{namespace}.placeholder.invalid\u003c/code\u003e format. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10982\"\u003e#10982\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/c50200bfc716cf43f5c29a2dd5766f6485c46aa1/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/core\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed async context loss in Cloudflare Workers bundles with multiple runtime conditions. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10855\"\u003e#10855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed auth request logs to respect the configured logger, log level, and disabled setting. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10939\"\u003e#10939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved validation of relative callback and redirect URLs with paths, queries, and fragments. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10979\"\u003e#10979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStandardized built-in placeholder emails to the namespaced \u003ccode\u003e{identifier}@{namespace}.placeholder.invalid\u003c/code\u003e format. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10982\"\u003e#10982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded synchronous and optional access to the current auth endpoint context. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10938\"\u003e#10938\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/c50200bfc716cf43f5c29a2dd5766f6485c46aa1/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/oauth-provider\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Client ID Metadata Document registration when clients share at least one supported grant with the server. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11010\"\u003e#11010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved validation of relative callback and redirect URLs with paths, queries, and fragments. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10979\"\u003e#10979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed relative redirect URLs containing fragments. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10983\"\u003e#10983\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/c50200bfc716cf43f5c29a2dd5766f6485c46aa1/packages/oauth-provider/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/drizzle-adapter\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed one-to-one Drizzle relations when \u003ccode\u003eusePlural\u003c/code\u003e is enabled. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10941\"\u003e#10941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded validation for missing Drizzle schema fields in compound \u003ccode\u003ewhere\u003c/code\u003e clauses. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10859\"\u003e#10859\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/c50200bfc716cf43f5c29a2dd5766f6485c46aa1/packages/drizzle-adapter/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/kysely-adapter\u003c/code\u003e\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/better-auth/better-auth/blob/main/packages/drizzle-adapter/CHANGELOG.md\"\u003e@​better-auth/drizzle-adapter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.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/better-auth/better-auth/pull/10859\"\u003e#10859\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/ea77118d4e00f69ddffed4fb42dfedc08594ea9e\"\u003e\u003ccode\u003eea77118\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Reject missing Drizzle schema fields before building compound \u003ccode\u003ewhere\u003c/code\u003e clauses, preventing malformed SQL when an application schema is out of date.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10941\"\u003e#10941\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/5aea9f77284dfb7b187e8e7bec0cebd4b8834123\"\u003e\u003ccode\u003e5aea9f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Prevent one-to-one joins from failing in Drizzle Relations v1 and v2 when \u003ccode\u003eusePlural\u003c/code\u003e is enabled. Resolve generated and legacy relation keys from Drizzle runtime metadata, including Relations v2 setups without an adapter schema.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.1\u003c/h2\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10402\"\u003e#10402\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/763a2671c5372d88c291881977c8a1c2e29034b1\"\u003e\u003ccode\u003e763a267\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - Plugin database schemas can now define named or generated table-level indexes across multiple fields. SQL migrations and generated Drizzle or Prisma schemas resolve configured table and column names consistently, while the MongoDB adapter creates the same indexes before the first index-enforcing write.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/7169\"\u003e#7169\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/5d38b138c3c73eb06fe247ef6631c66e86ccc92b\"\u003e\u003ccode\u003e5d38b13\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ping-maxwell\"\u003e\u003ccode\u003e@​ping-maxwell\u003c/code\u003e\u003c/a\u003e! - Add a \u003ccode\u003eschemaName\u003c/code\u003e option to the Drizzle Relations v2 adapter config. When set on PostgreSQL, schema generation now emits a \u003ccode\u003epgSchema(\u0026quot;...\u0026quot;)\u003c/code\u003e namespace and uses namespaced table definitions (for example, \u003ccode\u003eauthSchema.user(...)\u003c/code\u003e), matching the v1 CLI generator behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9489\"\u003e#9489\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/ea06c5a71f448dfc600f1c2f7b0de732730c79cd\"\u003e\u003ccode\u003eea06c5a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ping-maxwell\"\u003e\u003ccode\u003e@​ping-maxwell\u003c/code\u003e\u003c/a\u003e! - Add a new \u003ccode\u003e@better-auth/drizzle-adapter/relations-v2\u003c/code\u003e entry point for projects using Drizzle Relations v2. The schema generator now emits relations using \u003ccode\u003edefineRelationsPart\u003c/code\u003e so the generated auth schema can be merged alongside your app's relations without changing your database structure.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10359\"\u003e#10359\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/8784c1c1f4301acf96d980e5bf81ff56435e2545\"\u003e\u003ccode\u003e8784c1c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ping-maxwell\"\u003e\u003ccode\u003e@​ping-maxwell\u003c/code\u003e\u003c/a\u003e! - Database joins have moved out of \u003ccode\u003eexperimental\u003c/code\u003e into a stable option at \u003ccode\u003eadvanced.database.joins\u003c/code\u003e (default: \u003ccode\u003efalse\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eIf you previously set \u003ccode\u003eexperimental: { joins: true }\u003c/code\u003e, update your config to:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eadvanced: {\n  database: {\n    joins: true,\n  },\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAdapters that support native joins use them when enabled. If an adapter cannot return joined data for a query, Better Auth falls back to additional queries and combines the results. Drizzle and Prisma users should ensure their schema includes the required relations (\u003ccode\u003enpx auth@latest generate\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10770\"\u003e#10770\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/692b22c517011444f812fe21c206e399e35e8417\"\u003e\u003ccode\u003e692b22c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ping-maxwell\"\u003e\u003ccode\u003e@​ping-maxwell\u003c/code\u003e\u003c/a\u003e! - Export the generated \u003ccode\u003epgSchema\u003c/code\u003e binding so drizzle-kit can emit \u003ccode\u003eCREATE SCHEMA\u003c/code\u003e for custom PostgreSQL namespaces.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0-rc.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10770\"\u003e#10770\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/692b22c517011444f812fe21c206e399e35e8417\"\u003e\u003ccode\u003e692b22c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ping-maxwell\"\u003e\u003ccode\u003e@​ping-maxwell\u003c/code\u003e\u003c/a\u003e! - Export the generated \u003ccode\u003epgSchema\u003c/code\u003e binding so drizzle-kit can emit \u003ccode\u003eCREATE SCHEMA\u003c/code\u003e for custom PostgreSQL namespaces.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0-rc.5\u003c/h2\u003e\n\u003ch2\u003e1.7.0-rc.4\u003c/h2\u003e\n\u003ch2\u003e1.7.0-rc.3\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/better-auth/better-auth/commit/ba12fcdfa774ca27d417079dbac0b1b5894ccaf2\"\u003e\u003ccode\u003eba12fcd\u003c/code\u003e\u003c/a\u003e chore: release v1.7.2 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10870\"\u003e#10870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/5aea9f77284dfb7b187e8e7bec0cebd4b8834123\"\u003e\u003ccode\u003e5aea9f7\u003c/code\u003e\u003c/a\u003e fix(drizzle-adapter): resolve one-to-one relation keys with usePlural (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10941\"\u003e#10941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/ea77118d4e00f69ddffed4fb42dfedc08594ea9e\"\u003e\u003ccode\u003eea77118\u003c/code\u003e\u003c/a\u003e fix(drizzle-adapter): validate fields in compound where clauses (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10859\"\u003e#10859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/2344536054f9164ca5d1670c270d299049ee233e\"\u003e\u003ccode\u003e2344536\u003c/code\u003e\u003c/a\u003e chore: release v1.7.1 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10864\"\u003e#10864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/ccd57c2dcb145a40a30c75ab3f6c89b94af08701\"\u003e\u003ccode\u003eccd57c2\u003c/code\u003e\u003c/a\u003e docs(changelog): align v1.7 release notes with final behavior (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10846\"\u003e#10846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/f577ec5c766c4ccd0a677ad18ca5f4f17b245289\"\u003e\u003ccode\u003ef577ec5\u003c/code\u003e\u003c/a\u003e chore: exit pre-release mode for v1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/69258d16709b977e519aa00a323ae54aea2b6164\"\u003e\u003ccode\u003e69258d1\u003c/code\u003e\u003c/a\u003e chore: sync main to next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/e84ec5e76d30e10fd692e8084177360484d538c1\"\u003e\u003ccode\u003ee84ec5e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.30 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10840\"\u003e#10840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/bc93b27542cbdf74f6455e6f66a0b4292c247a12\"\u003e\u003ccode\u003ebc93b27\u003c/code\u003e\u003c/a\u003e chore: release v1.7.0-rc.6 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10772\"\u003e#10772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/58c49eb97f04ff18aa823318a3856a013353fdc2\"\u003e\u003ccode\u003e58c49eb\u003c/code\u003e\u003c/a\u003e chore: release v1.6.29 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10809\"\u003e#10809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/better-auth/better-auth/commits/v1.7.2/packages/drizzle-adapter\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@csstools/postcss-oklab-function` from 5.0.8 to 5.0.9\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/plugins/postcss-oklab-function/CHANGELOG.md\"\u003e@​csstools/postcss-oklab-function's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e5.0.9\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eAugust 25, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://github.com/csstools/postcss-plugins/tree/main/packages/css-color-parser\"\u003e\u003ccode\u003e@csstools/css-color-parser\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://github.com/csstools/postcss-plugins/tree/main/packages/css-color-parser/CHANGELOG.md#421\"\u003e\u003ccode\u003e4.2.1\u003c/code\u003e\u003c/a\u003e (patch)\u003c/li\u003e\n\u003c/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/plugins/postcss-oklab-function\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.2.0 to 26.4.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.67.0 to 8.68.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.68.0\u003c/h2\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support ESLint rule meta.languages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12663\"\u003e#12663\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 [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e playground crashes on \u003ccode\u003eextends\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12608\"\u003e#12608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e account for thanks.dev and out-of-band donors in sponsors list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThiago Barbosa\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.68.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\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-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\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.68.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/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/db30514e0f912dad32417a8e165bb9cce6f6a9d0\"\u003e\u003ccode\u003edb30514\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [strict-void-return] add fix suggestions (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9690339c4e50e65121fdd7d1eb55c5831460cd88\"\u003e\u003ccode\u003e9690339\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): [prefer-optional-chain] use \u003ccode\u003ecreateRuleTesterWithTypes\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/abe9011a43524ea867e249125250d0927065750e\"\u003e\u003ccode\u003eabe9011\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-empty-object-type] ignore suggestions that result in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/79c16e784056ed9d6fea92268f036c18f46530ff\"\u003e\u003ccode\u003e79c16e7\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): extract FunctionSignature and enum comparison utils (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2442e3048ba5a120a5e7dff5450fb5c440c0fc15\"\u003e\u003ccode\u003e2442e30\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): [no-floating-promises] format test snippets (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12723\"\u003e#12723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3596323c63dc92b9a8858992b66afa65642a69ca\"\u003e\u003ccode\u003e3596323\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e result...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/956a3397d9e1c4aacd55f70bf0210e15ba005508\"\u003e\u003ccode\u003e956a339\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-assertion] prevent stack overflow in...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55f6d5d4ca39d2fab93db97ced497b956017878d\"\u003e\u003ccode\u003e55f6d5d\u003c/code\u003e\u003c/a\u003e chore: enable source maps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3aefb6a27d4a7f4c5e30486cba31e6f567966aae\"\u003e\u003ccode\u003e3aefb6a\u003c/code\u003e\u003c/a\u003e test: improve vitest performance with \u003ccode\u003eisolate: false\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12703\"\u003e#12703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.68.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.67.0 to 8.68.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.68.0\u003c/h2\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support ESLint rule meta.languages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12663\"\u003e#12663\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 [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e playground crashes on \u003ccode\u003eextends\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12608\"\u003e#12608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e account for thanks.dev and out-of-band donors in sponsors list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThiago Barbosa\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.68.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\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.68.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/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55f6d5d4ca39d2fab93db97ced497b956017878d\"\u003e\u003ccode\u003e55f6d5d\u003c/code\u003e\u003c/a\u003e chore: enable source maps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.68.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `auth` from 1.7.0-rc.1 to 1.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003eauth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed permanent user bans to clear expiration dates from previous temporary bans. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10823\"\u003e#10823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed client types with more plugins being assignable to types declaring fewer plugins. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10907\"\u003e#10907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded warnings for invalid signed session data in the cookie cache. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10934\"\u003e#10934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed disabled MyISAM indexes from satisfying migration index checks. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10877\"\u003e#10877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed programmatic migrations on Cloudflare D1 while preserving existing-index validation. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10875\"\u003e#10875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllowed \u003ccode\u003e~\u003c/code\u003e in relative callback URLs validated by trusted-origin checks. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10041\"\u003e#10041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved validation of relative callback and redirect URLs with paths, queries, and fragments. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10979\"\u003e#10979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllowed same-origin form submissions with \u003ccode\u003eReferrer-Policy: no-referrer\u003c/code\u003e while continuing to reject untrusted origins. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10959\"\u003e#10959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003egetTestInstance\u003c/code\u003e performance with a faster default password hasher. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10879\"\u003e#10879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStandardized built-in placeholder emails to the namespaced \u003ccode\u003e{identifier}@{namespace}.placeholder.invalid\u003c/code\u003e format. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10982\"\u003e#10982\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/c50200bfc716cf43f5c29a2dd5766f6485c46aa1/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/core\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed async context loss in Cloudflare Workers bundles with multiple runtime conditions. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10855\"\u003e#10855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed auth request logs to respect the configured logger, log level, and disabled setting. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10939\"\u003e#10939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved validation of relative callback and redirect URLs with paths, queries, and fragments. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10979\"\u003e#10979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStandardized built-in placeholder emails to the namespaced \u003ccode\u003e{identifier}@{namespace}.placeholder.invalid\u003c/code\u003e format. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10982\"\u003e#10982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded synchronous and optional access to the current auth endpoint context. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10938\"\u003e#10938\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/c50200bfc716cf43f5c29a2dd5766f6485c46aa1/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/oauth-provider\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Client ID Metadata Document registration when clients share at least one supported grant with the server. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11010\"\u003e#11010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved validation of relative callback and redirect URLs with paths, queries, and fragments. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10979\"\u003e#10979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed relative redirect URLs containing fragments. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10983\"\u003e#10983\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/c50200bfc716cf43f5c29a2dd5766f6485c46aa1/packages/oauth-provider/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/drizzle-adapter\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed one-to-one Drizzle relations when \u003ccode\u003eusePlural\u003c/code\u003e is enabled. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10941\"\u003e#10941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded validation for missing Drizzle schema fields in compound \u003ccode\u003ewhere\u003c/code\u003e clauses. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10859\"\u003e#10859\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/c50200bfc716cf43f5c29a2dd5766f6485c46aa1/packages/drizzle-adapter/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/kysely-adapter\u003c/code\u003e\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/better-auth/better-auth/blob/main/packages/cli/CHANGELOG.md\"\u003eauth's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/557e19bfad0f2d2842903ddb1e768a0506aceaea\"\u003e\u003ccode\u003e557e19b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/64da15b0b1ca078d80f115ee0a5bd9ad4ca4d64e\"\u003e\u003ccode\u003e64da15b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/d5d889bfd8708601d8f27526d35fb9568450b51e\"\u003e\u003ccode\u003ed5d889b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/b4ad5a110ca4f2e043c0f23a8e5f87e0b31c3fc6\"\u003e\u003ccode\u003eb4ad5a1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/c7a5c1a7ed65a5169e98bd347df91b16bb394692\"\u003e\u003ccode\u003ec7a5c1a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/78f0c3922c273de29bd0b77213fbc37cc3b5917e\"\u003e\u003ccode\u003e78f0c39\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ce8a3ab5442fdd388f3b1346b71292cf617c3146\"\u003e\u003ccode\u003ece8a3ab\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/a021eafaf235dd08c0835d91ee714aca24c4605e\"\u003e\u003ccode\u003ea021eaf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/c8dcfa57e11e22325dbb2a0cc1af6775f41b1315\"\u003e\u003ccode\u003ec8dcfa5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/fced1a5d360c14e6358f88dedc9014ff862873f1\"\u003e\u003ccode\u003efced1a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/f6891a2d2d4f7ead7e9b13e65316a0cbd88f3fe4\"\u003e\u003ccode\u003ef6891a2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/e1d40116e2b6a797372ac82b9feea39f57285632\"\u003e\u003ccode\u003ee1d4011\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/649818a2969594e58147a2cc08157812ea0b75ef\"\u003e\u003ccode\u003e649818a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.2\u003c/li\u003e\n\u003cli\u003ebetter-auth@1.7.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/telemetry\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10863\"\u003e#10863\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/845bbd1de682ab87e03ce925f85087da81249a4e\"\u003e\u003ccode\u003e845bbd1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003eauth migrate\u003c/code\u003e no longer attempts to add a required column with no default value to a table that already has rows. It stops with an error naming the column and the backfill to run first. Previously the generated statement failed on SQLite, Postgres, and SQL Server; on MySQL it filled the new column with an empty string for every existing row and reported success. If \u003ccode\u003eauth migrate\u003c/code\u003e already ran against a MySQL database on 1.7, run the check in the upgrade guide's account identity section.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003egetMigrations\u003c/code\u003e throws the new \u003ccode\u003eUnsafeMigrationError\u003c/code\u003e (exported from \u003ccode\u003ebetter-auth/db/migration\u003c/code\u003e) for this refusal, so callers can distinguish it from other migration errors such as an index-definition conflict.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eauth generate\u003c/code\u003e still emits the statements for external migration tooling, with a comment banner naming any column that needs a manual backfill first.\u003c/p\u003e\n\u003cp\u003eA required field whose database column is still nullable logs a warning instead of blocking the migration.\u003c/p\u003e\n\u003cp\u003eA CLI command that fails now prints its error and exits with a non-zero code instead of an unhandled promise rejection.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/845bbd1de682ab87e03ce925f85087da81249a4e\"\u003e\u003ccode\u003e845bbd1\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.7.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/telemetry\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9501\"\u003e#9501\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/526aa322efd648cc2d2583897ab3d24ba565fa6f\"\u003e\u003ccode\u003e526aa32\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - The CLI now auto-detects auth configs that export the same instance as both a named export and the default export (e.g. \u003ccode\u003eexport const auth = betterAuth(...); export default auth;\u003c/code\u003e). Previously such configs failed when no explicit \u003ccode\u003e--config\u003c/code\u003e path was passed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10170\"\u003e#10170\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/6ddb5554c01da4df6c637013dac7ea4ec8a43b52\"\u003e\u003ccode\u003e6ddb555\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - The \u003ccode\u003eauth\u003c/code\u003e CLI now requires Node.js 22.12 or newer, following its upgrade to Commander 15. Update your Node.js runtime before upgrading the CLI.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10402\"\u003e#10402\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/763a2671c5372d88c291881977c8a1c2e29034b1\"\u003e\u003ccode\u003e763a267\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - Plugin database schemas can now define named or generated table-level indexes across multiple fields. SQL migrations and generated Drizzle or Prisma schemas resolve configured table and column names consistently, while the MongoDB adapter creates the same indexes before the first index-enforcing write.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9547\"\u003e#9547\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/15bb1690b274b9f1e2a58c5db039bd240dc5e99b\"\u003e\u003ccode\u003e15bb169\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/GautamBytes\"\u003e\u003ccode\u003e@​GautamBytes\u003c/code\u003e\u003c/a\u003e! - Add a \u003ccode\u003ecreate-admin\u003c/code\u003e CLI command for creating an initial admin user through the configured Better Auth instance.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10770\"\u003e#10770\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/692b22c517011444f812fe21c206e399e35e8417\"\u003e\u003ccode\u003e692b22c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ping-maxwell\"\u003e\u003ccode\u003e@​ping-maxwell\u003c/code\u003e\u003c/a\u003e! - Export the generated \u003ccode\u003epgSchema\u003c/code\u003e binding so drizzle-kit can emit \u003ccode\u003eCREATE SCHEMA\u003c/code\u003e for custom PostgreSQL namespaces.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/4e8e4c7fc5fb2723144cbf41c4a1bfa28de8d671\"\u003e\u003ccode\u003e4e8e4c7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/0cbaf81bed9dec4c56880ee78a532262386e1ec5\"\u003e\u003ccode\u003e0cbaf81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/b36c38f9842d3416689340552989449a32007819\"\u003e\u003ccode\u003eb36c38f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/5c45abcd2094d4a430cc84af6f9719fa0515ad71\"\u003e\u003ccode\u003e5c45abc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/6782647d7c2d248246f9ef3980e656725c29ce64\"\u003e\u003ccode\u003e6782647\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/73541c119041113b1909fe244ff4b8210618b5b5\"\u003e\u003ccode\u003e73541c1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/763a2671c5372d88c291881977c8a1c2e29034b1\"\u003e\u003ccode\u003e763a267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/bf39cbf13f3b934f728cde72b1e7ebdc4c85f641\"\u003e\u003ccode\u003ebf39cbf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/081d3c379c720926295067d878c421b5e8684c78\"\u003e\u003ccode\u003e081d3c3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/49b5cf650e1264ecc4c917ca193ea05c3b58a3b9\"\u003e\u003ccode\u003e49b5cf6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/e0140297a59ddb59cccbcb4ba46c513de8cb86a7\"\u003e\u003ccode\u003ee014029\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/3d04fababbf3efd4c46a4012f46ed9397715c2e3\"\u003e\u003ccode\u003e3d04fab\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/c7d22539ec4f7322d9625ae2953d397c3863d097\"\u003e\u003ccode\u003ec7d2253\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ec8a38c08f5cfe2d922be0f8a49f2d0fa84de799\"\u003e\u003ccode\u003eec8a38c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/430c89549060ef6bd477ed2510650b9e49bba560\"\u003e\u003ccode\u003e430c895\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/de8394de207bae2fe9d0b8d7e901a196c1dc08d0\"\u003e\u003ccode\u003ede8394d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/cf8eaac26e11bcdb7309d537f1730b2559963861\"\u003e\u003ccode\u003ecf8eaac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/523f95c10db24b790bbd75fe85c86c34d3465267\"\u003e\u003ccode\u003e523f95c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/dbd302e422c66620cde391f6a80ab90ee34182f9\"\u003e\u003ccode\u003edbd302e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/8784c1c1f4301acf96d980e5bf81ff56435e2545\"\u003e\u003ccode\u003e8784c1c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ecd83daa01ec482d31667019737cb6697f03da0b\"\u003e\u003ccode\u003eecd83da\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/fe4c8209479cc90a4c2e8692b2d84fde26926af2\"\u003e\u003ccode\u003efe4c820\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/e53582ce55a0ddbca62f52efeb3459523816f222\"\u003e\u003ccode\u003ee53582c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/7fe0e2b165c17207a43863b0f1c12c401976d6b2\"\u003e\u003ccode\u003e7fe0e2b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/0683a5f36befb45ade3866c7f8057791eadeee59\"\u003e\u003ccode\u003e0683a5f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/e7eb45b065903f5fccddae491696cb069814a3c8\"\u003e\u003ccode\u003ee7eb45b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/7c7313c8189baabd11a2ecb681bd2b16eb40fa4d\"\u003e\u003ccode\u003e7c7313c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/aedcb974f055c3514fe0464dc53d71d45a8a1725\"\u003e\u003ccode\u003eaedcb97\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/03e6c94e965a7e87c1d44074b8e90257cb1f1cd2\"\u003e\u003ccode\u003e03e6c94\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/4f53b61f49b470a40ccab18fe1fe4d80f225905f\"\u003e\u003ccode\u003e4f53b61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/2196ea65e724830d9f1066c6593210579de586b9\"\u003e\u003ccode\u003e2196ea6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/06daf7011e548ef5a7d513c96e3a440331977a7d\"\u003e\u003ccode\u003e06daf70\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/6f2948e87bb5fa14bd2174a91f7143e1eced1b87\"\u003e\u003ccode\u003e6f2948e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/e0d2b9eb9b4a515e1b73be71e1e3681faaa9b55f\"\u003e\u003ccode\u003ee0d2b9e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/f68044dcfbd9fb83763249ed9509cfacbcce47be\"\u003e\u003ccode\u003ef68044d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/91f235f8604cd432749adf18c7bd7d658aa1519b\"\u003e\u003ccode\u003e91f235f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/d2a79bae79b88e2b28cb678f5eefd9759239b627\"\u003e\u003ccode\u003ed2a79ba\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/a83152e2e884b1ac1724f95cea2056795d60e5cc\"\u003e\u003ccode\u003ea83152e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/bb6c1021e8f6200e60ff852cbd95fb6841a0ec4b\"\u003e\u003ccode\u003ebb6c102\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/34558bc52b0e043021a1072f78de5f5439ae1734\"\u003e\u003ccode\u003e34558bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/954b664f4f251f8dd028451dab3ab43067dbf890\"\u003e\u003ccode\u003e954b664\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/76a33429fc2a3edcc85307bf81b9d92a95f9de6c\"\u003e\u003ccode\u003e76a3342\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/1e5b80847208cf839c9d45363ca19b8eab41c68a\"\u003e\u003ccode\u003e1e5b808\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/93d3871bd2f7c2fdd423c4c88a22a50b6333e656\"\u003e\u003ccode\u003e93d3871\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/652fa53e4912837fe234651e7c7705fb35abe188\"\u003e\u003ccode\u003e652fa53\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/729c00d74c94f558893da1e3a9ee86451d1b23da\"\u003e\u003ccode\u003e729c00d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/97903c9cca47f5fa62cf1d2ab86f6228db04aff0\"\u003e\u003ccode\u003e97903c9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/6ddb5554c01da4df6c637013dac7ea4ec8a43b52\"\u003e\u003ccode\u003e6ddb555\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/6fe9faab65eb640dbe9bb762954a068586e8661c\"\u003e\u003ccode\u003e6fe9faa\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ed61b4798e0ccedadc3b0c0e0a2d08b5d4b7ed5a\"\u003e\u003ccode\u003eed61b47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/0de88f5e61d96f460e02b8a526e58acb16455d15\"\u003e\u003ccode\u003e0de88f5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/3a79aff58ed82e45caf04c2ee4acaf0f4d09a86c\"\u003e\u003ccode\u003e3a79aff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/973fdde79d9746b15d5ac0427049e8a008a7705c\"\u003e\u003ccode\u003e973fdde\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/41cca606d14e7b8a1d16da662d644ca39fe4281f\"\u003e\u003ccode\u003e41cca60\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/d701f90e6f81ede26209a50a5100bd9914a7ad5a\"\u003e\u003ccode\u003ed701f90\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ad35eadd130162565a1b93c27f3a66910dca0b0e\"\u003e\u003ccode\u003ead35ead\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/59c4c832fc4eed813e98b5b2c45a91cf2d4ad9e7\"\u003e\u003ccode\u003e59c4c83\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/544f1c63c9826831d96a126fbe568d8a8a8fde68\"\u003e\u003ccode\u003e544f1c6\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/telemetry\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0-rc.6\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/better-auth/better-auth/commit/ba12fcdfa774ca27d417079dbac0b1b5894ccaf2\"\u003e\u003ccode\u003eba12fcd\u003c/code\u003e\u003c/a\u003e chore: release v1.7.2 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/cli/issues/10870\"\u003e#10870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/b4ad5a110ca4f2e043c0f23a8e5f87e0b31c3fc6\"\u003e\u003ccode\u003eb4ad5a1\u003c/code\u003e\u003c/a\u003e refactor: centralize placeholder email generation (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/cli/issues/10982\"\u003e#10982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/2344536054f9164ca5d1670c270d299049ee233e\"\u003e\u003ccode\u003e2344536\u003c/code\u003e\u003c/a\u003e chore: release v1.7.1 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/cli/issues/10864\"\u003e#10864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/845bbd1de682ab87e03ce925f85087da81249a4e\"\u003e\u003ccode\u003e845bbd1\u003c/code\u003e\u003c/a\u003e fix(db): refuse adding required no-default columns to populated tables (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/cli/issues/10863\"\u003e#10863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/ccd57c2dcb145a40a30c75ab3f6c89b94af08701\"\u003e\u003ccode\u003eccd57c2\u003c/code\u003e\u003c/a\u003e docs(changelog): align v1.7 release notes with final behavior (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/cli/issues/10846\"\u003e#10846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/f577ec5c766c4ccd0a677ad18ca5f4f17b245289\"\u003e\u003ccode\u003ef577ec5\u003c/code\u003e\u003c/a\u003e chore: exit pre-release mode for v1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/69258d16709b977e519aa00a323ae54aea2b6164\"\u003e\u003ccode\u003e69258d1\u003c/code\u003e\u003c/a\u003e chore: sync main to next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/e84ec5e76d30e10fd692e8084177360484d538c1\"\u003e\u003ccode\u003ee84ec5e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.30 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/cli/issues/10840\"\u003e#10840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/bc93b27542cbdf74f6455e6f66a0b4292c247a12\"\u003e\u003ccode\u003ebc93b27\u003c/code\u003e\u003c/a\u003e chore: release v1.7.0-rc.6 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/cli/issues/10772\"\u003e#10772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/58c49eb97f04ff18aa823318a3856a013353fdc2\"\u003e\u003ccode\u003e58c49eb\u003c/code\u003e\u003c/a\u003e chore: release v1.6.29 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/cli/issues/10809\"\u003e#10809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/better-auth/better-auth/commits/v1.7.2/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001809 to 1.0.30001810\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001809...1.0.30001810\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-kit` from 1.0.0-rc.4 to 1.0.0-rc.5-ab785fc\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 1.0.0-rc.4 to 1.0.0-rc.5-169397b\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.9.0 to 10.9.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\u003ev10.9.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/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\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/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.9.0...v10.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `node-gyp` from 13.0.1 to 13.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/node-gyp/releases\"\u003enode-gyp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v13.0.1...v13.0.2\"\u003e13.0.2\u003c/a\u003e (2026-08-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e add zizmor security linter for github actions (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3358\"\u003e#3358\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/84661663e70b81321bcb590d18641e3eefdfdb81\"\u003e8466166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e do not ruff format gyp example code in markdown (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3357\"\u003e#3357\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/4a74fbeb481da6304bdd2ba0fc46c76a642e2aa7\"\u003e4a74fbe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efall back gracefully when build symlink creation fails (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3339\"\u003e#3339\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/eae161fe74df16544eead9591673d2d3bf0a4b4f\"\u003eeae161f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3335\"\u003e#3335\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/353050b2fe664e5c6379d32368deab04d2b37021\"\u003e353050b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3348\"\u003e#3348\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/005a7c593a2421dd5dc1db45bbec77a037361044\"\u003e005a7c5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-python from 6 to 7 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3349\"\u003e#3349\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/42367da5a2683115ff538b92caed5c32c322005f\"\u003e42367da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump astral-sh/ruff-action from 4.0.0 to 4.1.0 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3342\"\u003e#3342\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/ef586e1304b6b05b24ab696b2e849f0c075c3be5\"\u003eef586e1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix undici 8.7.0 compatibility (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3345\"\u003e#3345\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/a2f8b6ac88dd8338f14f06ec8351a07028b0a979\"\u003ea2f8b6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elog MSBuild output on Windows build failures (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3328\"\u003e#3328\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/3c38cecc770a987ce8ccddbfdfd3a3b646750ee8\"\u003e3c38cec\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/nodejs/node-gyp/blob/main/CHANGELOG.md\"\u003enode-gyp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v13.0.1...v13.0.2\"\u003e13.0.2\u003c/a\u003e (2026-08-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e add zizmor security linter for github actions (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3358\"\u003e#3358\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/84661663e70b81321bcb590d18641e3eefdfdb81\"\u003e8466166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e do not ruff format gyp example code in markdown (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3357\"\u003e#3357\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/4a74fbeb481da6304bdd2ba0fc46c76a642e2aa7\"\u003e4a74fbe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efall back gracefully when build symlink creation fails (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3339\"\u003e#3339\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/eae161fe74df16544eead9591673d2d3bf0a4b4f\"\u003eeae161f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3335\"\u003e#3335\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/353050b2fe664e5c6379d32368deab04d2b37021\"\u003e353050b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3348\"\u003e#3348\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/005a7c593a2421dd5dc1db45bbec77a037361044\"\u003e005a7c5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-python from 6 to 7 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3349\"\u003e#3349\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/42367da5a2683115ff538b92caed5c32c322005f\"\u003e42367da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump astral-sh/ruff-action from 4.0.0 to 4.1.0 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3342\"\u003e#3342\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/ef586e1304b6b05b24ab696b2e849f0c075c3be5\"\u003eef586e1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix undici 8.7.0 compatibility (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3345\"\u003e#3345\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/a2f8b6ac88dd8338f14f06ec8351a07028b0a979\"\u003ea2f8b6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elog MSBuild output on Windows build failures (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3328\"\u003e#3328\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/3c38cecc770a987ce8ccddbfdfd3a3b646750ee8\"\u003e3c38cec\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/nodejs/node-gyp/commit/936498fcfa2eeb8e3a6873812f076c5dbb78dadd\"\u003e\u003ccode\u003e936498f\u003c/code\u003e\u003c/a\u003e chore(main): release 13.0.2 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3343\"\u003e#3343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/84661663e70b81321bcb590d18641e3eefdfdb81\"\u003e\u003ccode\u003e8466166\u003c/code\u003e\u003c/a\u003e fix(ci): add zizmor security linter for github actions (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3358\"\u003e#3358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/4a74fbeb481da6304bdd2ba0fc46c76a642e2aa7\"\u003e\u003ccode\u003e4a74fbe\u003c/code\u003e\u003c/a\u003e fix(ci): do not ruff format gyp example code in markdown (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3357\"\u003e#3357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/eae161fe74df16544eead9591673d2d3bf0a4b4f\"\u003e\u003ccode\u003eeae161f\u003c/code\u003e\u003c/a\u003e fix: fall back gracefully when build symlink creation fails (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3339\"\u003e#3339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/42367da5a2683115ff538b92caed5c32c322005f\"\u003e\u003ccode\u003e42367da\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-python from 6 to 7 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3349\"\u003e#3349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/3c38cecc770a987ce8ccddbfdfd3a3b646750ee8\"\u003e\u003ccode\u003e3c38cec\u003c/code\u003e\u003c/a\u003e test: log MSBuild output on Windows build failures (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3328\"\u003e#3328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/005a7c593a2421dd5dc1db45bbec77a037361044\"\u003e\u003ccode\u003e005a7c5\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3348\"\u003e#3348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/a2f8b6ac88dd8338f14f06ec8351a07028b0a979\"\u003e\u003ccode\u003ea2f8b6a\u003c/code\u003e\u003c/a\u003e test: fix undici 8.7.0 compatibility (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3345\"\u003e#3345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/ef586e1304b6b05b24ab696b2e849f0c075c3be5\"\u003e\u003ccode\u003eef586e1\u003c/code\u003e\u003c/a\u003e build(deps): bump astral-sh/ruff-action from 4.0.0 to 4.1.0 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3342\"\u003e#3342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/353050b2fe664e5c6379d32368deab04d2b37021\"\u003e\u003ccode\u003e353050b\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3335\"\u003e#3335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nodejs/node-gyp/compare/v13.0.1...v13.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss-calc` from 10.1.1 to 11.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-calc/releases\"\u003epostcss-calc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOmit leading zeroes when serializing finite fractional numbers, such as \u003ccode\u003e0.5\u003c/code\u003e as \u003ccode\u003e.5\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/postcss/postcss-calc/compare/v11.0.0...v11.0.1\"\u003ehttps://github.com/postcss/postcss-calc/compare/v11.0.0...v11.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e11.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRequire Node.js ^22.22.3, ^24.15, or \u0026gt;=26.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePublish an ESM package with an explicit exports entry point. CommonJS require('postcss-calc') remains\nsupported on the supported Node.js versions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove the preserve option. Transformations now always update declarations, enabled media-query\nparameters, and enabled selectors in place.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRewrite the calculation engine around a CSS-aware tokenizer, Pratt parser, canonical AST, simplifier,\nand serializer.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd simplification support for modern CSS math functions, including abs(), sign(), mod(), rem(),\nround(), trigonometric functions, pow(), sqrt(), hypot(), log(), and exp().\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove public TypeScript declarations, including the exported PostCssCalcOptions type.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve correct grouping when simplifying subtractions involving custom properties and other opaque\nexpressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove numerical precision and rounding, including signed-zero and exact-multiple mod()/rem()\nbehavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix handling of identifier-like negative tokens and selector calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMaintain left-to-right evaluation order when folding product terms.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.0.0-rc.1\u003c/h2\u003e\n\u003ch2\u003eBreaking...\n\n_Description has been truncated_","html_url":"https://github.com/danielosw/dad-project/pull/51","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielosw%2Fdad-project/issues/51","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/51/packages"},{"uuid":"5314431485","node_id":"PR_kwDOASVjAc8AAAABBxzLeA","number":89,"state":"closed","title":"chore(deps): bump the bun group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-04T08:36:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-01T16:43:03.000Z","updated_at":"2026-09-04T08:36:41.000Z","time_to_close":230016,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"bun","update_count":11,"packages":[{"name":"baseline-browser-mapping","old_version":"2.11.12","new_version":"2.11.19","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001809","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"@testing-library/user-event","old_version":"14.6.3","new_version":"14.6.6","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/chrome","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.0.5","new_version":"6.1.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"4.1.10","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.8.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"typescript-eslint","old_version":"8.66.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.2.0","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.10","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.12` | `2.11.19` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001809` | `1.0.30001810` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.3` | `14.6.6` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.2.5` | `0.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.5` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.5` | `6.1.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.10` | `4.1.11` |\n| [eslint](https://github.com/eslint/eslint) | `10.8.0` | `10.9.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.66.0` | `8.68.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.0` | `8.2.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `4.1.11` |\n\n\nUpdates `baseline-browser-mapping` from 2.11.12 to 2.11.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/8966043789c3766b1e3392ed080aa9c146562eca\"\u003e\u003ccode\u003e8966043\u003c/code\u003e\u003c/a\u003e Patch to 2.11.19 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/e18601dcfedbb82f2d969644e7a914090de37494\"\u003e\u003ccode\u003ee18601d\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/28cb50a1ec68162ee0186e9afe7ddb3cc0e7ea53\"\u003e\u003ccode\u003e28cb50a\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/cb33a835b8d91950d7b6aa5a856696c4e8671ac3\"\u003e\u003ccode\u003ecb33a83\u003c/code\u003e\u003c/a\u003e Patch to 2.11.18 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/61f4f923f41193b53f391900552e0b1c4d861cab\"\u003e\u003ccode\u003e61f4f92\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/650fe90289e7af9dcf0ab6af64d770b47ee368bf\"\u003e\u003ccode\u003e650fe90\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/1b2ca497e4d5109cdfe747ac57b6860df6dbc9be\"\u003e\u003ccode\u003e1b2ca49\u003c/code\u003e\u003c/a\u003e Patch to 2.11.17 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/cd11b6261eeba430830849f3dacab5397cce3547\"\u003e\u003ccode\u003ecd11b62\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/5b76736b3c88bfa19e05d2534bbed70aceb95755\"\u003e\u003ccode\u003e5b76736\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/5d21daaf8ab2a02e61caf5072512b844cff17e6c\"\u003e\u003ccode\u003e5d21daa\u003c/code\u003e\u003c/a\u003e Patch to 2.11.16 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.11.12...v2.11.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001809 to 1.0.30001810\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001809...1.0.30001810\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.3 to 14.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.5...v14.6.6\"\u003e14.6.6\u003c/a\u003e (2026-08-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault pointer event pointerType to empty string instead of the string \u0026quot;undefined\u0026quot; (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1325\"\u003e#1325\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e71a5475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.4...v14.6.5\"\u003e14.6.5\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e43efda7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.3...v14.6.4\"\u003e14.6.4\u003c/a\u003e (2026-08-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003ed7e80e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e\u003ccode\u003e71a5475\u003c/code\u003e\u003c/a\u003e fix: default pointer event pointerType to empty string instead of the string ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e\u003ccode\u003e43efda7\u003c/code\u003e\u003c/a\u003e fix: tab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003e\u003ccode\u003ed7e80e3\u003c/code\u003e\u003c/a\u003e fix: keyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43d8e6c5caec5706bcf4b2d77643d7b221c39de4\"\u003e\u003ccode\u003e43d8e6c\u003c/code\u003e\u003c/a\u003e ci: remove broken npm backfill step (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.3...v14.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/chrome` from 0.2.5 to 0.2.7\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/chrome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.4 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 6.0.5 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.1.0\u003c/h2\u003e\n\u003ch3\u003eAdd experimental native React Compiler support (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1419\"\u003e#1419\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdd experimental native React Compiler support.\u003c/p\u003e\n\u003cp\u003eYou can use it by installing \u003ccode\u003eoxc-transform-react\u003c/code\u003e and enabling it via the \u003ccode\u003ecompiler\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install -D oxc-transform-react\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'vite'\nimport react from '@vitejs/plugin-react'\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nreact({ compiler: true })\u003cbr /\u003e\n]\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.0 (2026-08-19)\u003c/h2\u003e\n\u003ch3\u003eAdd experimental native React Compiler support (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1419\"\u003e#1419\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdd experimental native React Compiler support.\u003c/p\u003e\n\u003cp\u003eYou can use it by installing \u003ccode\u003eoxc-transform-react\u003c/code\u003e and enabling it via the \u003ccode\u003ecompiler\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install -D oxc-transform-react\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'vite'\nimport react from '@vitejs/plugin-react'\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nreact({ compiler: true })\u003cbr /\u003e\n]\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/39b31735bf79c2dd380eedaba7ed849256f92a29\"\u003e\u003ccode\u003e39b3173\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.1.0 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1428\"\u003e#1428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/f1340b0c760b1c16e1b780eeba46fd933ddd52eb\"\u003e\u003ccode\u003ef1340b0\u003c/code\u003e\u003c/a\u003e feat(react): add native React Compiler support (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1419\"\u003e#1419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/9ab698eafc38ffa14861db450291ed2f6f557557\"\u003e\u003ccode\u003e9ab698e\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1375\"\u003e#1375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.0/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.10 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.8.0 to 10.9.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\u003ev10.9.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/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\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/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\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/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\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/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\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/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\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/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\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/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.8.0...v10.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.66.0 to 8.68.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.68.0\u003c/h2\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support ESLint rule meta.languages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12663\"\u003e#12663\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 [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e playground crashes on \u003ccode\u003eextends\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12608\"\u003e#12608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e account for thanks.dev and out-of-band donors in sponsors list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThiago Barbosa\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.68.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.67.0\u003c/h2\u003e\n\u003ch2\u003e8.67.0 (2026-08-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export basic globs for using tseslint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12105\"\u003e#12105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.67.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.68.0 (2026-08-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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.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.67.0 (2026-08-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export basic globs for using tseslint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12105\"\u003e#12105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Sonnet 5\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.67.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/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55f6d5d4ca39d2fab93db97ced497b956017878d\"\u003e\u003ccode\u003e55f6d5d\u003c/code\u003e\u003c/a\u003e chore: enable source maps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/20a261fb8e62351e88176b075090dc9276d26072\"\u003e\u003ccode\u003e20a261f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.67.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c245fbb611d8cff3199ffa3a169df156d0e35928\"\u003e\u003ccode\u003ec245fbb\u003c/code\u003e\u003c/a\u003e feat(typescript-eslint): export basic globs for using tseslint (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12105\"\u003e#12105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3b155bb1344fd7ce83086cf2f864a7e8f3b4a217\"\u003e\u003ccode\u003e3b155bb\u003c/code\u003e\u003c/a\u003e chore: use typescript 7 for typechecking (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12601\"\u003e#12601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.68.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 `vite` from 8.2.0 to 8.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-legacy@8.2.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@8.2.2/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.2.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@8.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@8.2.1/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.2.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\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/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.2.1...v8.2.2\"\u003e8.2.2\u003c/a\u003e (2026-08-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e widen \u003ccode\u003e@vitejs/devtools\u003c/code\u003e peer range to v0.5.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23302\"\u003e#23302\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/495d9ff5a7d843ca876a9e49799947a5deb704c7\"\u003e495d9ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e handle lazy request error (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23291\"\u003e#23291\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3ba026dade4af56df08815310d3458fa110f5c5c\"\u003e3ba026d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e hot update through circular imports instead of reloading (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23259\"\u003e#23259\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3dbddefaafc091a879b06f9279296f776691e455\"\u003e3dbddef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e resolve sourcemap paths against sourcemap location (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23239\"\u003e#23239\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/05a003e6a17a84d75f907ea0f1598bc39b8dce6c\"\u003e05a003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e don't pass empty targets to lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23295\"\u003e#23295\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2804636ff608d105928009d274ffba7cfbe55340\"\u003e2804636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edefine:\u003c/strong\u003e fix match escaped dots to support $-prefixed define keys (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23249\"\u003e#23249\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/dcf88bd2ad2b1a8845f9029587cc8c825e382d42\"\u003edcf88bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23217\"\u003e#23217\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ba958bddfc9cabe302c6b34269dcf5c9634531e0\"\u003eba958bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23218\"\u003e#23218\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/83ecb2c8059e8ce946a7cc835d4c14ef78aef4fd\"\u003e83ecb2c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e exclude completed modules from in-flight cycle detection (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22999\"\u003e#22999\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23009\"\u003e#23009\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/d9b10a98db1c293ee64300bd75d568b44c8ae931\"\u003ed9b10a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e close custom extension analysis bundles (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23207\"\u003e#23207\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8fb76752836f61224d3095b502fa237b478a06b2\"\u003e8fb7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereduce Windows 8.3-short-name detection false-positives (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23066\"\u003e#23066\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/02cffa9e2d38d5d8f12e4043ee9d0f7abb1471e2\"\u003e02cffa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erespect \u003ccode\u003eresolve.preserveSymlinks\u003c/code\u003e when resolving root (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23197\"\u003e#23197\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23198\"\u003e#23198\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8413052731836d4aaf3eb94a0f25788dd35d2888\"\u003e8413052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e rewrite computed key of destructing parameter (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23307\"\u003e#23307\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9db0b61d4c9c7caad7ea1d9670b637faf2bb6c93\"\u003e9db0b61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e update outdated upstream file links in license comments (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23285\"\u003e#23285\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c0f2fc607ee97ee4499337b04826420c00654065\"\u003ec0f2fc6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e note cssTarget precedence (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23200\"\u003e#23200\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a20a35ec0685e374519864d0f41dd5f6e9ba0271\"\u003ea20a35e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix ts errors in build test cases (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23209\"\u003e#23209\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a0cfcf72f8ef8bf0f2f11d553333b9bb31f1d316\"\u003ea0cfcf7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse JSON import attributes instead of readFileSync in constants (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23258\"\u003e#23258\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/1d9fa392a43229241f80630236f8552ce8f7cd0f\"\u003e1d9fa39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse named regex constants over inline literals (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22964\"\u003e#22964\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5c1c6c609718303202832f706884192e1f1e9223\"\u003e5c1c6c6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefine:\u003c/strong\u003e close rolldown bundler after generate (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23231\"\u003e#23231\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b4d66fee14d970f45b8a6f3d7d6aee73ca9b88ab\"\u003eb4d66fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e add TLA circular import case (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23299\"\u003e#23299\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4a261f242831bef92afd2f1aacfb81eab9dec371\"\u003e4a261f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e simplify server-hmr tests (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23300\"\u003e#23300\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/599b44b6600ec426e10cd556908d53b027b0c4fb\"\u003e599b44b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e add destructing assignment case for moduleRunnerTransform (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23308\"\u003e#23308\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cb77e2a93bad2a8ece00b4aa0ef507c092582c45\"\u003ecb77e2a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse JSON import attributes instead of readFIleSync in rolldown configs (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23251\"\u003e#23251\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/d615bcdb23d96c1ca5ce1ee45e21d8d87381106f\"\u003ed615bcd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.2.0...v8.2.1\"\u003e8.2.1\u003c/a\u003e (2026-08-06)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e make client chunkImportMap work with \u003ccode\u003esharedPlugins: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23184\"\u003e#23184\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/15f03073c915d6ffb9a1fda447ef66b02bf5cde8\"\u003e15f0307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e inject client script tag before chunk scripts (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23161\"\u003e#23161\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/eac0cc84aa2472a85a19ee84561c1ba71e381a55\"\u003eeac0cc8\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/vitejs/vite/commit/de1111ab0be00879b404e7ed3b2a80e264edddc1\"\u003e\u003ccode\u003ede1111a\u003c/code\u003e\u003c/a\u003e release: v8.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cb77e2a93bad2a8ece00b4aa0ef507c092582c45\"\u003e\u003ccode\u003ecb77e2a\u003c/code\u003e\u003c/a\u003e test(ssr): add destructing assignment case for moduleRunnerTransform (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23308\"\u003e#23308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9db0b61d4c9c7caad7ea1d9670b637faf2bb6c93\"\u003e\u003ccode\u003e9db0b61\u003c/code\u003e\u003c/a\u003e fix(ssr): rewrite computed key of destructing parameter (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23307\"\u003e#23307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/8413052731836d4aaf3eb94a0f25788dd35d2888\"\u003e\u003ccode\u003e8413052\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003eresolve.preserveSymlinks\u003c/code\u003e when resolving root (fix \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23197\"\u003e#23197\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23\"\u003e#23\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/05a003e6a17a84d75f907ea0f1598bc39b8dce6c\"\u003e\u003ccode\u003e05a003e\u003c/code\u003e\u003c/a\u003e fix(config): resolve sourcemap paths against sourcemap location (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23239\"\u003e#23239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/495d9ff5a7d843ca876a9e49799947a5deb704c7\"\u003e\u003ccode\u003e495d9ff\u003c/code\u003e\u003c/a\u003e feat(deps): widen \u003ccode\u003e@vitejs/devtools\u003c/code\u003e peer range to v0.5.0 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23302\"\u003e#23302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/1d9fa392a43229241f80630236f8552ce8f7cd0f\"\u003e\u003ccode\u003e1d9fa39\u003c/code\u003e\u003c/a\u003e refactor: use JSON import attributes instead of readFileSync in constants (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2804636ff608d105928009d274ffba7cfbe55340\"\u003e\u003ccode\u003e2804636\u003c/code\u003e\u003c/a\u003e fix(css): don't pass empty targets to lightningcss (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23295\"\u003e#23295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/599b44b6600ec426e10cd556908d53b027b0c4fb\"\u003e\u003ccode\u003e599b44b\u003c/code\u003e\u003c/a\u003e test(module-runner): simplify server-hmr tests (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23300\"\u003e#23300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/4a261f242831bef92afd2f1aacfb81eab9dec371\"\u003e\u003ccode\u003e4a261f2\u003c/code\u003e\u003c/a\u003e test(module-runner): add TLA circular import case (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23299\"\u003e#23299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v8.2.2/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.10 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41c286a30abfb6b29cce65f3e5b7b40a1\"\u003e\u003ccode\u003e9851dbc\u003c/code\u003e\u003c/a\u003e fix(browser): trigger playwright/chromium gc on lower disk availability [back...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/svyatov/hacker_news_sorted/pull/89","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/svyatov%2Fhacker_news_sorted/issues/89","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/89/packages"},{"uuid":"5311807699","node_id":"PR_kwDOQj7OOc8AAAABBvs3aQ","number":134,"state":"closed","title":"chore(deps): bump the site-npm-minor-and-patch group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-06T17:20:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-01T12:26:24.000Z","updated_at":"2026-09-06T17:20:48.000Z","time_to_close":449662,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"site-npm-minor-and-patch","update_count":19,"packages":[{"name":"@fontsource/inter","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@fontsource/source-serif-4","old_version":"5.2.9","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@radix-ui/react-accordion","old_version":"1.2.14","new_version":"1.2.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"baseline-browser-mapping","old_version":"2.10.40","new_version":"2.11.19","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001799","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"framer-motion","old_version":"12.41.0","new_version":"12.43.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"1.22.0","new_version":"1.34.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-router","old_version":"8.3.0","new_version":"8.3.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react-swc","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.5.2","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint","old_version":"10.5.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.3","new_version":"0.5.5","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.7.0","new_version":"17.11.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"postcss","old_version":"8.5.25","new_version":"8.5.26","repository_url":"https://github.com/postcss/postcss"},{"name":"typescript-eslint","old_version":"8.62.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.1.0","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.9","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the site-npm-minor-and-patch group with 19 updates in the /apps/site directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fontsource/inter](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/inter) | `5.2.8` | `5.3.0` |\n| [@fontsource/source-serif-4](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/source-serif-4) | `5.2.9` | `5.3.0` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.14` | `1.2.20` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.40` | `2.11.19` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001799` | `1.0.30001810` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.41.0` | `12.43.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.22.0` | `1.34.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `8.3.0` | `8.3.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.5` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `4.3.1` | `4.3.3` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.2` | `10.5.4` |\n| [eslint](https://github.com/eslint/eslint) | `10.5.0` | `10.9.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.3` | `0.5.5` |\n| [globals](https://github.com/sindresorhus/globals) | `17.7.0` | `17.11.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.25` | `8.5.26` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.62.0` | `8.68.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.0` | `8.2.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.9` | `4.1.11` |\n\n\nUpdates `@fontsource/inter` from 5.2.8 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/inter\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/source-serif-4` from 5.2.9 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/source-serif-4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-accordion` from 1.2.14 to 1.2.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/accordion/CHANGELOG.md\"\u003e@​radix-ui/react-accordion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collapsible@1.1.20\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collapsible@1.1.19\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collapsible@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collapsible@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collapsible@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collapsible@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/accordion\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `baseline-browser-mapping` from 2.10.40 to 2.11.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/releases\"\u003ebaseline-browser-mapping's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed in 2.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Adds a new \u003ccode\u003egetTimeline()\u003c/code\u003e method for getting the series of minimum browser changes, either grouped by date or by browser.\u003c/li\u003e\n\u003cli\u003erefactor: Substantial refactoring of the data compression process that replaces the full list of browsers from \u003ccode\u003e@mdn/browser-compat-data\u003c/code\u003e and \u003ccode\u003edownstream-browsers.json\u003c/code\u003e and features from \u003ccode\u003eweb-features\u003c/code\u003e (in their very pared down form) with a change-list timeline that reflects which versions supported Baseline (newly available) on a given date.  Thanks to \u003ca href=\"https://github.com/swwind\"\u003e\u003ccode\u003e@​swwind\u003c/code\u003e\u003c/a\u003e for the idea!\u003c/li\u003e\n\u003cli\u003erefactor: Some common functions have been moved to a \u003ccode\u003eutil.ts\u003c/code\u003e module for use in other scripts.\u003c/li\u003e\n\u003cli\u003efix: Removes \u003ccode\u003eprocess.exit()\u003c/code\u003e calls when unsupported option combinations are passed to getCompatibleVersions() and \u003ccode\u003egetAllVersions()\u003c/code\u003e in favour of throwing an \u003ccode\u003eError\u003c/code\u003e.  There is a small security risk with \u003ccode\u003eprocess.exit()\u003c/code\u003e calls that sites accepting unsanitised inputs could be the subject of attacks.  Unsupported config options now throw and Error which should allow for more graceful handling.  Thanks to \u003ca href=\"https://github.com/bnbdr\"\u003e\u003ccode\u003e@​bnbdr\u003c/code\u003e\u003c/a\u003e for flagging this as vulnerability CVE-2026-45819 .\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/issues/134\"\u003e#134\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.10.44...v2.11.0\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.10.44...v2.11.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/web-platform-dx/baseline-browser-mapping/commit/8966043789c3766b1e3392ed080aa9c146562eca\"\u003e\u003ccode\u003e8966043\u003c/code\u003e\u003c/a\u003e Patch to 2.11.19 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/e18601dcfedbb82f2d969644e7a914090de37494\"\u003e\u003ccode\u003ee18601d\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/28cb50a1ec68162ee0186e9afe7ddb3cc0e7ea53\"\u003e\u003ccode\u003e28cb50a\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/cb33a835b8d91950d7b6aa5a856696c4e8671ac3\"\u003e\u003ccode\u003ecb33a83\u003c/code\u003e\u003c/a\u003e Patch to 2.11.18 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/61f4f923f41193b53f391900552e0b1c4d861cab\"\u003e\u003ccode\u003e61f4f92\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/650fe90289e7af9dcf0ab6af64d770b47ee368bf\"\u003e\u003ccode\u003e650fe90\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/1b2ca497e4d5109cdfe747ac57b6860df6dbc9be\"\u003e\u003ccode\u003e1b2ca49\u003c/code\u003e\u003c/a\u003e Patch to 2.11.17 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/cd11b6261eeba430830849f3dacab5397cce3547\"\u003e\u003ccode\u003ecd11b62\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/5b76736b3c88bfa19e05d2534bbed70aceb95755\"\u003e\u003ccode\u003e5b76736\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/5d21daaf8ab2a02e61caf5072512b844cff17e6c\"\u003e\u003ccode\u003e5d21daa\u003c/code\u003e\u003c/a\u003e Patch to 2.11.16 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.10.40...v2.11.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001799 to 1.0.30001810\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/369a550d87291e962f64709956f83deb63644711\"\u003e\u003ccode\u003e369a550\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001809\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/92bee19a0da4c85c4e2f2e8b8a4512293efa114e\"\u003e\u003ccode\u003e92bee19\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001807\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/ee692af63db76ac42898724eae3021795f54ee8f\"\u003e\u003ccode\u003eee692af\u003c/code\u003e\u003c/a\u003e Allow to use latest caniuse-db\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/61386fc378925191c4ab93e073545502d1a5fb76\"\u003e\u003ccode\u003e61386fc\u003c/code\u003e\u003c/a\u003e Move back to the latest pnpm 11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/3c48481a6ed94965096b87c5b35bc19c5d64d6e3\"\u003e\u003ccode\u003e3c48481\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001806\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/cb047fc441f6c013429d5c086513c4a6018b0b33\"\u003e\u003ccode\u003ecb047fc\u003c/code\u003e\u003c/a\u003e Update CI practice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/e6acac858d152b381171bc736833444f146579dc\"\u003e\u003ccode\u003ee6acac8\u003c/code\u003e\u003c/a\u003e Temporary fix pnpm issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/325cd2fffaa43805239768e969b617fab818eabc\"\u003e\u003ccode\u003e325cd2f\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/7fa21d2486c8e45f4f11e37142f4fac238d1e3ee\"\u003e\u003ccode\u003e7fa21d2\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001805\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001799...1.0.30001810\"\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.41.0 to 12.43.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.43.0] 2026-07-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHardware acceleration for \u003ccode\u003ebackgroundColor\u003c/code\u003e in supported browsers.\u003c/li\u003e\n\u003cli\u003eHardware acceleration for SVG elements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Exiting children no longer interleave with entering children, which could reorder and remount children present in both renders.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emotion\u003c/code\u003e: Throw error when passing a custom \u003ccode\u003emotion\u003c/code\u003e component an incorrect \u003ccode\u003eref\u003c/code\u003e type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.42.2] 2026-07-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Cropped group layers now animate \u003ccode\u003eborder-radius\u003c/code\u003e from the old to new radius.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.42.1] 2026-06-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Old layer fade out now cancelled when defining \u003ccode\u003e.new()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.42.0] 2026-06-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Layers are automatically grouped to match their DOM-hierarchy. New \u003ccode\u003e.group(false)\u003c/code\u003e method opts-out.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Auto-crop is now aspect-ratio aware, disabling crops for matching aspect-ratios.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Disabled automatic \u003ccode\u003eborder-radius\u003c/code\u003e animation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a4ef40a5dd378205a41dbb19e7fad04e3280607f\"\u003e\u003ccode\u003ea4ef40a\u003c/code\u003e\u003c/a\u003e v12.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/14f2d286d1b0805ca8a34b41f9c4122a36e215eb\"\u003e\u003ccode\u003e14f2d28\u003c/code\u003e\u003c/a\u003e adding svg acceleration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/1f5a27b828d42574ff3dfffa29f77da613d84eb2\"\u003e\u003ccode\u003e1f5a27b\u003c/code\u003e\u003c/a\u003e Fixing merge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/79f03532429c6abee2de5161e3ca1594aa2d61f0\"\u003e\u003ccode\u003e79f0353\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/57f179b1beaec64da990ca914c18697f87265b4f\"\u003e\u003ccode\u003e57f179b\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/695cb3954d4df55ca0794bc95f084b377e4f5f4f\"\u003e\u003ccode\u003e695cb39\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3755\"\u003e#3755\u003c/a\u003e from motiondivision/fix-issue-2777\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/33a1820f6c35e9b206eca277e059415b07ddafde\"\u003e\u003ccode\u003e33a1820\u003c/code\u003e\u003c/a\u003e Drop the production fallback for non-DOM refs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ebe35f223ddda0806af8d8335e7f053115d67d4b\"\u003e\u003ccode\u003eebe35f2\u003c/code\u003e\u003c/a\u003e Throw an actionable invariant for non-DOM custom component refs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a6ed0946a338256f660560500861b09c2b8a20d2\"\u003e\u003ccode\u003ea6ed094\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3754\"\u003e#3754\u003c/a\u003e from motiondivision/fix-3745-popchild-ref-warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9f251f3377766a6bf97a93c1634c4e51a7408ccf\"\u003e\u003ccode\u003e9f251f3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3763\"\u003e#3763\u003c/a\u003e from motiondivision/advisor/003-color-waapi\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.41.0...v12.43.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 1.22.0 to 1.34.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 1.34.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update icon design discussion template 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/4726\"\u003elucide-icons/lucide#4726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the preact-deps group with 2 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/lucide-icons/lucide/pull/4738\"\u003elucide-icons/lucide#4738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003email-clock\u003c/code\u003e icon 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/4722\"\u003elucide-icons/lucide#4722\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/1.33.0...1.34.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.33.0...1.34.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.33.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): add list-clock icon by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4636\"\u003elucide-icons/lucide#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add square-dimensions by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4547\"\u003elucide-icons/lucide#4547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eusb-c-port\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/4556\"\u003elucide-icons/lucide#4556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): correct Vanilla icon import casing by \u003ca href=\"https://github.com/hugosmoreira\"\u003e\u003ccode\u003e@​hugosmoreira\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4597\"\u003elucide-icons/lucide#4597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eaudio-lines-off\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/4589\"\u003elucide-icons/lucide#4589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(icon-discussions): add icon design template 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/4691\"\u003elucide-icons/lucide#4691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emop\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/4682\"\u003elucide-icons/lucide#4682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(scripts): Potential fix for code scanning alert no. 31: Inefficient regular expression 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/4723\"\u003elucide-icons/lucide#4723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-deps group with 3 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/lucide-icons/lucide/pull/4720\"\u003elucide-icons/lucide#4720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon-discussions): close discussions with banned phrases 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/4692\"\u003elucide-icons/lucide#4692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emidi-port\u003c/code\u003e icon by \u003ca href=\"https://github.com/simoncoudeville\"\u003e\u003ccode\u003e@​simoncoudeville\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3754\"\u003elucide-icons/lucide#3754\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/hugosmoreira\"\u003e\u003ccode\u003e@​hugosmoreira\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4597\"\u003elucide-icons/lucide#4597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simoncoudeville\"\u003e\u003ccode\u003e@​simoncoudeville\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3754\"\u003elucide-icons/lucide#3754\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/1.32.0...1.33.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.32.0...1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.32.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecar-battery\u003c/code\u003e icon by \u003ca href=\"https://github.com/andreynaz4renko\"\u003e\u003ccode\u003e@​andreynaz4renko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4088\"\u003elucide-icons/lucide#4088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(categories): fixes emoji.json 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/4697\"\u003elucide-icons/lucide#4697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump vue from 3.5.40 to 3.5.41 in the vue-deps group across 1 directory 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/4695\"\u003elucide-icons/lucide#4695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev): upgrade ESLint to latest compatible stack (v10) by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4378\"\u003elucide-icons/lucide#4378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add square-text by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4609\"\u003elucide-icons/lucide#4609\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/andreynaz4renko\"\u003e\u003ccode\u003e@​andreynaz4renko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4088\"\u003elucide-icons/lucide#4088\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/1.31.0...1.32.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.31.0...1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.31.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003email-badge\u003c/code\u003e icon by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4638\"\u003elucide-icons/lucide#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add angle by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4545\"\u003elucide-icons/lucide#4545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eeject\u003c/code\u003e icon by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4043\"\u003elucide-icons/lucide#4043\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/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4638\"\u003elucide-icons/lucide#4638\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/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0f8d48b266e7af1e2bab49ff12ab6ec0795ed204\"\u003e\u003ccode\u003e0f8d48b\u003c/code\u003e\u003c/a\u003e test(packages): updates unit test snapshots with face-slightly-smiling (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4676\"\u003e#4676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f229f83f0c42f46befeac3cfd8ef7aaa82a71325\"\u003e\u003ccode\u003ef229f83\u003c/code\u003e\u003c/a\u003e chore(depedencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.34.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router` from 8.3.0 to 8.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v831\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v831\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/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eExpected fetcher: \u0026lt;key\u0026gt;\u003c/code\u003e error thrown on navigation when a fetcher is aborted during its post-action revalidation (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15365\"\u003e#15365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix lazy route discovery caching a path as discovered when the triggering navigation was aborted after the manifest response settled but before the route tree was patched, which permanently (for the session) shadowed the real route behind a catch-all or produced 404s on every subsequent visit (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15399\"\u003e#15399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove route matching performance for long paths (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15417\"\u003e#15417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove validation of action request origins (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15419\"\u003e#15419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;ScrollRestoration\u0026gt;\u003c/code\u003e leaving \u003ccode\u003ehistory.scrollRestoration\u003c/code\u003e set to \u003ccode\u003e\u0026quot;auto\u0026quot;\u003c/code\u003e after a bfcache restore, which let the browser restore scroll on subsequent history traversals before the destination route had rendered (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15397\"\u003e#15397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly respect the \u003ccode\u003erelative\u003c/code\u003e option in \u003ccode\u003euseSubmit\u003c/code\u003e/\u003ccode\u003efetcher.submit\u003c/code\u003e when resolivng the \u003ccode\u003eaction\u003c/code\u003e path (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15400\"\u003e#15400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd additional URL validation on client side navigations/redirects (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15445\"\u003e#15445\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/remix-run/react-router/commit/da2a0f0948af60ba45d9590b427d5e58fe4b0109\"\u003e\u003ccode\u003eda2a0f0\u003c/code\u003e\u003c/a\u003e Release v8.3.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15368\"\u003e#15368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/917e6fdc0f8beb141e3380e83e27634d7be84e1d\"\u003e\u003ccode\u003e917e6fd\u003c/code\u003e\u003c/a\u003e fix(fog-of-war): don't cache aborted lazy route discoveries as discovered (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2e0bf721591e218611841242ad4077111663f7f5\"\u003e\u003ccode\u003e2e0bf72\u003c/code\u003e\u003c/a\u003e Validate client-side navigation targets (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15445\"\u003e#15445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/f45d4ca9f3cb19db3471f8c34930a81620f1932e\"\u003e\u003ccode\u003ef45d4ca\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: normalize control characters in relative URLs (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15416\"\u003e#15416\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15442\"\u003e#15442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c091832969928593bf9f7d56d1b371bd0f6d5412\"\u003e\u003ccode\u003ec091832\u003c/code\u003e\u003c/a\u003e fix: validate schemeful action origins (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15419\"\u003e#15419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/308d206e9afe75f8ac20f1028fe93491302bbf8c\"\u003e\u003ccode\u003e308d206\u003c/code\u003e\u003c/a\u003e fix: improve matching perf (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15417\"\u003e#15417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/36bdbeb05b7ef9e304430d14fa5eb0200b9b0762\"\u003e\u003ccode\u003e36bdbeb\u003c/code\u003e\u003c/a\u003e fix: normalize control characters in relative URLs (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15416\"\u003e#15416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/801e2ae20ce2bf12c9db05f5914868b4890f1c83\"\u003e\u003ccode\u003e801e2ae\u003c/code\u003e\u003c/a\u003e fix(react-router): re-enable manual scroll restoration after a bfcache restor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5e9814084f4a59df8e194c240feb97b558984b89\"\u003e\u003ccode\u003e5e98140\u003c/code\u003e\u003c/a\u003e fix: honor the relative option in useSubmit and fetcher.submit (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15400\"\u003e#15400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5843d381a60b195d0590d556dc322090f92e2185\"\u003e\u003ccode\u003e5843d38\u003c/code\u003e\u003c/a\u003e refactor(router): use definite assignment assertions in createDeferred (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15396\"\u003e#15396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@8.3.1/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.2 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e@​testing-library/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003e16.3.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e20ce75f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e\u003ccode\u003e20ce75f\u003c/code\u003e\u003c/a\u003e fix: Avoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/be9d81d91314c9f0bafaa363f70b409b4b31989c\"\u003e\u003ccode\u003ebe9d81d\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and types (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.4 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react-swc` from 4.3.1 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react-swc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react-swc@4.3.3\u003c/h2\u003e\n\u003ch3\u003eAdd a patch for bundled-dev mode compat \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1352\"\u003e#1352\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eAdded a patch so that this plugin works with \u003ca href=\"https://vite.dev/blog/announcing-vite8-1#experimental-bundled-dev-mode\"\u003ethe experimental bundled dev mode\u003c/a\u003e. Note that because this Vite feature is experimental, compatibility in future Vite releases is not guaranteed.\u003c/p\u003e\n\u003ch2\u003eplugin-react-swc@4.3.2\u003c/h2\u003e\n\u003ch3\u003eDon't apply React Refresh wrapper for non JSX files \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1226\"\u003e#1226\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/issues/1225\"\u003e#1225\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/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc/CHANGELOG.md\"\u003e@​vitejs/plugin-react-swc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.3 (2026-07-30)\u003c/h2\u003e\n\u003ch3\u003eAdd a patch for bundled-dev mode compat \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1352\"\u003e#1352\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eAdded a patch so that this plugin works with \u003ca href=\"https://vite.dev/blog/announcing-vite8-1#experimental-bundled-dev-mode\"\u003ethe experimental bundled dev mode\u003c/a\u003e. Note that because this Vite feature is experimental, compatibility in future Vite releases is not guaranteed.\u003c/p\u003e\n\u003ch2\u003e4.3.2 (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eDon't apply React Refresh wrapper for non JSX files \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1226\"\u003e#1226\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/issues/1225\"\u003e#1225\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\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/v4.3.3/packages/plugin-react-swc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.5.2 to 10.5.4\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.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prefixed rule duplication (by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed brackets and gradient parser (\u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\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.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prefixed rule duplication (by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed brackets and gradient parser (\u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\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/4cad00f0e839f3d7bbcdcc00b7df6fc448fb28f3\"\u003e\u003ccode\u003e4cad00f\u003c/code\u003e\u003c/a\u003e Release 10.5.4 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/e62a4b1782f4ece51070feba79b0ff19f4305c68\"\u003e\u003ccode\u003ee62a4b1\u003c/code\u003e\u003c/a\u003e Update CI config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/c8f0d0ae00f5bb28bbcc3413f70b088020007469\"\u003e\u003ccode\u003ec8f0d0a\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/cae35771dc4a4dfeda637a31dc1795ace6d9d28b\"\u003e\u003ccode\u003ecae3577\u003c/code\u003e\u003c/a\u003e Move back to latest pnpm 11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/fd31eb33b56ab9663d298b5bf08ae4ff47f76878\"\u003e\u003ccode\u003efd31eb3\u003c/code\u003e\u003c/a\u003e Fix duplicated prefixed selectors on reformatted CSS (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1552\"\u003e#1552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/958d390787c31c3044c1fb68ec37efc29637e26b\"\u003e\u003ccode\u003e958d390\u003c/code\u003e\u003c/a\u003e Release 10.5.3 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/21d2adb4d1fc6103c1e3cc39c991de59fdb5496e\"\u003e\u003ccode\u003e21d2adb\u003c/code\u003e\u003c/a\u003e Fix gradient parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/f7ddae99f0ebfa3961a5c14bd9ecb7d4310601a6\"\u003e\u003ccode\u003ef7ddae9\u003c/code\u003e\u003c/a\u003e Fix bracket parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/10ea5e7b8511a3e07aeb8a0f50f61496bc3faf4f\"\u003e\u003ccode\u003e10ea5e7\u003c/code\u003e\u003c/a\u003e Update dependencies and remove patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/b6e8a2a4672cafafcb3bb2c72cd0027a31b1a320\"\u003e\u003ccode\u003eb6e8a2a\u003c/code\u003e\u003c/a\u003e Update Dev Container\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.5.2...10.5.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.5.0 to 10.9.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\u003ev10.9.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/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\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/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\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/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\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/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\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/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\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/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\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/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.5.0...v10.9.1\"\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.5.3 to 0.5.5\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.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly treated as React component \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/114\"\u003e#114\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/115\"\u003e#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/112\"\u003e#112\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/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.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly treated as React component \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/114\"\u003e#114\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/115\"\u003e#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/112\"\u003e#112\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/ArnaudBarre/eslint-plugin-react-refresh/commit/65c31725fa31cbcf4a037b8f06f4f72783d17006\"\u003e\u003ccode\u003e65c3172\u003c/code\u003e\u003c/a\u003e [publish] v0.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/84110202c8a8277335d43fa08ddc96047db6d04a\"\u003e\u003ccode\u003e8411020\u003c/code\u003e\u003c/a\u003e Bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/c28fa155e8371286ae347164425a513d55938349\"\u003e\u003ccode\u003ec28fa15\u003c/code\u003e\u003c/a\u003e Fix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/554c764374d9a8875370a0cc2e46bfa8abf9a087\"\u003e\u003ccode\u003e554c764\u003c/code\u003e\u003c/a\u003e [publish] add \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to allowExportNames in Next config (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/e316617e4928f666d4301c35bcd871c111e84651\"\u003e\u003ccode\u003ee316617\u003c/code\u003e\u003c/a\u003e [publish] Add \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.5.3...v0.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.7.0 to 17.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ereact-native\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/337\"\u003e#337\u003c/a\u003e)  61eafbf\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.10.0...v17.11.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.10.0...v17.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eGM_cookie\u003c/code\u003e to Greasemonkey globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/349\"\u003e#349\u003c/a\u003e)  f468407\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.9.0...v17.10.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.9.0...v17.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-08-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/348\"\u003e#348\u003c/a\u003e)  5a958ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.8.0...v17.9.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.8.0...v17.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)  7394811\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.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/8c599278a68a0a6ea17b0c12f976f2270f70f391\"\u003e\u003ccode\u003e8c59927\u003c/code\u003e\u003c/a\u003e 17.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/61eafbf105037079654824d883edc261834a0fbd\"\u003e\u003ccode\u003e61eafbf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ereact-native\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/337\"\u003e#337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/7bed4af3730dcb5dbea4274b5264e6be4c4b8910\"\u003e\u003ccode\u003e7bed4af\u003c/code\u003e\u003c/a\u003e 17.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/f4684072a5ec0ad598ee4a20989b3eaa733753bf\"\u003e\u003ccode\u003ef468407\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eGM_cookie\u003c/code\u003e to Greasemonkey globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8e7b9358b190d26acca88cc2804707fbcd90a229\"\u003e\u003ccode\u003e8e7b935\u003c/code\u003e\u003c/a\u003e 17.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/5a958ed06064fb879b64416655109d8eaffd2611\"\u003e\u003ccode\u003e5a958ed\u003c/code\u003e\u003c/a\u003e Update globals (2026-08-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/36c76590583fc1f31d755525862eda1793a7d661\"\u003e\u003ccode\u003e36c7659\u003c/code\u003e\u003c/a\u003e 17.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/739481186ed54482e29845eff0bc44803c35fde8\"\u003e\u003ccode\u003e7394811\u003c/code\u003e\u003c/a\u003e Update globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.7.0...v17.11.0\"\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.25 to 8.5.26\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.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003elist.split()\u003c/code\u003e regression (by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eTrack symlinks in path protection in source map loading (by \u003ca href=\"https://github.com/drengir1\"\u003e\u003ccode\u003e@​drengir1\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/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003elist.split()\u003c/code\u003e regression (by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eTrack symlinks in path protection in source map loading (by \u003ca href=\"https://github.com/drengir1\"\u003e\u003ccode\u003e@​drengir1\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/postcss/commit/07b25773f38f77919f2af02ae3e8896b0deb5988\"\u003e\u003ccode\u003e07b2577\u003c/code\u003e\u003c/a\u003e Release 8.5.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/47de6b9d7c55674cb326c5de7a734a740916defc\"\u003e\u003ccode\u003e47de6b9\u003c/code\u003e\u003c/a\u003e Update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1493a83db7830912316512f55ab6064e7b7dd68e\"\u003e\u003ccode\u003e1493a83\u003c/code\u003e\u003c/a\u003e Fix Rule#selectors losing the empty selector (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/180db166e250d20e6761b224ae8d8134c9ba3e40\"\u003e\u003ccode\u003e180db16\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/29e9e00f132c96e46e1de295b816fe88a05354e7\"\u003e\u003ccode\u003e29e9e00\u003c/code\u003e\u003c/a\u003e Resolve symlinks before the previous-source-map containment check (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2125\"\u003e#2125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3ba8f84703a884329b58abea579c3615684e0b7e\"\u003e\u003ccode\u003e3ba8f84\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/87e72f671fd0d401c52822b5226c656632d92ec0\"\u003e\u003ccode\u003e87e72f6\u003c/code\u003e\u003c/a\u003e Update lock file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/caaeeb907e4a816c44a23b00b151882bd02325a1\"\u003e\u003ccode\u003ecaaeeb9\u003c/code\u003e\u003c/a\u003e Upgrade nanoid to fix infinite loop on zero size (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2124\"\u003e#2124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3609b6f4296952d0b5b9ddae42c8d73ee460c041\"\u003e\u003ccode\u003e3609b6f\u003c/code\u003e\u003c/a\u003e Explain how to type plugin options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/fbad419cbd01cd7a9a1a46413447f2cd9b3fce4a\"\u003e\u003ccode\u003efbad419\u003c/code\u003e\u003c/a\u003e docs: show ESM and TypeScript plugin declaration (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.25...8.5.26\"\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.62.0 to 8.68.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.68.0\u003c/h2\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support ESLint rule meta.languages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12663\"\u003e#12663\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 [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e playground crashes on \u003ccode\u003eextends\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12608\"\u003e#12608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e account for thanks.dev and out-of-band donors in sponsors list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThiago Barbosa\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.68.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.67.0\u003c/h2\u003e\n\u003ch2\u003e8.67.0 (2026-08-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export basic globs for using tseslint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12105\"\u003e#12105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.67.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.66.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/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.68.0 (2026-08-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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.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.67.0 (2026-08-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export basic globs for using tseslint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12105\"\u003e#12105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Sonnet 5\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.67.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.66.0 (2026-08-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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.66.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.65.0 (2026-07-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd warning when TS 7 is detected (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12529\"\u003e#12529\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\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.65.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.64.0 (2026-07-13)\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/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55f6d5d4ca39d2fab93db97ced497b956017878d\"\u003e\u003ccode\u003e55f6d5d\u003c/code\u003e\u003c/a\u003e chore: enable source maps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/20a261fb8e62351e88176b075090dc9276d26072\"\u003e\u003ccode\u003e20a261f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.67.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c245fbb611d8cff3199ffa3a169df156d0e35928\"\u003e\u003ccode\u003ec245fbb\u003c/code\u003e\u003c/a\u003e feat(typescript-eslint): export basic globs for using tseslint (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12105\"\u003e#12105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3b155bb1344fd7ce83086cf2f864a7e8f3b4a217\"\u003e\u003ccode\u003e3b155bb\u003c/code\u003e\u003c/a\u003e chore: use typescript 7 for typechecking (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12601\"\u003e#12601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e51b11ba3ab31837762c675f62f0d4dcb1abc4fb\"\u003e\u003ccode\u003ee51b11b\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.66.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/63ba81b6acfa0d663c29aa0013d4672bf3b0426c\"\u003e\u003ccode\u003e63ba81b\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.65.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/eaf457631ac381aadfee747c2d098c8ac4df9d63\"\u003e\u003ccode\u003eeaf4576\u003c/code\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/mafhper/mark-lee/pull/134","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mafhper%2Fmark-lee/issues/134","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/134/packages"},{"uuid":"5311656635","node_id":"PR_kwDOQMfpps8AAAABBvlCEQ","number":269,"state":"closed","title":"chore(deps): bump the npm-minor-and-patch group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-05T23:27:54.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-01T12:11:32.000Z","updated_at":"2026-09-05T23:27:56.000Z","time_to_close":386182,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-and-patch","update_count":25,"packages":[{"name":"@xmldom/xmldom","old_version":"0.9.10","new_version":"0.9.12","repository_url":"https://github.com/xmldom/xmldom"},{"name":"baseline-browser-mapping","old_version":"2.11.7","new_version":"2.11.20","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001806","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"i18next","old_version":"26.3.6","new_version":"26.4.0","repository_url":"https://github.com/i18next/i18next"},{"name":"lucide-react","old_version":"1.28.0","new_version":"1.34.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-i18next","old_version":"17.0.11","new_version":"17.0.12","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-virtuoso","old_version":"4.18.11","new_version":"4.18.12","repository_url":"https://github.com/petyosi/react-virtuoso"},{"name":"@playwright/test","old_version":"1.62.0","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.6","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/bun","old_version":"1.3.14","new_version":"1.4.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.17","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.0.5","new_version":"6.1.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"4.1.10","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"esbuild","old_version":"0.28.1","new_version":"0.28.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"10.8.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.3","new_version":"0.5.5","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.8.0","new_version":"17.11.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"postcss","old_version":"8.5.25","new_version":"8.5.26","repository_url":"https://github.com/postcss/postcss"},{"name":"typescript-eslint","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.2.0","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.10","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-and-patch group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@xmldom/xmldom](https://github.com/xmldom/xmldom) | `0.9.10` | `0.9.12` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.7` | `2.11.20` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001806` | `1.0.30001810` |\n| [i18next](https://github.com/i18next/i18next) | `26.3.6` | `26.4.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.28.0` | `1.34.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `17.0.11` | `17.0.12` |\n| [react-virtuoso](https://github.com/petyosi/react-virtuoso/tree/HEAD/packages/react-virtuoso) | `4.18.11` | `4.18.12` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.0` | `1.62.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.6` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.14` | `1.4.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.17` | `19.2.18` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.5` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.5` | `6.1.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.10` | `4.1.11` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.28.1` | `0.28.2` |\n| [eslint](https://github.com/eslint/eslint) | `10.8.0` | `10.9.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.3` | `0.5.5` |\n| [globals](https://github.com/sindresorhus/globals) | `17.8.0` | `17.11.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.25` | `8.5.26` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.65.0` | `8.68.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.0` | `8.2.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `4.1.11` |\n\n\nUpdates `@xmldom/xmldom` from 0.9.10 to 0.9.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xmldom/xmldom/releases\"\u003e@​xmldom/xmldom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.12\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.9.11...0.9.12\"\u003eCommits\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: parsing a deeply or repeatedly namespaced document no longer consumes quadratic memory; the in-scope namespace map is inherited through the prototype chain instead of being copied for every prefix-declaring element (O(N) instead of O(N²)), preventing a denial-of-service reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e with default options. Serialized output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-965w-775f-mr7g\"\u003e\u003ccode\u003eGHSA-965w-775f-mr7g\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: attribute de-duplication during parsing is now O(M) instead of O(M²); the \u003ccode\u003eNamedNodeMap\u003c/code\u003e parse-time dedup path uses a null-prototype membership index, so a well-formed document with a hostile number of duplicate attributes can no longer wedge the parse. Attribute order and duplicate resolution (last value wins, first position kept) are byte-identical, preserving the XML \u003ca href=\"https://www.w3.org/TR/xml/#uniqattspec\"\u003eno-duplicate-attributes well-formedness constraint\u003c/a\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-8344-3jmq-59r6\"\u003e\u003ccode\u003eGHSA-8344-3jmq-59r6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: HTML raw-text parsing no longer amplifies output on a missing or case-mismatched closing tag; the closing tag is matched case-insensitively per the WHATWG HTML \u003ca href=\"https://html.spec.whatwg.org/multipage/parsing.html#rawtext-end-tag-name-state\"\u003eRAWTEXT end-tag rule\u003c/a\u003e and a missing closing tag is handled explicitly, preventing a denial-of-service. Output for well-formed input is unchanged. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6mj3-qw4j-hgrw\"\u003e\u003ccode\u003eGHSA-6mj3-qw4j-hgrw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: malformed-input recovery is now linear instead of quadratic — the malformed tag-name scan terminates at an embedded \u003ccode\u003e\u0026lt;\u003c/code\u003e, and \u003ccode\u003eNode.prototype.normalize()\u003c/code\u003e merges adjacent text nodes in O(K) instead of O(K²) (also reachable programmatically), per \u003ca href=\"https://dom.spec.whatwg.org/#dom-node-normalize\"\u003e\u003ccode\u003enormalize()\u003c/code\u003e\u003c/a\u003e in the WHATWG DOM spec. DOM output is unchanged; only the reported error text differs. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-93r5-fhx6-vmg9\"\u003e\u003ccode\u003eGHSA-93r5-fhx6-vmg9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now rejects a DocType \u003ccode\u003ename\u003c/code\u003e that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — matching the sibling \u003ccode\u003epublicId\u003c/code\u003e/\u003ccode\u003esystemId\u003c/code\u003e/\u003ccode\u003einternalSubset\u003c/code\u003e checks and preventing XML injection via \u003ccode\u003eDocumentType.name\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-27p8-2357-5qqv\"\u003e\u003ccode\u003eGHSA-27p8-2357-5qqv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now validates a processing-instruction target as an XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-NCName\"\u003e\u003ccode\u003eNCName\u003c/code\u003e\u003c/a\u003e and rejects a case-insensitive \u003ccode\u003exml\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — preventing PI-target injection via \u003ccode\u003e\u0026gt;\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e, or whitespace. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-c7q8-3ch8-vqpv\"\u003e\u003ccode\u003eGHSA-c7q8-3ch8-vqpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eDocument.createEntityReference()\u003c/code\u003e now rejects an invalid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e at creation, and \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e validates an \u003ccode\u003eEntityReference\u003c/code\u003e \u003ccode\u003enodeName\u003c/code\u003e as an XML \u003ccode\u003eName\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — preventing XML injection via an entity-reference name. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6gmq-8vp8-gcm6\"\u003e\u003ccode\u003eGHSA-6gmq-8vp8-gcm6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the \u003ccode\u003erequireWellFormed\u003c/code\u003e serializer's element- and attribute-name validators no longer treat an interior line terminator as satisfying the name anchors, so a name containing a line terminator is rejected with \u003ccode\u003eInvalidStateError\u003c/code\u003e — closing a bypass of the XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-QName\"\u003e\u003ccode\u003eQName\u003c/code\u003e\u003c/a\u003e check. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-jxjr-3g7g-3944\"\u003e\u003ccode\u003eGHSA-jxjr-3g7g-3944\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the \u003ccode\u003erequireWellFormed\u003c/code\u003e serializer's DocType \u003ccode\u003epublicId\u003c/code\u003e/\u003ccode\u003esystemId\u003c/code\u003e validators no longer treat an interior line terminator as satisfying the anchor, so an identifier containing an ECMAScript line terminator is rejected with \u003ccode\u003eInvalidStateError\u003c/code\u003e — closing a bypass of the XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-PubidLiteral\"\u003e\u003ccode\u003ePubidLiteral\u003c/code\u003e\u003c/a\u003e/\u003ccode\u003eSystemLiteral\u003c/code\u003e check. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-vr34-hp96-76pp\"\u003e\u003ccode\u003eGHSA-vr34-hp96-76pp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003ecreateElementNS()\u003c/code\u003e, \u003ccode\u003ecreateAttributeNS()\u003c/code\u003e, \u003ccode\u003ecreateDocumentType()\u003c/code\u003e, and \u003ccode\u003ecreateAttribute()\u003c/code\u003e now reject a name containing a line terminator with \u003ccode\u003eInvalidCharacterError\u003c/code\u003e, because name validation applies to the whole string — closing a creation-time bypass of the XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-QName\"\u003e\u003ccode\u003eName\u003c/code\u003e/\u003ccode\u003eQName\u003c/code\u003e\u003c/a\u003e production on the default serialization path. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-3px3-54cx-rmw9\"\u003e\u003ccode\u003eGHSA-3px3-54cx-rmw9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the parser now reports a not-well-formed end tag whose valid name is followed by trailing content (a recoverable \u003ccode\u003eerror\u003c/code\u003e in XML, a \u003ccode\u003ewarning\u003c/code\u003e in HTML) instead of accepting it silently, per the XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e production; parsing recovers to the byte-identical DOM. Consumers that want strict rejection can escalate the reported \u003ccode\u003eerror\u003c/code\u003e to fatal via the parser's \u003ccode\u003eonError\u003c/code\u003e handler. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6h8r-xr42-gp59\"\u003e\u003ccode\u003eGHSA-6h8r-xr42-gp59\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDOMException\u003c/code\u003es raised during parsing are now reported as a \u003ccode\u003efatalError\u003c/code\u003e, and the originating error is preserved as the \u003ccode\u003ecause\u003c/code\u003e on the resulting \u003ccode\u003eParseError\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/ericchiang\"\u003e\u003ccode\u003e@​ericchiang\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/KarimTantawey\"\u003e\u003ccode\u003e@​KarimTantawey\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/Paranoidgrinch\"\u003e\u003ccode\u003e@​Paranoidgrinch\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003ch2\u003e0.9.11\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.9.10...0.9.11\"\u003eCommits\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e now also rejects invalid element and attribute names when \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e is passed, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e for a name that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-QName\"\u003e\u003ccode\u003eQName\u003c/code\u003e\u003c/a\u003e (this covers the namespace prefix, which surfaces in the element qualified name or in a synthesized \u003ccode\u003exmlns:\u003c/code\u003e declaration). This prevents XML injection via \u003ccode\u003ecreateElement()\u003c/code\u003e / \u003ccode\u003esetAttribute()\u003c/code\u003e, extending the existing \u003ccode\u003erequireWellFormed\u003c/code\u003e checks to the serialized name set. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-w2rr-34g9-rvrj\"\u003e\u003ccode\u003eGHSA-w2rr-34g9-rvrj\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-4w3w-2rp5-g8jm\"\u003e\u003ccode\u003eGHSA-4w3w-2rp5-g8jm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the processing-instruction grammar regex no longer backtracks quadratically on an unterminated processing instruction (\u003ccode\u003e\u0026lt;?…\u003c/code\u003e with no closing \u003ccode\u003e?\u0026gt;\u003c/code\u003e), preventing a denial-of-service (ReDoS) reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e with default options. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-g53g-w8rj-fmg7\"\u003e\u003ccode\u003eGHSA-g53g-w8rj-fmg7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCharacterData\u003c/code\u003e \u003ccode\u003enodeValue\u003c/code\u003e and \u003ccode\u003edata\u003c/code\u003e are now kept in sync \u003ca href=\"https://redirect.github.com/xmldom/xmldom/pull/990\"\u003e\u003ccode\u003e[#990](https://github.com/xmldom/xmldom/issues/990)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/jmestwa-coder\"\u003e\u003ccode\u003e@​jmestwa-coder\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/stevenobiajulu\"\u003e\u003ccode\u003e@​stevenobiajulu\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\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/xmldom/xmldom/blob/master/CHANGELOG.md\"\u003e@​xmldom/xmldom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.9.11...0.9.12\"\u003e0.9.12\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: parsing a deeply or repeatedly namespaced document no longer consumes quadratic memory; the in-scope namespace map is inherited through the prototype chain instead of being copied for every prefix-declaring element (O(N) instead of O(N²)), preventing a denial-of-service reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e with default options. Serialized output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-965w-775f-mr7g\"\u003e\u003ccode\u003eGHSA-965w-775f-mr7g\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: attribute de-duplication during parsing is now O(M) instead of O(M²); the \u003ccode\u003eNamedNodeMap\u003c/code\u003e parse-time dedup path uses a null-prototype membership index, so a well-formed document with a hostile number of duplicate attributes can no longer wedge the parse. Attribute order and duplicate resolution (last value wins, first position kept) are byte-identical, preserving the XML \u003ca href=\"https://www.w3.org/TR/xml/#uniqattspec\"\u003eno-duplicate-attributes well-formedness constraint\u003c/a\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-8344-3jmq-59r6\"\u003e\u003ccode\u003eGHSA-8344-3jmq-59r6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: HTML raw-text parsing no longer amplifies output on a missing or case-mismatched closing tag; the closing tag is matched case-insensitively per the WHATWG HTML \u003ca href=\"https://html.spec.whatwg.org/multipage/parsing.html#rawtext-end-tag-name-state\"\u003eRAWTEXT end-tag rule\u003c/a\u003e and a missing closing tag is handled explicitly, preventing a denial-of-service. Output for well-formed input is unchanged. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6mj3-qw4j-hgrw\"\u003e\u003ccode\u003eGHSA-6mj3-qw4j-hgrw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: malformed-input recovery is now linear instead of quadratic — the malformed tag-name scan terminates at an embedded \u003ccode\u003e\u0026lt;\u003c/code\u003e, and \u003ccode\u003eNode.prototype.normalize()\u003c/code\u003e merges adjacent text nodes in O(K) instead of O(K²) (also reachable programmatically), per \u003ca href=\"https://dom.spec.whatwg.org/#dom-node-normalize\"\u003e\u003ccode\u003enormalize()\u003c/code\u003e\u003c/a\u003e in the WHATWG DOM spec. DOM output is unchanged; only the reported error text differs. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-93r5-fhx6-vmg9\"\u003e\u003ccode\u003eGHSA-93r5-fhx6-vmg9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now rejects a DocType \u003ccode\u003ename\u003c/code\u003e that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — matching the sibling \u003ccode\u003epublicId\u003c/code\u003e/\u003ccode\u003esystemId\u003c/code\u003e/\u003ccode\u003einternalSubset\u003c/code\u003e checks and preventing XML injection via \u003ccode\u003eDocumentType.name\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-27p8-2357-5qqv\"\u003e\u003ccode\u003eGHSA-27p8-2357-5qqv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now validates a processing-instruction target as an XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-NCName\"\u003e\u003ccode\u003eNCName\u003c/code\u003e\u003c/a\u003e and rejects a case-insensitive \u003ccode\u003exml\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — preventing PI-target injection via \u003ccode\u003e\u0026gt;\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e, or whitespace. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-c7q8-3ch8-vqpv\"\u003e\u003ccode\u003eGHSA-c7q8-3ch8-vqpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eDocument.createEntityReference()\u003c/code\u003e now rejects an invalid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e at creation, and \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e validates an \u003ccode\u003eEntityReference\u003c/code\u003e \u003ccode\u003enodeName\u003c/code\u003e as an XML \u003ccode\u003eName\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — preventing XML injection via an entity-reference name. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6gmq-8vp8-gcm6\"\u003e\u003ccode\u003eGHSA-6gmq-8vp8-gcm6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the \u003ccode\u003erequireWellFormed\u003c/code\u003e serializer's element- and attribute-name validators no longer treat an interior line terminator as satisfying the name anchors, so a name containing a line terminator is rejected with \u003ccode\u003eInvalidStateError\u003c/code\u003e — closing a bypass of the XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-QName\"\u003e\u003ccode\u003eQName\u003c/code\u003e\u003c/a\u003e check. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-jxjr-3g7g-3944\"\u003e\u003ccode\u003eGHSA-jxjr-3g7g-3944\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the \u003ccode\u003erequireWellFormed\u003c/code\u003e serializer's DocType \u003ccode\u003epublicId\u003c/code\u003e/\u003ccode\u003esystemId\u003c/code\u003e validators no longer treat an interior line terminator as satisfying the anchor, so an identifier containing an ECMAScript line terminator is rejected with \u003ccode\u003eInvalidStateError\u003c/code\u003e — closing a bypass of the XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-PubidLiteral\"\u003e\u003ccode\u003ePubidLiteral\u003c/code\u003e\u003c/a\u003e/\u003ccode\u003eSystemLiteral\u003c/code\u003e check. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-vr34-hp96-76pp\"\u003e\u003ccode\u003eGHSA-vr34-hp96-76pp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003ecreateElementNS()\u003c/code\u003e, \u003ccode\u003ecreateAttributeNS()\u003c/code\u003e, \u003ccode\u003ecreateDocumentType()\u003c/code\u003e, and \u003ccode\u003ecreateAttribute()\u003c/code\u003e now reject a name containing a line terminator with \u003ccode\u003eInvalidCharacterError\u003c/code\u003e, because name validation applies to the whole string — closing a creation-time bypass of the XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-QName\"\u003e\u003ccode\u003eName\u003c/code\u003e/\u003ccode\u003eQName\u003c/code\u003e\u003c/a\u003e production on the default serialization path. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-3px3-54cx-rmw9\"\u003e\u003ccode\u003eGHSA-3px3-54cx-rmw9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the parser now reports a not-well-formed end tag whose valid name is followed by trailing content (a recoverable \u003ccode\u003eerror\u003c/code\u003e in XML, a \u003ccode\u003ewarning\u003c/code\u003e in HTML) instead of accepting it silently, per the XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e production; parsing recovers to the byte-identical DOM. Consumers that want strict rejection can escalate the reported \u003ccode\u003eerror\u003c/code\u003e to fatal via the parser's \u003ccode\u003eonError\u003c/code\u003e handler. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6h8r-xr42-gp59\"\u003e\u003ccode\u003eGHSA-6h8r-xr42-gp59\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDOMException\u003c/code\u003es raised during parsing are now reported as a \u003ccode\u003efatalError\u003c/code\u003e, and the originating error is preserved as the \u003ccode\u003ecause\u003c/code\u003e on the resulting \u003ccode\u003eParseError\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/ericchiang\"\u003e\u003ccode\u003e@​ericchiang\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/KarimTantawey\"\u003e\u003ccode\u003e@​KarimTantawey\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/Paranoidgrinch\"\u003e\u003ccode\u003e@​Paranoidgrinch\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.8.14...0.8.15\"\u003e0.8.15\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: parsing a deeply or repeatedly namespaced document no longer consumes quadratic memory; the in-scope namespace map is inherited through the prototype chain instead of being copied for every prefix-declaring element (O(N) instead of O(N²)), preventing a denial-of-service reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e with default options. Serialized output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-965w-775f-mr7g\"\u003e\u003ccode\u003eGHSA-965w-775f-mr7g\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: attribute de-duplication during parsing is now O(M) instead of O(M²); the \u003ccode\u003eNamedNodeMap\u003c/code\u003e parse-time dedup path uses a null-prototype membership index, so a well-formed document with a hostile number of duplicate attributes can no longer wedge the parse. Attribute order and duplicate resolution (last value wins, first position kept) are byte-identical, preserving the XML \u003ca href=\"https://www.w3.org/TR/xml/#uniqattspec\"\u003eno-duplicate-attributes well-formedness constraint\u003c/a\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-8344-3jmq-59r6\"\u003e\u003ccode\u003eGHSA-8344-3jmq-59r6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: trimming trailing whitespace from an XML end tag (\u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e) is now anchored so it runs in linear time instead of backtracking quadratically on a long whitespace run, preventing a ReDoS reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e. Trimmed output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-x4fp-j954-r2f4\"\u003e\u003ccode\u003eGHSA-x4fp-j954-r2f4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: malformed-input recovery is now linear instead of quadratic — the malformed tag-name scan terminates at an embedded \u003ccode\u003e\u0026lt;\u003c/code\u003e, and \u003ccode\u003eNode.prototype.normalize()\u003c/code\u003e merges adjacent text nodes in O(K) instead of O(K²) (also reachable programmatically), per \u003ca href=\"https://dom.spec.whatwg.org/#dom-node-normalize\"\u003e\u003ccode\u003enormalize()\u003c/code\u003e\u003c/a\u003e in the WHATWG DOM spec. DOM output is unchanged; only the reported error text differs. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-93r5-fhx6-vmg9\"\u003e\u003ccode\u003eGHSA-93r5-fhx6-vmg9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now rejects a DocType \u003ccode\u003ename\u003c/code\u003e that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — matching the sibling \u003ccode\u003epublicId\u003c/code\u003e/\u003ccode\u003esystemId\u003c/code\u003e/\u003ccode\u003einternalSubset\u003c/code\u003e checks and preventing XML injection via \u003ccode\u003eDocumentType.name\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-27p8-2357-5qqv\"\u003e\u003ccode\u003eGHSA-27p8-2357-5qqv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now validates a processing-instruction target as an XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-NCName\"\u003e\u003ccode\u003eNCName\u003c/code\u003e\u003c/a\u003e and rejects a case-insensitive \u003ccode\u003exml\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — a check \u003ccode\u003e0.8.x\u003c/code\u003e did not previously perform, preventing PI-target injection via \u003ccode\u003e\u0026gt;\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e, or whitespace. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-c7q8-3ch8-vqpv\"\u003e\u003ccode\u003eGHSA-c7q8-3ch8-vqpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eDocument.createEntityReference()\u003c/code\u003e now rejects an invalid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e at creation, and \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e validates an \u003ccode\u003eEntityReference\u003c/code\u003e \u003ccode\u003enodeName\u003c/code\u003e as an XML \u003ccode\u003eName\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — preventing XML injection via an entity-reference name. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6gmq-8vp8-gcm6\"\u003e\u003ccode\u003eGHSA-6gmq-8vp8-gcm6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the parser now reports a not-well-formed end tag whose valid name is followed by trailing content as a recoverable \u003ccode\u003eerror\u003c/code\u003e instead of accepting it silently, per the XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e production; parsing recovers to the byte-identical DOM. Consumers that want strict rejection can escalate the reported \u003ccode\u003eerror\u003c/code\u003e to fatal via the parser's \u003ccode\u003eerrorHandler\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6h8r-xr42-gp59\"\u003e\u003ccode\u003eGHSA-6h8r-xr42-gp59\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/ericchiang\"\u003e\u003ccode\u003e@​ericchiang\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/Paranoidgrinch\"\u003e\u003ccode\u003e@​Paranoidgrinch\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.9.10...0.9.11\"\u003e0.9.11\u003c/a\u003e\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/xmldom/xmldom/commit/0af8cf829d8a92bbac612903422c6947f5458f06\"\u003e\u003ccode\u003e0af8cf8\u003c/code\u003e\u003c/a\u003e 0.9.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/69d257bd677aed2dde833a6dd67ddf244c370e41\"\u003e\u003ccode\u003e69d257b\u003c/code\u003e\u003c/a\u003e docs: add 0.9.12 CHANGELOG entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/e53e9b125de830559747b09d9f152c255600ddb9\"\u003e\u003ccode\u003ee53e9b1\u003c/code\u003e\u003c/a\u003e docs: add 0.8.15 CHANGELOG entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/0748720b620555f8c222782dcab575cf0cf403b4\"\u003e\u003ccode\u003e0748720\u003c/code\u003e\u003c/a\u003e fix: prevent quadratic malformed-tag recovery and normalize() adjacent-text m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/7ced40c06c28d151e996a97045018c3559ae4707\"\u003e\u003ccode\u003e7ced40c\u003c/code\u003e\u003c/a\u003e fix: prevent HTML raw-text output amplification via case-insensitive close-ta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/cfb09b5dbeb035fdfedc9f01e2bbaf226bf47cf3\"\u003e\u003ccode\u003ecfb09b5\u003c/code\u003e\u003c/a\u003e fix: prevent quadratic attribute de-duplication via null-prototype membership...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/e9dbc6b54c4a9fa83e678647bc1544a505522040\"\u003e\u003ccode\u003ee9dbc6b\u003c/code\u003e\u003c/a\u003e test: characterize NamedNodeMap attribute de-duplication before the index ref...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/dabffe884e864eeecb1f515c716f875e1bc47ec1\"\u003e\u003ccode\u003edabffe8\u003c/code\u003e\u003c/a\u003e fix: prevent quadratic namespace-map memory consumption via prototype-chain i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/7b2ec67e1750daadd0bb06c92e875e726544a362\"\u003e\u003ccode\u003e7b2ec67\u003c/code\u003e\u003c/a\u003e fix: prevent multiline-anchor bypass of name/id validation by dropping the re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/4664386e4f4d99d17b416a151dbe8323e245284b\"\u003e\u003ccode\u003e4664386\u003c/code\u003e\u003c/a\u003e fix: prevent XML injection via unsafe EntityReference name (GHSA-6gmq-8vp8-gcm6)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xmldom/xmldom/compare/0.9.10...0.9.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~karfau\"\u003ekarfau\u003c/a\u003e, a new releaser for \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `baseline-browser-mapping` from 2.11.7 to 2.11.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/b964de0405c7622bb2c10fddd58330a9bd6225a1\"\u003e\u003ccode\u003eb964de0\u003c/code\u003e\u003c/a\u003e Patch to 2.11.20 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/723099f4f22f11631c731c7087aa91ebb4d41b30\"\u003e\u003ccode\u003e723099f\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/f44163d603a154777a609869efca585c12f4b93e\"\u003e\u003ccode\u003ef44163d\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/8966043789c3766b1e3392ed080aa9c146562eca\"\u003e\u003ccode\u003e8966043\u003c/code\u003e\u003c/a\u003e Patch to 2.11.19 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/e18601dcfedbb82f2d969644e7a914090de37494\"\u003e\u003ccode\u003ee18601d\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/28cb50a1ec68162ee0186e9afe7ddb3cc0e7ea53\"\u003e\u003ccode\u003e28cb50a\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/cb33a835b8d91950d7b6aa5a856696c4e8671ac3\"\u003e\u003ccode\u003ecb33a83\u003c/code\u003e\u003c/a\u003e Patch to 2.11.18 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/61f4f923f41193b53f391900552e0b1c4d861cab\"\u003e\u003ccode\u003e61f4f92\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/650fe90289e7af9dcf0ab6af64d770b47ee368bf\"\u003e\u003ccode\u003e650fe90\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/1b2ca497e4d5109cdfe747ac57b6860df6dbc9be\"\u003e\u003ccode\u003e1b2ca49\u003c/code\u003e\u003c/a\u003e Patch to 2.11.17 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.11.7...v2.11.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001806 to 1.0.30001810\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/369a550d87291e962f64709956f83deb63644711\"\u003e\u003ccode\u003e369a550\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001809\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/92bee19a0da4c85c4e2f2e8b8a4512293efa114e\"\u003e\u003ccode\u003e92bee19\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001807\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/ee692af63db76ac42898724eae3021795f54ee8f\"\u003e\u003ccode\u003eee692af\u003c/code\u003e\u003c/a\u003e Allow to use latest caniuse-db\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/61386fc378925191c4ab93e073545502d1a5fb76\"\u003e\u003ccode\u003e61386fc\u003c/code\u003e\u003c/a\u003e Move back to the latest pnpm 11\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001806...1.0.30001810\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `i18next` from 26.3.6 to 26.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next/releases\"\u003ei18next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: cache \u003ccode\u003etoResolveHierarchy\u003c/code\u003e results per \u003ccode\u003e(code, fallbackCode)\u003c/code\u003e pair. The hierarchy resolver runs on every \u003ccode\u003et()\u003c/code\u003e call and calls \u003ccode\u003eIntl.getCanonicalLocales\u003c/code\u003e multiple times, which showed up prominently when profiling render-heavy UIs (e.g. virtualized data grids); with the cache the per-call cost drops from ~886 ns to ~41 ns. The cache is invalidated automatically when \u003ccode\u003eoptions.fallbackLng\u003c/code\u003e changes (reassignment or in-place array mutation); if you mutate other resolution-relevant options at runtime (\u003ccode\u003eload\u003c/code\u003e, \u003ccode\u003elowerCaseLng\u003c/code\u003e, \u003ccode\u003ecleanCode\u003c/code\u003e, \u003ccode\u003enonExplicitSupportedLngs\u003c/code\u003e), call \u003ccode\u003ei18next.services.languageUtils.clearCache()\u003c/code\u003e afterwards. Function-valued \u003ccode\u003efallbackLng\u003c/code\u003e and per-call array/object \u003ccode\u003efallbackLng\u003c/code\u003e options are never cached, so dynamic fallbacks keep working as before. Thanks \u003ca href=\"https://github.com/equaterina\"\u003e\u003ccode\u003e@​equaterina\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2444\"\u003e#2444\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003echore: update all devDependencies (Babel stays on 7.x until \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e supports 8, eslint on 9.x for neostandard). Removed the unused \u003ccode\u003ecoveralls\u003c/code\u003e package (CI uses the Coveralls GitHub Action) and replaced \u003ccode\u003esinon\u003c/code\u003e with \u003ccode\u003enise\u003c/code\u003e + \u003ccode\u003evitest.spyOn\u003c/code\u003e in the v1 compatibility tests, which resolves all open \u003ccode\u003enpm audit\u003c/code\u003e findings (0 vulnerabilities) and should close the dependabot alerts on the lockfile.\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/i18next/i18next/blob/master/CHANGELOG.md\"\u003ei18next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: cache \u003ccode\u003etoResolveHierarchy\u003c/code\u003e results per \u003ccode\u003e(code, fallbackCode)\u003c/code\u003e pair. The hierarchy resolver runs on every \u003ccode\u003et()\u003c/code\u003e call and calls \u003ccode\u003eIntl.getCanonicalLocales\u003c/code\u003e multiple times, which showed up prominently when profiling render-heavy UIs (e.g. virtualized data grids); with the cache the per-call cost drops from ~886 ns to ~41 ns. The cache is invalidated automatically when \u003ccode\u003eoptions.fallbackLng\u003c/code\u003e changes (reassignment or in-place array mutation); if you mutate other resolution-relevant options at runtime (\u003ccode\u003eload\u003c/code\u003e, \u003ccode\u003elowerCaseLng\u003c/code\u003e, \u003ccode\u003ecleanCode\u003c/code\u003e, \u003ccode\u003enonExplicitSupportedLngs\u003c/code\u003e), call \u003ccode\u003ei18next.services.languageUtils.clearCache()\u003c/code\u003e afterwards. Function-valued \u003ccode\u003efallbackLng\u003c/code\u003e and per-call array/object \u003ccode\u003efallbackLng\u003c/code\u003e options are never cached, so dynamic fallbacks keep working as before. Thanks \u003ca href=\"https://github.com/equaterina\"\u003e\u003ccode\u003e@​equaterina\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2444\"\u003e#2444\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003echore: update all devDependencies (Babel stays on 7.x until \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e supports 8, eslint on 9.x for neostandard). Removed the unused \u003ccode\u003ecoveralls\u003c/code\u003e package (CI uses the Coveralls GitHub Action) and replaced \u003ccode\u003esinon\u003c/code\u003e with \u003ccode\u003enise\u003c/code\u003e + \u003ccode\u003evitest.spyOn\u003c/code\u003e in the v1 compatibility tests, which resolves all open \u003ccode\u003enpm audit\u003c/code\u003e findings (0 vulnerabilities) and should close the dependabot alerts on the lockfile.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/652847e70fd68344d00456f20ef0584da51e59f7\"\u003e\u003ccode\u003e652847e\u003c/code\u003e\u003c/a\u003e 26.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/6c6025f87e89f0b5e8ef3f0bf23fd61158bd64d3\"\u003e\u003ccode\u003e6c6025f\u003c/code\u003e\u003c/a\u003e prettier fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/742b9a95dd240891368bd296b6dbb09844bd365a\"\u003e\u003ccode\u003e742b9a9\u003c/code\u003e\u003c/a\u003e chore: update dependencies and clean up dev tooling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/06924d961c64bd01a1f3d707b425b6c392a72a9a\"\u003e\u003ccode\u003e06924d9\u003c/code\u003e\u003c/a\u003e fix: invalidate toResolveHierarchy cache on in-place fallbackLng mutation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/bb80369e1453cb9621011d51feaf7e0b8ba002f3\"\u003e\u003ccode\u003ebb80369\u003c/code\u003e\u003c/a\u003e perf: cache toResolveHierarchy (\u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2444\"\u003e#2444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/i18next/i18next/compare/v26.3.6...v26.4.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 1.28.0 to 1.34.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 1.34.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update icon design discussion template 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/4726\"\u003elucide-icons/lucide#4726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the preact-deps group with 2 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/lucide-icons/lucide/pull/4738\"\u003elucide-icons/lucide#4738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003email-clock\u003c/code\u003e icon 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/4722\"\u003elucide-icons/lucide#4722\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/1.33.0...1.34.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.33.0...1.34.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.33.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): add list-clock icon by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4636\"\u003elucide-icons/lucide#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add square-dimensions by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4547\"\u003elucide-icons/lucide#4547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eusb-c-port\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/4556\"\u003elucide-icons/lucide#4556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): correct Vanilla icon import casing by \u003ca href=\"https://github.com/hugosmoreira\"\u003e\u003ccode\u003e@​hugosmoreira\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4597\"\u003elucide-icons/lucide#4597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eaudio-lines-off\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/4589\"\u003elucide-icons/lucide#4589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(icon-discussions): add icon design template 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/4691\"\u003elucide-icons/lucide#4691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emop\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/4682\"\u003elucide-icons/lucide#4682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(scripts): Potential fix for code scanning alert no. 31: Inefficient regular expression 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/4723\"\u003elucide-icons/lucide#4723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-deps group with 3 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/lucide-icons/lucide/pull/4720\"\u003elucide-icons/lucide#4720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon-discussions): close discussions with banned phrases 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/4692\"\u003elucide-icons/lucide#4692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emidi-port\u003c/code\u003e icon by \u003ca href=\"https://github.com/simoncoudeville\"\u003e\u003ccode\u003e@​simoncoudeville\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3754\"\u003elucide-icons/lucide#3754\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/hugosmoreira\"\u003e\u003ccode\u003e@​hugosmoreira\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4597\"\u003elucide-icons/lucide#4597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simoncoudeville\"\u003e\u003ccode\u003e@​simoncoudeville\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3754\"\u003elucide-icons/lucide#3754\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/1.32.0...1.33.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.32.0...1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.32.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecar-battery\u003c/code\u003e icon by \u003ca href=\"https://github.com/andreynaz4renko\"\u003e\u003ccode\u003e@​andreynaz4renko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4088\"\u003elucide-icons/lucide#4088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(categories): fixes emoji.json 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/4697\"\u003elucide-icons/lucide#4697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump vue from 3.5.40 to 3.5.41 in the vue-deps group across 1 directory 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/4695\"\u003elucide-icons/lucide#4695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev): upgrade ESLint to latest compatible stack (v10) by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4378\"\u003elucide-icons/lucide#4378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add square-text by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4609\"\u003elucide-icons/lucide#4609\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/andreynaz4renko\"\u003e\u003ccode\u003e@​andreynaz4renko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4088\"\u003elucide-icons/lucide#4088\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/1.31.0...1.32.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.31.0...1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.31.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003email-badge\u003c/code\u003e icon by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4638\"\u003elucide-icons/lucide#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add angle by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4545\"\u003elucide-icons/lucide#4545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eeject\u003c/code\u003e icon by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4043\"\u003elucide-icons/lucide#4043\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/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4638\"\u003elucide-icons/lucide#4638\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/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0f8d48b266e7af1e2bab49ff12ab6ec0795ed204\"\u003e\u003ccode\u003e0f8d48b\u003c/code\u003e\u003c/a\u003e test(packages): updates unit test snapshots with face-slightly-smiling (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4676\"\u003e#4676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.34.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-i18next` from 17.0.11 to 17.0.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md\"\u003ereact-i18next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.0.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(IcuTrans): key-less \u003ccode\u003eicu.macro\u003c/code\u003e nodes (\u003ccode\u003e\u0026lt;Trans\u0026gt;Welcome, {name}!\u0026lt;/Trans\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;Select\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;Plural\u0026gt;\u003c/code\u003e without \u003ccode\u003ei18nKey\u003c/code\u003e) rendered an empty string since 17.0.0. The macro now emits \u003ccode\u003e\u0026lt;IcuTrans defaultTranslation=\u0026quot;…\u0026quot;\u0026gt;\u003c/code\u003e without a key and \u003ccode\u003eIcuTrans\u003c/code\u003e passed \u003ccode\u003eundefined\u003c/code\u003e to \u003ccode\u003et()\u003c/code\u003e, which returns \u003ccode\u003e''\u003c/code\u003e. Like \u003ccode\u003eTrans\u003c/code\u003e, \u003ccode\u003eIcuTrans\u003c/code\u003e now uses \u003ccode\u003edefaultTranslation\u003c/code\u003e as the key when \u003ccode\u003ei18nKey\u003c/code\u003e is not provided.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/react-i18next/commit/ea721fb58dccf1c569015969e5689c374ae20e4b\"\u003e\u003ccode\u003eea721fb\u003c/code\u003e\u003c/a\u003e 17.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/react-i18next/commit/6c2a71e1c0a67b4265a89d177dfc5ebf87e62b8d\"\u003e\u003ccode\u003e6c2a71e\u003c/code\u003e\u003c/a\u003e fix(IcuTrans): use defaultTranslation as key when no i18nKey is given\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/react-i18next/commit/258c96daab2c332da0904469d2d7b53ae6da202b\"\u003e\u003ccode\u003e258c96d\u003c/code\u003e\u003c/a\u003e chore(examples): upgrade all example apps off unmaintained toolchains\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/react-i18next/commit/b8677c805cd6634902bae49b99143a8fa60a02fe\"\u003e\u003ccode\u003eb8677c8\u003c/code\u003e\u003c/a\u003e chore: update dependencies to close dependabot alerts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/react-i18next/commit/aa9c92bd7fdbe638d970ef34c35eb1712fa0912d\"\u003e\u003ccode\u003eaa9c92b\u003c/code\u003e\u003c/a\u003e docs: point Trans component links at the current docs (\u003ca href=\"https://redirect.github.com/i18next/react-i18next/issues/1929\"\u003e#1929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/i18next/react-i18next/compare/v17.0.11...v17.0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-virtuoso` from 4.18.11 to 4.18.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/petyosi/react-virtuoso/releases\"\u003ereact-virtuoso's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-virtuoso@4.18.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/petyosi/react-virtuoso/pull/1487\"\u003e#1487\u003c/a\u003e \u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/d975e6c4eab2d56b23948c8b958c1d9b5c508c0c\"\u003e\u003ccode\u003ed975e6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/petyosi\"\u003e\u003ccode\u003e@​petyosi\u003c/code\u003e\u003c/a\u003e! - Measure window-scrolling lists before they enter the viewport so their estimated height is included in the document layout.\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/petyosi/react-virtuoso/blob/main/packages/react-virtuoso/CHANGELOG.md\"\u003ereact-virtuoso's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.18.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/petyosi/react-virtuoso/pull/1487\"\u003e#1487\u003c/a\u003e \u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/d975e6c4eab2d56b23948c8b958c1d9b5c508c0c\"\u003e\u003ccode\u003ed975e6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/petyosi\"\u003e\u003ccode\u003e@​petyosi\u003c/code\u003e\u003c/a\u003e! - Measure window-scrolling lists before they enter the viewport so their estimated height is included in the document layout.\u003c/li\u003e\n\u003c/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/petyosi/react-virtuoso/commits/react-virtuoso@4.18.12/packages/react-virtuoso\"\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.62.0 to 1.62.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.62.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41989\"\u003e#41989\u003c/a\u003e [Regression]: tsconfig \u0026quot;extends\u0026quot; bare specifier isn't resolved via node_modules walk-up like tsc (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41998\"\u003e#41998\u003c/a\u003e [Regression]: directory-form tsconfig project references (\u0026quot;path\u0026quot;: \u0026quot;../pkg\u0026quot;) fail to resolve (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41985\"\u003e#41985\u003c/a\u003e Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42000\"\u003e#42000\u003c/a\u003e [Regression]: page.evaluate() arg of a branded primitive type (string \u0026amp; { brand }) no longer type-checks since 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42013\"\u003e#42013\u003c/a\u003e [BUG]Image-type actionable elements are not presented in the snapshot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/26a9e470a7b3c7822084b09fb7f13902c5f37b51\"\u003e\u003ccode\u003e26a9e47\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42043\"\u003e#42043\u003c/a\u003e): docs: release notes for v1.62 Python, Java, and .NET (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0a81d5d09b10eeefe228fe745c3f80c7368a239b\"\u003e\u003ccode\u003e0a81d5d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42040\"\u003e#42040\u003c/a\u003e): docs(release-notes): mention the isolated headless clipb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/83768264e64a821bcef9e634b8e5c33897f2b032\"\u003e\u003ccode\u003e8376826\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42034\"\u003e#42034\u003c/a\u003e): fix(aria): keep icon-only clickable elements in ai snaps...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/66c5cc92a60ce20ab3abe779339e1f90d2e2e888\"\u003e\u003ccode\u003e66c5cc9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42020\"\u003e#42020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9672bc3f2a7098cb6a9791ca97222187363a3037\"\u003e\u003ccode\u003e9672bc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42009\"\u003e#42009\u003c/a\u003e): fix(types): support branded primitives in evaluate argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4325804427a214aa0c8c39bb1352f4ac4f712fd1\"\u003e\u003ccode\u003e4325804\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41988\"\u003e#41988\u003c/a\u003e): fix(aria): preserve names from collapsed text contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9632f8ecbc2accba140ea342f1070ccfdd5f5d41\"\u003e\u003ccode\u003e9632f8e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42005\"\u003e#42005\u003c/a\u003e): fix(tsconfig): do not throw when \u0026quot;extends\u0026quot;/\u0026quot;references\u0026quot; ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.62.0...v1.62.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.2 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e@​testing-library/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003e16.3.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e20ce75f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e\u003ccode\u003e20ce75f\u003c/code\u003e\u003c/a\u003e fix: Avoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/be9d81d91314c9f0bafaa363f70b409b4b31989c\"\u003e\u003ccode\u003ebe9d81d\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and types (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.1 to 14.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.5...v14.6.6\"\u003e14.6.6\u003c/a\u003e (2026-08-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault pointer event pointerType to empty string instead of the string \u0026quot;undefined\u0026quot; (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1325\"\u003e#1325\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e71a5475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.4...v14.6.5\"\u003e14.6.5\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e43efda7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.3...v14.6.4\"\u003e14.6.4\u003c/a\u003e (2026-08-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003ed7e80e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.2...v14.6.3\"\u003e14.6.3\u003c/a\u003e (2026-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e manually release a patch version (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1321\"\u003e#1321\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1d18b1fae589eeed8e08838672a4c2de0dcc2b36\"\u003e1d18b1f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1317\"\u003e#1317\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.1...v14.6.2\"\u003e14.6.2\u003c/a\u003e (2026-08-03)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e\u003ccode\u003e71a5475\u003c/code\u003e\u003c/a\u003e fix: default pointer event pointerType to empty string instead of the string ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e\u003ccode\u003e43efda7\u003c/code\u003e\u003c/a\u003e fix: tab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003e\u003ccode\u003ed7e80e3\u003c/code\u003e\u003c/a\u003e fix: keyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43d8e6c5caec5706bcf4b2d77643d7b221c39de4\"\u003e\u003ccode\u003e43d8e6c\u003c/code\u003e\u003c/a\u003e ci: remove broken npm backfill step (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/1d18b1fae589eeed8e08838672a4c2de0dcc2b36\"\u003e\u003ccode\u003e1d18b1f\u003c/code\u003e\u003c/a\u003e fix(release): manually release a patch version (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/232f3e6f4f92459c02161d156a70bddd13a59eaa\"\u003e\u003ccode\u003e232f3e6\u003c/code\u003e\u003c/a\u003e docs: add migration note and clean up README badges (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/83e2b2261b40f5f08296eaf5af3d42018e6681ed\"\u003e\u003ccode\u003e83e2b22\u003c/code\u003e\u003c/a\u003e ci: remove deprecated CodeSandbox CI (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1318\"\u003e#1318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/e8da81953bd9b48512a1e4ce9b73cc36aeaeee37\"\u003e\u003ccode\u003ee8da819\u003c/code\u003e\u003c/a\u003e ci: publish to npm via OIDC trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/13fa4bc1f0dedeb866a8730fa357229832437418\"\u003e\u003ccode\u003e13fa4bc\u003c/code\u003e\u003c/a\u003e ci: stop lint errors from blocking release (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/c3cec1832f180b6d1dcb7c5d2b0771339dd5e848\"\u003e\u003ccode\u003ec3cec18\u003c/code\u003e\u003c/a\u003e chore(ci): make releases work with full git history (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.1...v14.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​testing-library/user-event\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.3.14 to 1.4.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/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.17 to 19.2.18\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 `@types/react-dom` from 19.2.3 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 6.0.5 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.1.0\u003c/h2\u003e\n\u003ch3\u003eAdd experimental native React Compiler support (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1419\"\u003e#1419\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdd experimental native React Compiler support.\u003c/p\u003e\n\u003cp\u003eYou can use it by installing \u003ccode\u003eoxc-transform-react\u003c/code\u003e and enabling it via the \u003ccode\u003ecompiler\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install -D oxc-transform-react\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'vite'\nimport react from '@vitejs/plugin-react'\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nreact({ compiler: true })\u003cbr /\u003e\n]\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.0 (2026-08-19)\u003c/h2\u003e\n\u003ch3\u003eAdd experimental native React Compiler support (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1419\"\u003e#1419\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdd experimental native React Compiler support.\u003c/p\u003e\n\u003cp\u003eYou can use it by installing \u003ccode\u003eoxc-transform-react\u003c/code\u003e and enabling it via the \u003ccode\u003ecompiler\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install -D oxc-transform-react\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'vite'\nimport react from '@vitejs/plugin-react'\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nreact({ compiler: true })\u003cbr /\u003e\n]\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/39b31735bf79c2dd380eedaba7ed849256f92a29\"\u003e\u003ccode\u003e39b3173\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.1.0 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1428\"\u003e#1428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/f1340b0c760b1c16e1b780eeba46fd933ddd52eb\"\u003e\u003ccode\u003ef1340b0\u003c/code\u003e\u003c/a\u003e feat(react): add native React Compiler support (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1419\"\u003e#1419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/9ab698eafc38ffa14861db450291ed2f6f557557\"\u003e\u003ccode\u003e9ab698e\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1375\"\u003e#1375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.0/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.10 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bun-types` from 1.3.14 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oven-sh/bun/releases\"\u003ebun-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBun v1.4\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.4\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.com/install | bash\r\n# or you can use npm\r\n# npm install -g bun\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.com/install.ps1|iex\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.4.0:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eRead the \u003ca href=\"https://bun.com/1.4\"\u003eblog post\u003c/a\u003e:\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch3\u003eThank you\u003c/h3\u003e\n\u003cp\u003eBun is free, open source, and MIT-licensed. We receive a lot of contributions from the community, and we'd like to thank everyone who fixed a bug or contributed since Bun v1.3.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/190n\"\u003e\u003ccode\u003e@​190n\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alanstott\"\u003e\u003ccode\u003e@​alanstott\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alii\"\u003e\u003ccode\u003e@​alii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alinalihassan\"\u003e\u003ccode\u003e@​alinalihassan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amdad121\"\u003e\u003ccode\u003e@​amdad121\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-kurt\"\u003e\u003ccode\u003e@​ant-kurt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthonybaldwin\"\u003e\u003ccode\u003e@​anthonybaldwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avarayr\"\u003e\u003ccode\u003e@​avarayr\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baboon-king\"\u003e\u003ccode\u003e@​baboon-king\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/billywhizz\"\u003e\u003ccode\u003e@​billywhizz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmwalters\"\u003e\u003ccode\u003e@​bmwalters\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/braden-w\"\u003e\u003ccode\u003e@​braden-w\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/c-stoeckl\"\u003e\u003ccode\u003e@​c-stoeckl\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/carlsmedstad\"\u003e\u003ccode\u003e@​carlsmedstad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chrislloyd\"\u003e\u003ccode\u003e@​chrislloyd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cirospaciari\"\u003e\u003ccode\u003e@​cirospaciari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coleleavitt\"\u003e\u003ccode\u003e@​coleleavitt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connerlphillippi\"\u003e\u003ccode\u003e@​connerlphillippi\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/oven-sh/bun/commit/cfa9f8e15b4252a08c483711d835dfe56a8b21ab\"\u003e\u003ccode\u003ecfa9f8e\u003c/code\u003e\u003c/a\u003e valkey: add ERR_REDIS_SERVER_ERROR for serve...\n\n_Description has been truncated_","html_url":"https://github.com/mafhper/personalnews/pull/269","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mafhper%2Fpersonalnews/issues/269","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/269/packages"},{"uuid":"5307683162","node_id":"PR_kwDOBBkQZs8AAAABBsZvwg","number":4662,"state":"closed","title":"chore(deps): bump caniuse-lite from 1.0.30001809 to 1.0.30001810 in /docs","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-04T07:37:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-01T04:06:20.000Z","updated_at":"2026-09-04T07:37:05.000Z","time_to_close":271843,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"caniuse-lite","old_version":"1.0.30001809","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"}],"path":"/docs","ecosystem":"npm"},"body":"Bumps [caniuse-lite](https://github.com/browserslist/caniuse-lite) from 1.0.30001809 to 1.0.30001810.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001809...1.0.30001810\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/aliavni/incubator-superset/pull/4662","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aliavni%2Fincubator-superset/issues/4662","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4662/packages"},{"uuid":"5297584021","node_id":"PR_kwDORcYD_s8AAAABBkT89w","number":26,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 42 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-06T06:53:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-31T07:24:29.000Z","updated_at":"2026-09-06T06:53:46.000Z","time_to_close":516553,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":42,"packages":[{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@tanstack/react-query","old_version":"5.96.2","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"react-hook-form","old_version":"7.72.1","new_version":"7.86.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.2.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.58.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"acorn","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"baseline-browser-mapping","old_version":"2.10.0","new_version":"2.11.20","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001775","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.9.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.96.2` | `5.102.8` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.1` | `7.86.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.18` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.9.1` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.68.0` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.18.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.0` | `2.11.20` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001775` | `1.0.30001810` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.9.1\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@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-08-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eisNameInFieldArray fails to recognise bracket-notation array paths causing nested errors overwriting (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/876\"\u003e#876\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003ef18ddfb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.8.0...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-08-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003ec8159ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Vest 6 (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003ea5100ab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.0...v5.7.1\"\u003e5.7.1\u003c/a\u003e (2026-08-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e827f20b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.6.0...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-08-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e4cfba18\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.8...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2026-08-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove all resovlers drops validation errors for special root field names (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003eb011a5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.7...v5.5.8\"\u003e5.5.8\u003c/a\u003e (2026-08-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/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003e\u003ccode\u003ef18ddfb\u003c/code\u003e\u003c/a\u003e fix: isNameInFieldArray fails to recognise bracket-notation array paths causi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003e\u003ccode\u003ec8159ae\u003c/code\u003e\u003c/a\u003e feat: update joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003e\u003ccode\u003ea5100ab\u003c/code\u003e\u003c/a\u003e feat: support Vest 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/28ec53900c1e18d7243e56ea6d7ca38c4c00ab40\"\u003e\u003ccode\u003e28ec539\u003c/code\u003e\u003c/a\u003e fix(vest)!: support Vest 6 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/874\"\u003e#874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e\u003ccode\u003e827f20b\u003c/code\u003e\u003c/a\u003e fix: ata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e\u003ccode\u003e4cfba18\u003c/code\u003e\u003c/a\u003e feat: support vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/58d2e2da61395bfc6d44bddc2a1e4411bb521806\"\u003e\u003ccode\u003e58d2e2d\u003c/code\u003e\u003c/a\u003e remove dead image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003e\u003ccode\u003eb011a5f\u003c/code\u003e\u003c/a\u003e feat: improve all resovlers drops validation errors for special root field names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5483a0335edcb61c9d4cc5b669d30314d366987e\"\u003e\u003ccode\u003e5483a03\u003c/code\u003e\u003c/a\u003e improve all resolvers (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2f287871f4d3184892cba1ac1a0c570a4e1cf8f5\"\u003e\u003ccode\u003e2f28787\u003c/code\u003e\u003c/a\u003e fix: Zod resolver drops validation errors for special root field names (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.9.1\"\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 5.96.2 to 5.102.8\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@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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.102.8\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.102.8\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.102.8\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.102.8\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.7\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.102.7\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.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.8\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.7\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\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/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\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.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.5\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/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\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.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\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/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\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.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.2\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/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\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.102.2\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/2969edf32f7e0c48e2a108d84712d6e01edfde21\"\u003e\u003ccode\u003e2969edf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.8/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.72.1 to 7.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.86.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd type-safe \u003ccode\u003egetErrors\u003c/code\u003e method. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13639\"\u003e#13639\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/12853\"\u003e#12853\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseWatch\u003c/code\u003e returning stale values when the watched name changes to \u003ccode\u003enull\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13668\"\u003e#13668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eunregister\u003c/code\u003e \u003ccode\u003ekeepDirty\u003c/code\u003e behavior. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13669\"\u003e#13669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetValues\u003c/code\u003e for fields registered under object or array values. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13667\"\u003e#13667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eController\u003c/code\u003e notifications for field array item roots. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13665\"\u003e#13665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix validation state checks. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetCustomValidity\u003c/code\u003e with \u003ccode\u003ecriteriaMode: 'all'\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13655\"\u003e#13655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eFile\u003c/code\u003e, \u003ccode\u003eBlob\u003c/code\u003e, and \u003ccode\u003eFileList\u003c/code\u003e handling in \u003ccode\u003eflatten\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13652\"\u003e#13652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale errors and touched state after updating a field array item. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13650\"\u003e#13650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale field names leaking into persisted \u003ccode\u003eformState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13649\"\u003e#13649\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e performance. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13648\"\u003e#13648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ecloneObject\u003c/code\u003e performance.\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary value cloning in \u003ccode\u003eunregister\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13662\"\u003e#13662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance in \u003ccode\u003eonChange\u003c/code\u003e-heavy workloads.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores \u0026amp; Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eany\u003c/code\u003e usage. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13660\"\u003e#13660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove TypeScript handling around checkbox values. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13659\"\u003e#13659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove UUID generation. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13658\"\u003e#13658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean up repository structure and APIs. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13657\"\u003e#13657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unreachable revalidation logic in \u003ccode\u003euseFieldArray\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13654\"\u003e#13654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zigzagdev\"\u003e\u003ccode\u003e@​zigzagdev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/official-burak\"\u003e\u003ccode\u003e@​official-burak\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/candymask0712\"\u003e\u003ccode\u003e@​candymask0712\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.85.0\u003c/h2\u003e\n\u003ch3\u003e✨ Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport React \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13633\"\u003e#13633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix min/max validation being skipped for \u003ccode\u003evalueAsDate\u003c/code\u003e fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13646\"\u003e#13646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix field array root errors being lost during \u003ccode\u003eappend\u003c/code\u003e, \u003ccode\u003eprepend\u003c/code\u003e, \u003ccode\u003einsert\u003c/code\u003e, and \u003ccode\u003eremove\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13645\"\u003e#13645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix stale renders recreating field array paths after field array actions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13644\"\u003e#13644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003euseWatch\u003c/code\u003e preferring form \u003ccode\u003edefaultValues\u003c/code\u003e over the hook's own \u003ccode\u003edefaultValue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13635\"\u003e#13635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003esetValue\u003c/code\u003e emitting duplicate \u003ccode\u003evalues\u003c/code\u003e state notifications (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13637\"\u003e#13637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix TypeScript \u003ccode\u003egetFieldState\u003c/code\u003e error resolution for field paths (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13632\"\u003e#13632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏗️ Chores\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/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.86.0] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType-safe \u003ccode\u003egetErrors\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove clone object check\u003c/li\u003e\n\u003cli\u003eAvoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eField array update leaving stale errors and touched state at the updated index\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e discarding \u003ccode\u003eFile\u003c/code\u003e and \u003ccode\u003eBlob\u003c/code\u003e values instead of treating them as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e not passing the field error to \u003ccode\u003esetCustomValidity\u003c/code\u003e when \u003ccode\u003ecriteriaMode\u003c/code\u003e is \u003ccode\u003eall\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehasValidation\u003c/code\u003e treating falsy but valid values (\u003ccode\u003emin: 0\u003c/code\u003e, \u003ccode\u003emax: 0\u003c/code\u003e, \u003ccode\u003eminLength: 0\u003c/code\u003e, \u003ccode\u003emaxLength: 0\u003c/code\u003e, \u003ccode\u003erequired: ''\u003c/code\u003e) as no validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e targeting a nested leaf not notifying a \u003ccode\u003eController\u003c/code\u003e registered on a field array item root\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not updating fields registered under an object or array value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e returning a stale value on name change when the new value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunregister\u003c/code\u003e inverting \u003ccode\u003ekeepDirty\u003c/code\u003e when broadcasting \u003ccode\u003eisDirty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.85.0] - 2026-08-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetFieldState\u003c/code\u003e error resolution from a field path\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e discarding \u003ccode\u003euseForm({ defaultValues })\u003c/code\u003e in favor of its own \u003ccode\u003edefaultValue\u003c/code\u003e before the form mounts\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e emitting a duplicate \u003ccode\u003evalues\u003c/code\u003e state notification for fields without a native input ref\u003c/li\u003e\n\u003cli\u003eStale render re-creating a field array path vacated by an array action\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFieldArray\u003c/code\u003e root-level error (\u003ccode\u003eerrors.name.root\u003c/code\u003e) being lost on \u003ccode\u003eappend\u003c/code\u003e/\u003ccode\u003eprepend\u003c/code\u003e/\u003ccode\u003einsert\u003c/code\u003e/\u003ccode\u003eremove\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emin\u003c/code\u003e/\u003ccode\u003emax\u003c/code\u003e validation being skipped for \u003ccode\u003evalueAsDate\u003c/code\u003e fields\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.84.0] - 2026-08-01\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehandleSubmit\u003c/code\u003e returns the typed result of the \u003ccode\u003eonValid\u003c/code\u003e callback instead of discarding it\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Form /\u0026gt;\u003c/code\u003e supports a function-based \u003ccode\u003eaction\u003c/code\u003e (Server Action style) in addition to URL-string actions\u003c/li\u003e\n\u003cli\u003eImprove performance and reduce bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e with \u003ccode\u003eresetOptions.keepDirtyValues\u003c/code\u003e freezing clean sibling fields in a nested object when another field in that object is dirty\u003c/li\u003e\n\u003cli\u003eRestore missing \u003ccode\u003eFieldArray\u003c/code\u003e and \u003ccode\u003eFormState\u003c/code\u003e type exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/react-hook-form/commit/33860b43d5c52f39b7280a012b5876e6ad3e905c\"\u003e\u003ccode\u003e33860b4\u003c/code\u003e\u003c/a\u003e 7.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e5b117b44a2d8ebd5866c56c63f326c5c0af3ec7\"\u003e\u003ccode\u003ee5b117b\u003c/code\u003e\u003c/a\u003e 🐞 fix(unregister): keepDirty inverted when broadcasting isDirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13669\"\u003e#13669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/64ec9bc186f9af0feb87a53a1d05f5c26220ea75\"\u003e\u003ccode\u003e64ec9bc\u003c/code\u003e\u003c/a\u003e 🐞 fix: useWatch returns stale value on name change when new value is null (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/dead4719ab2cc193beac9df1df1b077e0ce19389\"\u003e\u003ccode\u003edead471\u003c/code\u003e\u003c/a\u003e 🦌 fix(setValues): update fields registered under an object or array value (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1ca83d272e7d2126212975a9ef866ee3fc500513\"\u003e\u003ccode\u003e1ca83d2\u003c/code\u003e\u003c/a\u003e 🪖 close \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13664\"\u003e#13664\u003c/a\u003e notify a Controller registered on a field array item root when...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/06e4efdd28ec346196c38efd0909011e2f83064b\"\u003e\u003ccode\u003e06e4efd\u003c/code\u003e\u003c/a\u003e 🚚 perf: avoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13662\"\u003e#13662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/9b7af71b4d25da143fd2522c40d20466c7433f00\"\u003e\u003ccode\u003e9b7af71\u003c/code\u003e\u003c/a\u003e 🐞 fix has validation check issue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/51e3309c5457835d524814e10a3a90859cde6c26\"\u003e\u003ccode\u003e51e3309\u003c/code\u003e\u003c/a\u003e 🗜️ chore: remove any (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13660\"\u003e#13660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1c5ff083de7f9da086722eb66580fb2657b78d91\"\u003e\u003ccode\u003e1c5ff08\u003c/code\u003e\u003c/a\u003e 🤖 fix ts error ignore on getCheckboxValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13659\"\u003e#13659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/7223514dc9c4b758a4776c04cb3f364ea2f6f7cc\"\u003e\u003ccode\u003e7223514\u003c/code\u003e\u003c/a\u003e 🧛 improve uuid function (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13658\"\u003e#13658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.72.1...v7.86.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.3.6 to 4.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4c2fa95ce3f3390fbc522324e406b4e9e89b88f9 docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003e2aeec83eb135e3a83756e973ef44845fc5a455d2 docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e7391be88ac1ee5cd02057f5ccc012a1f5df4efd0 docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e2c703322a21b4e2b12f33f49ea8430c451a68b4f docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e9195250cab0e7950efe39c3926d6c203b4b0a170 docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003eb8dffe9e62f17e6571e6249d05cc5102b54d94e4 docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e1cab69383fcdeae2a366d5e2a2fc4d8fc765d168 fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec2be4f819064eed62c7c350a2d399b5faecd15f8 fix(v4): generalize optin/fallback to transform; restore preprocess on absent keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5941\"\u003e#5941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef3c9ec03ba7a28ae72d25cc295f38674bee0f559 4.4.3\u003c/li\u003e\n\u003cli\u003e1fb56a5c18c27102dbc92260a4007c7732a0ccca docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0c62df0ea19fd05abdf90473e9eef7eea530fab2 Clean up docs navigation and stale labels (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5901\"\u003e#5901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e20cc794895cc8604fe0c87d83a5d1c3f89fad0ac chore: add security policy and refresh tooling deps\u003c/li\u003e\n\u003cli\u003e6fbe07b0177efdd1bf1c0b05160e70d7a0702337 fix(docs): heading anchor links now include the hash so it doesnt scoll all the way up, follows navbar logic (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5791\"\u003e#5791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4bbed1b1c73eca4ce9e59b1189ed236aa6c8b5bd Tighten discriminated union option typing\u003c/li\u003e\n\u003cli\u003ebbac3e567e7fccfaaf7cdc97f1ce30c295e2c908 Update PR guidance for agents\u003c/li\u003e\n\u003cli\u003ecf0dc942a32805c292fff59ade20a7ace980735a Merge remote-tracking branch 'origin/main' into fix-discriminated-union-key-constraint\u003c/li\u003e\n\u003cli\u003e292c894a5fd2aa42e527900b83d8d7a3009a709c docs: add Zernio gold sponsor\u003c/li\u003e\n\u003cli\u003e1fc9f311c28dcf80d0bb5a36b177086cbc3d8eca docs: document codec inversion\u003c/li\u003e\n\u003cli\u003e1373c85da9aeff704a9762d27bc58699618aefb7 docs: remove AI disclosure guidance\u003c/li\u003e\n\u003cli\u003ee20d02b473c08e3a4e557bc610b1b5fac079b649 chore: ignore triage notes\u003c/li\u003e\n\u003cli\u003ee58ea4d91b1dfe8194b73508203213cbc7e9c936 docs: test Zod Mini tab code heights\u003c/li\u003e\n\u003cli\u003e905761a5d127e8d5dd2ebb3bc88c75cb0b8149ff docs: document preprocess input type narrowing\u003c/li\u003e\n\u003cli\u003ebf64bac850d4dee2b7dde7e64909d5d796d32043 chore: tighten test guidance in AGENTS.md\u003c/li\u003e\n\u003cli\u003e8ec4e73f4c4693b6361ad591be40fb41eb8a9f95 chore: update play.ts scratch\u003c/li\u003e\n\u003cli\u003e02c2baf7d0d615872fa4528a8020603b71211702 Make z.preprocess defer optionality to inner schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5929\"\u003e#5929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88015df8e25c44fb5385eb3ef28935119cd5edea fix(docs): drop deprecated \u003ccode\u003ebaseUrl\u003c/code\u003e from tsconfig\u003c/li\u003e\n\u003cli\u003ec59d4474e3b4cad1b323462186cf607178ce8267 4.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e481f7be4238c83ed58183f921b2646f340a91c6a ci: gate release publishing on full test workflow\u003c/li\u003e\n\u003cli\u003e95ccab423aec720b2523c3a64cdc7e3204537cc7 test(v3): restore optional undefined expectations\u003c/li\u003e\n\u003cli\u003ecede2c63739a5823d6aa5093d291e9a111da943d fix(v4): reject tuple holes before required defaults (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5900\"\u003e#5900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eedd0bf0f5ada4a8dc581c259407d7bbad0a71ea7 release: 4.4.1\u003c/li\u003e\n\u003cli\u003e180d83d1dbe6a59260710cc8637a3dea2281ee56 docs: remove Jazz featured sponsor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release with a wide set of correctness and soundness fixes. Some fixes intentionally make Zod stricter, so code that depended on previously accepted invalid or ambiguous inputs may need small updates.\u003c/p\u003e\n\u003ch2\u003ePotentially breaking bug fixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1fb56a5c18c27102dbc92260a4007c7732a0ccca\"\u003e\u003ccode\u003e1fb56a5\u003c/code\u003e\u003c/a\u003e docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f3c9ec03ba7a28ae72d25cc295f38674bee0f559\"\u003e\u003ccode\u003ef3c9ec0\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/c2be4f819064eed62c7c350a2d399b5faecd15f8\"\u003e\u003ccode\u003ec2be4f8\u003c/code\u003e\u003c/a\u003e fix(v4): generalize optin/fallback to transform; restore preprocess on absent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1cab69383fcdeae2a366d5e2a2fc4d8fc765d168\"\u003e\u003ccode\u003e1cab693\u003c/code\u003e\u003c/a\u003e fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b8dffe9e62f17e6571e6249d05cc5102b54d94e4\"\u003e\u003ccode\u003eb8dffe9\u003c/code\u003e\u003c/a\u003e docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9195250cab0e7950efe39c3926d6c203b4b0a170\"\u003e\u003ccode\u003e9195250\u003c/code\u003e\u003c/a\u003e docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2c703322a21b4e2b12f33f49ea8430c451a68b4f\"\u003e\u003ccode\u003e2c70332\u003c/code\u003e\u003c/a\u003e docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/7391be88ac1ee5cd02057f5ccc012a1f5df4efd0\"\u003e\u003ccode\u003e7391be8\u003c/code\u003e\u003c/a\u003e docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2aeec83eb135e3a83756e973ef44845fc5a455d2\"\u003e\u003ccode\u003e2aeec83\u003c/code\u003e\u003c/a\u003e docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/4c2fa95ce3f3390fbc522324e406b4e9e89b88f9\"\u003e\u003ccode\u003e4c2fa95\u003c/code\u003e\u003c/a\u003e docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.3.6...v4.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for zod since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.14 to 19.2.18\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 `@types/react-dom` from 19.2.3 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.0 to 10.9.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\u003ev10.9.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/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\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/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\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/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\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/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\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/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\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/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\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/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.2.0...v10.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.5 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/791\"\u003e#791\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/b5c96a30d3e292a379d6e8ac030c29fd7acbc90b\"\u003e\u003ccode\u003eb5c96a3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: bump all (dev)Dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/791\"\u003e#791\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/b5c96a30d3e292a379d6e8ac030c29fd7acbc90b\"\u003e\u003ccode\u003eb5c96a3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: bump all (dev)Dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/4f33ea5a503c6cdbda93424ebd13188a46a1a890\"\u003e\u003ccode\u003e4f33ea5\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/792\"\u003e#792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/4745b54882a9011704764070a28aaaf0504efc92\"\u003e\u003ccode\u003e4745b54\u003c/code\u003e\u003c/a\u003e ci: declare workflow-level contents: read on 2 workflows (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/b5c96a30d3e292a379d6e8ac030c29fd7acbc90b\"\u003e\u003ccode\u003eb5c96a3\u003c/code\u003e\u003c/a\u003e chore: bump all (dev)Dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/e867680b2c1cf3748322c8c802690e7cfb78e233\"\u003e\u003ccode\u003ee867680\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/e8e2f7f1dcad747f1d43168ee09956b512956593\"\u003e\u003ccode\u003ee8e2f7f\u003c/code\u003e\u003c/a\u003e chore: testing eslint v10 (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/779\"\u003e#779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/ca076d95aaf69aaf9c95abcc1692f8269197f248\"\u003e\u003ccode\u003eca076d9\u003c/code\u003e\u003c/a\u003e chore: update dev dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/42e636951f8d53d169b1f8c2b7e7dfd792711113\"\u003e\u003ccode\u003e42e6369\u003c/code\u003e\u003c/a\u003e build(deps): Bump the actions group with 2 updates (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/53ff2143c03609e75b60e0e33d56c8089f0b364f\"\u003e\u003ccode\u003e53ff214\u003c/code\u003e\u003c/a\u003e Remove empty NPM_TOKEN from release.yml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.5...v5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.1 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.4/CHANGELOG.md#384\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.6\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.5...3.9.6\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Preserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003e#19621\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\ninterface Container {\n  \u0026quot;new\u0026quot;(id: string): number;\n}\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\nnew(id: string): number;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\n\u0026quot;new\u0026quot;(id: string): number;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Support \u003ccode\u003eimport defer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003e#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003e#19675\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\nimport defer * as foo from \u0026quot;foo\u0026quot;;\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\nimport * as foo from \u0026quot;foo\u0026quot;;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\nimport defer * as foo from \u0026quot;foo\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Added a new official plugin \u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003e#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003e#19629\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\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e is powered by \u003ca href=\"https://yuku.fyi/\"\u003eYuku\u003c/a\u003e (A high-performance JavaScript/TypeScript compiler toolchain written in Zig).\u003c/p\u003e\n\u003cp\u003eThis plugin includes two new parsers: \u003ccode\u003eyuku\u003c/code\u003e (JavaScript syntax) and \u003ccode\u003eyuku-ts\u003c/code\u003e (TypeScript syntax).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTo use this plugin:\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eInstall the plugin:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eyarn add --dev prettier @prettier/plugin-yuku\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/8f0c95057cc91d5836409466cd9d9af3bb901e84\"\u003e\u003ccode\u003e8f0c950\u003c/code\u003e\u003c/a\u003e Release 3.9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/e9107647d0497d8ff1cacbb0f970d4543df77c1c\"\u003e\u003ccode\u003ee910764\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ec3f1c7bd74495992bc6954323a1a7fc8368808e\"\u003e\u003ccode\u003eec3f1c7\u003c/code\u003e\u003c/a\u003e Update typescript-eslint to v8.65.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/73d2efc2c6cba6f579585c88ef171132d90834ec\"\u003e\u003ccode\u003e73d2efc\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.7.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19664\"\u003e#19664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dd5e24eabeab1f75ad573c79781e5fd408bcfad3\"\u003e\u003ccode\u003edd5e24e\u003c/code\u003e\u003c/a\u003e Preserve quotes for \u003ccode\u003eTSMethodSignature\u003c/code\u003e nodes named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19621\"\u003e#19621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c03ab4e71c23154d6b11537eee3c938f0d0f67d3\"\u003e\u003ccode\u003ec03ab4e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-unicorn to v72 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b74dd53076c7208291a6b2e585c310844b41d35f\"\u003e\u003ccode\u003eb74dd53\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.5 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19654\"\u003e#19654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f1b594ea1db1520c383d0e281d623551f671f824\"\u003e\u003ccode\u003ef1b594e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-simple-import-sort to v14 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19655\"\u003e#19655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0d9dfb61530986373000dd107ea58ceebb79e233\"\u003e\u003ccode\u003e0d9dfb6\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.4 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19650\"\u003e#19650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3bbb8159eb55575d4042653aa99f5f92a1416c19\"\u003e\u003ccode\u003e3bbb815\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003etypescript-only\u003c/code\u003e directory (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19636\"\u003e#19636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.3%22\"\u003efixed issues query for TypeScript 6.0.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/050880ce59e30b356b686bd3144efe24f875ebc8\"\u003e\u003ccode\u003e050880c\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/eeae9dd0f17aa494658e4ec079dc002e02dd625e\"\u003e\u003ccode\u003eeeae9dd\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63401\"\u003e#63401\u003c/a\u003e (Also check package name validity in...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad1c695fada682764bb510dd680e8f175ae54094\"\u003e\u003ccode\u003ead1c695\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63368\"\u003e#63368\u003c/a\u003e (Harden ATA package name filtering) into release-6.0 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63372\"\u003e#63372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0725fb4664a1d5ec94040b6d94db77dc1cc354e4\"\u003e\u003ccode\u003e0725fb4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63310\"\u003e#63310\u003c/a\u003e (Mark class property initializers as...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v6.0.2...v6.0.3\"\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.58.0 to 8.68.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.68.0\u003c/h2\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support ESLint rule meta.languages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12663\"\u003e#12663\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 [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e playground crashes on \u003ccode\u003eextends\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12608\"\u003e#12608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e account for thanks.dev and out-of-band donors in sponsors list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThiago Barbosa\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.68.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.67.0\u003c/h2\u003e\n\u003ch2\u003e8.67.0 (2026-08-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export basic globs for using tseslint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12105\"\u003e#12105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.67.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.66.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/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.68.0 (2026-08-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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.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.67.0 (2026-08-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export basic globs for using tseslint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12105\"\u003e#12105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Sonnet 5\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.67.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.66.0 (2026-08-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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.66.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\"\u003eversio...\n\n_Description has been truncated_","html_url":"https://github.com/Wyrobowa/bookstore-admin/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wyrobowa%2Fbookstore-admin/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"},{"uuid":"5292450002","node_id":"PR_kwDORcYD_s8AAAABBgbmXg","number":18,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 90 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-08-31T06:34:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-30T13:59:43.000Z","updated_at":"2026-08-31T06:34:36.000Z","time_to_close":59691,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":90,"packages":[{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@tanstack/react-query","old_version":"5.96.2","new_version":"5.102.7","repository_url":"https://github.com/TanStack/query"},{"name":"next","old_version":"16.2.2","new_version":"16.3.3","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.4","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.72.1","new_version":"7.86.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tharaday","old_version":"0.8.5","new_version":"0.8.7","repository_url":"https://github.com/wyrobowa/tharaday"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/node","old_version":"25.5.2","new_version":"26.4.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.2.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"6.0.2","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.58.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/helper-string-parser","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"acorn","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"baseline-browser-mapping","old_version":"2.10.0","new_version":"2.11.20","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001775","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.9.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.96.2` | `5.102.7` |\n| [next](https://github.com/vercel/next.js) | `16.2.2` | `16.3.3` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.18` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.5` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.1` | `7.86.0` |\n| [tharaday](https://github.com/wyrobowa/tharaday) | `0.8.5` | `0.8.7` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.2` | `26.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.9.1` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.68.0` |\n| [@babel/helper-string-parser](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser) | `7.27.1` | `7.29.7` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.28.5` | `7.29.7` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.29.0` | `7.29.8` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.18.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.0` | `2.11.20` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001775` | `1.0.30001810` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.9.1\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@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-08-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eisNameInFieldArray fails to recognise bracket-notation array paths causing nested errors overwriting (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/876\"\u003e#876\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003ef18ddfb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.8.0...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-08-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003ec8159ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Vest 6 (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003ea5100ab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.0...v5.7.1\"\u003e5.7.1\u003c/a\u003e (2026-08-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e827f20b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.6.0...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-08-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e4cfba18\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.8...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2026-08-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove all resovlers drops validation errors for special root field names (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003eb011a5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.7...v5.5.8\"\u003e5.5.8\u003c/a\u003e (2026-08-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/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003e\u003ccode\u003ef18ddfb\u003c/code\u003e\u003c/a\u003e fix: isNameInFieldArray fails to recognise bracket-notation array paths causi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003e\u003ccode\u003ec8159ae\u003c/code\u003e\u003c/a\u003e feat: update joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003e\u003ccode\u003ea5100ab\u003c/code\u003e\u003c/a\u003e feat: support Vest 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/28ec53900c1e18d7243e56ea6d7ca38c4c00ab40\"\u003e\u003ccode\u003e28ec539\u003c/code\u003e\u003c/a\u003e fix(vest)!: support Vest 6 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/874\"\u003e#874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e\u003ccode\u003e827f20b\u003c/code\u003e\u003c/a\u003e fix: ata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e\u003ccode\u003e4cfba18\u003c/code\u003e\u003c/a\u003e feat: support vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/58d2e2da61395bfc6d44bddc2a1e4411bb521806\"\u003e\u003ccode\u003e58d2e2d\u003c/code\u003e\u003c/a\u003e remove dead image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003e\u003ccode\u003eb011a5f\u003c/code\u003e\u003c/a\u003e feat: improve all resovlers drops validation errors for special root field names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5483a0335edcb61c9d4cc5b669d30314d366987e\"\u003e\u003ccode\u003e5483a03\u003c/code\u003e\u003c/a\u003e improve all resolvers (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2f287871f4d3184892cba1ac1a0c570a4e1cf8f5\"\u003e\u003ccode\u003e2f28787\u003c/code\u003e\u003c/a\u003e fix: Zod resolver drops validation errors for special root field names (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.9.1\"\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 5.96.2 to 5.102.7\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@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.7\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.102.7\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.102.7\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\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/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\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.102.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\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/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\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.102.6\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.102.6\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/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\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.102.6\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.102.6\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.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.7\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\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/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\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.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.5\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/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\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.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\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/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\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.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.2\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/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\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.102.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.1\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/134890dbdc60e4fb0313e44b512d29284ca82f96\"\u003e\u003ccode\u003e134890d\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.102.1\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/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/574346846239b8d00d8d8dec4188c572c7cce205\"\u003e\u003ccode\u003e5743468\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11206\"\u003e#11206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.7/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.2 to 16.3.3\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.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.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\u003cul\u003e\n\u003cli\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\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://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after optimization by \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96733\"\u003evercel/next.js#96733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3.x] Default deploy e2e tests to the repo next version by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96900\"\u003evercel/next.js#96900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Bump \u003ccode\u003e@​swc/helpers\u003c/code\u003e by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96885\"\u003evercel/next.js#96885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Raise registration calls in hoisted modules to the top by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97308\"\u003evercel/next.js#97308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97302\"\u003evercel/next.js#97302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97317\"\u003evercel/next.js#97317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Restore the live \u003ccode\u003eheaders()\u003c/code\u003e view of the incoming request by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97311\"\u003evercel/next.js#97311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Allow literal exports in \u003ccode\u003e'use cache'\u003c/code\u003e files by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97312\"\u003evercel/next.js#97312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Keep the dev validation worker alive across HMR updates by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97315\"\u003evercel/next.js#97315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Discard only cache entries that predate a tag revalidation, and reuse completed entries by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97314\"\u003evercel/next.js#97314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Encode the cache item name built by \u003ccode\u003eunstable_cache\u003c/code\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97313\"\u003evercel/next.js#97313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3] [ci] Use OIDC tokens to read private preview builds by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97258\"\u003evercel/next.js#97258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [test] Compile the middleware redirect routes up front in dev by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97328\"\u003evercel/next.js#97328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix Nav Inspector request loop on repeat captures by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97326\"\u003evercel/next.js#97326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix: Optimistic routing bugs leading to repeated prefetch loops by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97325\"\u003evercel/next.js#97325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Retain fewer stale cache versions and use a TTL, plus the mtime fallback by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97304\"\u003evercel/next.js#97304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Revert i18n localization change for dynamic Pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94905\"\u003e#94905\u003c/a\u003e) by \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97330\"\u003evercel/next.js#97330\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\"\u003ehttps://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\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/vercel/next.js/commit/a9a1cb7859f178f830ad3773b303130c21b19586\"\u003e\u003ccode\u003ea9a1cb7\u003c/code\u003e\u003c/a\u003e v16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/968b9fcb26bdeb8e0a861a9df05361474666d51b\"\u003e\u003ccode\u003e968b9fc\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix ISR misses with backslashes in segments when deployed on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3a15b4ac6ac8e70b1a9b18ecc18e8434462899b3\"\u003e\u003ccode\u003e3a15b4a\u003c/code\u003e\u003c/a\u003e [16.3.x] [next/image]: disable avif image optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7378b51ea05a6745d3676bee00cb4c63aac3dd16\"\u003e\u003ccode\u003e7378b51\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.3 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97649\"\u003e#97649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/528c1cdfc36bdf8051992febdafe45f17f042010\"\u003e\u003ccode\u003e528c1cd\u003c/code\u003e\u003c/a\u003e [16.3.x] Stop generating error codes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97780\"\u003e#97780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d0ac8828c2fe6026dd7d700488bfd8289711fde6\"\u003e\u003ccode\u003ed0ac882\u003c/code\u003e\u003c/a\u003e v16.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/81deb92859e26f8435cc0f37e244573c6638a955\"\u003e\u003ccode\u003e81deb92\u003c/code\u003e\u003c/a\u003e [16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cd714d9fceae7aec9d467598792b0c844f710607\"\u003e\u003ccode\u003ecd714d9\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5ac2327e62784eacdf6ab7db8629fd05c5f5fcdf\"\u003e\u003ccode\u003e5ac2327\u003c/code\u003e\u003c/a\u003e [16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0ccb3e7f5d6b55c5c9e215248b264a428aee7dcb\"\u003e\u003ccode\u003e0ccb3e7\u003c/code\u003e\u003c/a\u003e [16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.2...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for next since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.4 to 19.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \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.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\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/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36236\"\u003e#36236\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/react/react/commit/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.14 to 19.2.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.4 to 19.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \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.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/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.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\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/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36236\"\u003e#36236\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/react/react/commit/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.3 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.72.1 to 7.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.86.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd type-safe \u003ccode\u003egetErrors\u003c/code\u003e method. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13639\"\u003e#13639\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/12853\"\u003e#12853\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseWatch\u003c/code\u003e returning stale values when the watched name changes to \u003ccode\u003enull\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13668\"\u003e#13668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eunregister\u003c/code\u003e \u003ccode\u003ekeepDirty\u003c/code\u003e behavior. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13669\"\u003e#13669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetValues\u003c/code\u003e for fields registered under object or array values. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13667\"\u003e#13667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eController\u003c/code\u003e notifications for field array item roots. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13665\"\u003e#13665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix validation state checks. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetCustomValidity\u003c/code\u003e with \u003ccode\u003ecriteriaMode: 'all'\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13655\"\u003e#13655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eFile\u003c/code\u003e, \u003ccode\u003eBlob\u003c/code\u003e, and \u003ccode\u003eFileList\u003c/code\u003e handling in \u003ccode\u003eflatten\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13652\"\u003e#13652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale errors and touched state after updating a field array item. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13650\"\u003e#13650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale field names leaking into persisted \u003ccode\u003eformState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13649\"\u003e#13649\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e performance. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13648\"\u003e#13648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ecloneObject\u003c/code\u003e performance.\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary value cloning in \u003ccode\u003eunregister\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13662\"\u003e#13662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance in \u003ccode\u003eonChange\u003c/code\u003e-heavy workloads.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores \u0026amp; Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eany\u003c/code\u003e usage. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13660\"\u003e#13660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove TypeScript handling around checkbox values. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13659\"\u003e#13659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove UUID generation. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13658\"\u003e#13658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean up repository structure and APIs. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13657\"\u003e#13657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unreachable revalidation logic in \u003ccode\u003euseFieldArray\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13654\"\u003e#13654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zigzagdev\"\u003e\u003ccode\u003e@​zigzagdev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/official-burak\"\u003e\u003ccode\u003e@​official-burak\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/candymask0712\"\u003e\u003ccode\u003e@​candymask0712\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.85.0\u003c/h2\u003e\n\u003ch3\u003e✨ Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport React \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13633\"\u003e#13633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix min/max validation being skipped for \u003ccode\u003evalueAsDate\u003c/code\u003e fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13646\"\u003e#13646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix field array root errors being lost during \u003ccode\u003eappend\u003c/code\u003e, \u003ccode\u003eprepend\u003c/code\u003e, \u003ccode\u003einsert\u003c/code\u003e, and \u003ccode\u003eremove\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13645\"\u003e#13645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix stale renders recreating field array paths after field array actions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13644\"\u003e#13644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003euseWatch\u003c/code\u003e preferring form \u003ccode\u003edefaultValues\u003c/code\u003e over the hook's own \u003ccode\u003edefaultValue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13635\"\u003e#13635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003esetValue\u003c/code\u003e emitting duplicate \u003ccode\u003evalues\u003c/code\u003e state notifications (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13637\"\u003e#13637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix TypeScript \u003ccode\u003egetFieldState\u003c/code\u003e error resolution for field paths (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13632\"\u003e#13632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏗️ Chores\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/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.86.0] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType-safe \u003ccode\u003egetErrors\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove clone object check\u003c/li\u003e\n\u003cli\u003eAvoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eField array update leaving stale errors and touched state at the updated index\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e discarding \u003ccode\u003eFile\u003c/code\u003e and \u003ccode\u003eBlob\u003c/code\u003e values instead of treating them as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e not passing the field error to \u003ccode\u003esetCustomValidity\u003c/code\u003e when \u003ccode\u003ecriteriaMode\u003c/code\u003e is \u003ccode\u003eall\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehasValidation\u003c/code\u003e treating falsy but valid values (\u003ccode\u003emin: 0\u003c/code\u003e, \u003ccode\u003emax: 0\u003c/code\u003e, \u003ccode\u003eminLength: 0\u003c/code\u003e, \u003ccode\u003emaxLength: 0\u003c/code\u003e, \u003ccode\u003erequired: ''\u003c/code\u003e) as no validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e targeting a nested leaf not notifying a \u003ccode\u003eController\u003c/code\u003e registered on a field array item root\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not updating fields registered under an object or array value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e returning a stale value on name change when the new value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunregister\u003c/code\u003e inverting \u003ccode\u003ekeepDirty\u003c/code\u003e when broadcasting \u003ccode\u003eisDirty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.85.0] - 2026-08-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetFieldState\u003c/code\u003e error resolution from a field path\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e discarding \u003ccode\u003euseForm({ defaultValues })\u003c/code\u003e in favor of its own \u003ccode\u003edefaultValue\u003c/code\u003e before the form mounts\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e emitting a duplicate \u003ccode\u003evalues\u003c/code\u003e state notification for fields without a native input ref\u003c/li\u003e\n\u003cli\u003eStale render re-creating a field array path vacated by an array action\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFieldArray\u003c/code\u003e root-level error (\u003ccode\u003eerrors.name.root\u003c/code\u003e) being lost on \u003ccode\u003eappend\u003c/code\u003e/\u003ccode\u003eprepend\u003c/code\u003e/\u003ccode\u003einsert\u003c/code\u003e/\u003ccode\u003eremove\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emin\u003c/code\u003e/\u003ccode\u003emax\u003c/code\u003e validation being skipped for \u003ccode\u003evalueAsDate\u003c/code\u003e fields\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.84.0] - 2026-08-01\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehandleSubmit\u003c/code\u003e returns the typed result of the \u003ccode\u003eonValid\u003c/code\u003e callback instead of discarding it\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Form /\u0026gt;\u003c/code\u003e supports a function-based \u003ccode\u003eaction\u003c/code\u003e (Server Action style) in addition to URL-string actions\u003c/li\u003e\n\u003cli\u003eImprove performance and reduce bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e with \u003ccode\u003eresetOptions.keepDirtyValues\u003c/code\u003e freezing clean sibling fields in a nested object when another field in that object is dirty\u003c/li\u003e\n\u003cli\u003eRestore missing \u003ccode\u003eFieldArray\u003c/code\u003e and \u003ccode\u003eFormState\u003c/code\u003e type exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/react-hook-form/commit/33860b43d5c52f39b7280a012b5876e6ad3e905c\"\u003e\u003ccode\u003e33860b4\u003c/code\u003e\u003c/a\u003e 7.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e5b117b44a2d8ebd5866c56c63f326c5c0af3ec7\"\u003e\u003ccode\u003ee5b117b\u003c/code\u003e\u003c/a\u003e 🐞 fix(unregister): keepDirty inverted when broadcasting isDirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13669\"\u003e#13669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/64ec9bc186f9af0feb87a53a1d05f5c26220ea75\"\u003e\u003ccode\u003e64ec9bc\u003c/code\u003e\u003c/a\u003e 🐞 fix: useWatch returns stale value on name change when new value is null (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/dead4719ab2cc193beac9df1df1b077e0ce19389\"\u003e\u003ccode\u003edead471\u003c/code\u003e\u003c/a\u003e 🦌 fix(setValues): update fields registered under an object or array value (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1ca83d272e7d2126212975a9ef866ee3fc500513\"\u003e\u003ccode\u003e1ca83d2\u003c/code\u003e\u003c/a\u003e 🪖 close \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13664\"\u003e#13664\u003c/a\u003e notify a Controller registered on a field array item root when...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/06e4efdd28ec346196c38efd0909011e2f83064b\"\u003e\u003ccode\u003e06e4efd\u003c/code\u003e\u003c/a\u003e 🚚 perf: avoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13662\"\u003e#13662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/9b7af71b4d25da143fd2522c40d20466c7433f00\"\u003e\u003ccode\u003e9b7af71\u003c/code\u003e\u003c/a\u003e 🐞 fix has validation check issue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/51e3309c5457835d524814e10a3a90859cde6c26\"\u003e\u003ccode\u003e51e3309\u003c/code\u003e\u003c/a\u003e 🗜️ chore: remove any (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13660\"\u003e#13660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1c5ff083de7f9da086722eb66580fb2657b78d91\"\u003e\u003ccode\u003e1c5ff08\u003c/code\u003e\u003c/a\u003e 🤖 fix ts error ignore on getCheckboxValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13659\"\u003e#13659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/7223514dc9c4b758a4776c04cb3f364ea2f6f7cc\"\u003e\u003ccode\u003e7223514\u003c/code\u003e\u003c/a\u003e 🧛 improve uuid function (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13658\"\u003e#13658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.72.1...v7.86.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tharaday` from 0.8.5 to 0.8.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wyrobowa/tharaday/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.3.6 to 4.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4c2fa95ce3f3390fbc522324e406b4e9e89b88f9 docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003e2aeec83eb135e3a83756e973ef44845fc5a455d2 docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e7391be88ac1ee5cd02057f5ccc012a1f5df4efd0 docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e2c703322a21b4e2b12f33f49ea8430c451a68b4f docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e9195250cab0e7950efe39c3926d6c203b4b0a170 docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003eb8dffe9e62f17e6571e6249d05cc5102b54d94e4 docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e1cab69383fcdeae2a366d5e2a2fc4d8fc765d168 fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec2be4f819064eed62c7c350a2d399b5faecd15f8 fix(v4): generalize optin/fallback to transform; restore preprocess on absent keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5941\"\u003e#5941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef3c9ec03ba7a28ae72d25cc295f38674bee0f559 4.4.3\u003c/li\u003e\n\u003cli\u003e1fb56a5c18c27102dbc92260a4007c7732a0ccca docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0c62df0ea19fd05abdf90473e9eef7eea530fab2 Clean up docs navigation and stale labels (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5901\"\u003e#5901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e20cc794895cc8604fe0c87d83a5d1c3f89fad0ac chore: add security policy and refresh tooling deps\u003c/li\u003e\n\u003cli\u003e6fbe07b0177efdd1bf1c0b05160e70d7a0702337 fix(docs): heading anchor links now include the hash so it doesnt scoll all the way up, follows navbar logic (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5791\"\u003e#5791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4bbed1b1c73eca4ce9e59b1189ed236aa6c8b5bd Tighten discriminated union option typing\u003c/li\u003e\n\u003cli\u003ebbac3e567e7fccfaaf7cdc97f1ce30c295e2c908 Update PR guidance for agents\u003c/li\u003e\n\u003cli\u003ecf0dc942a32805c292fff59ade20a7ace980735a Merge remote-tracking branch 'origin/main' into fix-discriminated-union-key-constraint\u003c/li\u003e\n\u003cli\u003e292c894a5fd2aa42e527900b83d8d7a3009a709c docs: add Zernio gold sponsor\u003c/li\u003e\n\u003cli\u003e1fc9f311c28dcf80d0bb5a36b177086cbc3d8eca docs: document codec inversion\u003c/li\u003e\n\u003cli\u003e1373c85da9aeff704a9762d27bc58699618aefb7 docs: remove AI disclosure guidance\u003c/li\u003e\n\u003cli\u003ee20d02b473c08e3a4e557bc610b1b5fac079b649 chore: ignore triage notes\u003c/li\u003e\n\u003cli\u003ee58ea4d91b1dfe8194b73508203213cbc7e9c936 docs: test Zod Mini tab code heights\u003c/li\u003e\n\u003cli\u003e905761a5d127e8d5dd2ebb3bc88c75cb0b8149ff docs: document preprocess input type narrowing\u003c/li\u003e\n\u003cli\u003ebf64bac850d4dee2b7dde7e64909d5d796d32043 chore: tighten test guidance in AGENTS.md\u003c/li\u003e\n\u003cli\u003e8ec4e73f4c4693b6361ad591be40fb41eb8a9f95 chore: update play.ts scratch\u003c/li\u003e\n\u003cli\u003e02c2baf7d0d615872fa4528a8020603b71211702 Make z.preprocess defer optionality to inner schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5929\"\u003e#5929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88015df8e25c44fb5385eb3ef28935119cd5edea fix(docs): drop deprecated \u003ccode\u003ebaseUrl\u003c/code\u003e from tsconfig\u003c/li\u003e\n\u003cli\u003ec59d4474e3b4cad1b323462186cf607178ce8267 4.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e481f7be4238c83ed58183f921b2646f340a91c6a ci: gate release publishing on full test workflow\u003c/li\u003e\n\u003cli\u003e95ccab423aec720b2523c3a64cdc7e3204537cc7 test(v3): restore optional undefined expectations\u003c/li\u003e\n\u003cli\u003ecede2c63739a5823d6aa5093d291e9a111da943d fix(v4): reject tuple holes before required defaults (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5900\"\u003e#5900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eedd0bf0f5ada4a8dc581c259407d7bbad0a71ea7 release: 4.4.1\u003c/li\u003e\n\u003cli\u003e180d83d1dbe6a59260710cc8637a3dea2281ee56 docs: remove Jazz featured sponsor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release with a wide set of correctness and soundness fixes. Some fixes intentionally make Zod stricter, so code that depended on previously accepted invalid or ambiguous inputs may need small updates.\u003c/p\u003e\n\u003ch2\u003ePotentially breaking bug fixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1fb56a5c18c27102dbc92260a4007c7732a0ccca\"\u003e\u003ccode\u003e1fb56a5\u003c/code\u003e\u003c/a\u003e docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f3c9ec03ba7a28ae72d25cc295f38674bee0f559\"\u003e\u003ccode\u003ef3c9ec0\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/c2be4f819064eed62c7c350a2d399b5faecd15f8\"\u003e\u003ccode\u003ec2be4f8\u003c/code\u003e\u003c/a\u003e fix(v4): generalize optin/fallback to transform; restore preprocess on absent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1cab69383fcdeae2a366d5e2a2fc4d8fc765d168\"\u003e\u003ccode\u003e1cab693\u003c/code\u003e\u003c/a\u003e fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b8dffe9e62f17e6571e6249d05cc5102b54d94e4\"\u003e\u003ccode\u003eb8dffe9\u003c/code\u003e\u003c/a\u003e docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9195250cab0e7950efe39c3926d6c203b4b0a170\"\u003e\u003ccode\u003e9195250\u003c/code\u003e\u003c/a\u003e docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2c703322a21b4e2b12f33f49ea8430c451a68b4f\"\u003e\u003ccode\u003e2c70332\u003c/code\u003e\u003c/a\u003e docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/7391be88ac1ee5cd02057f5ccc012a1f5df4efd0\"\u003e\u003ccode\u003e7391be8\u003c/code\u003e\u003c/a\u003e docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2aeec83eb135e3a83756e973ef44845fc5a455d2\"\u003e\u003ccode\u003e2aeec83\u003c/code\u003e\u003c/a\u003e docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/4c2fa95ce3f3390fbc522324e406b4e9e89b88f9\"\u003e\u003ccode\u003e4c2fa95\u003c/code\u003e\u003c/a\u003e docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.3.6...v4.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for zod since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.5.2 to 26.4.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 `@types/react` from 19.2.14 to 19.2.18\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 `@types/react-dom` from 19.2.3 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.0 to 10.9.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\u003ev10.9.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/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\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/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\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/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\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/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\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/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\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/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\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/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslin...\n\n_Description has been truncated_","html_url":"https://github.com/Wyrobowa/bookstore-admin/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wyrobowa%2Fbookstore-admin/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"5291439361","node_id":"PR_kwDOPiAiR88AAAABBfsIYg","number":65,"state":"closed","title":"Bump the minor-and-patch group with 5 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-05T05:20:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-30T09:53:38.000Z","updated_at":"2026-09-05T05:20:31.000Z","time_to_close":502004,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":5,"packages":[{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.102.7","repository_url":"https://github.com/TanStack/query"},{"name":"react-hook-form","old_version":"7.85.0","new_version":"7.86.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"caniuse-lite","old_version":"1.0.30001809","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.4","new_version":"0.5.5","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.102.7` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.85.0` | `7.86.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001809` | `1.0.30001810` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.4` | `0.5.5` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.68.0` |\n\nUpdates `@tanstack/react-query` from 5.101.4 to 5.102.7\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@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.7\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.102.7\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.102.7\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\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/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\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.102.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\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/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\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.102.6\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.102.6\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/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\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.102.6\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.102.6\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.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.7\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\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/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\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.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.5\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/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\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.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\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/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\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.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.2\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/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\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.102.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.1\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/134890dbdc60e4fb0313e44b512d29284ca82f96\"\u003e\u003ccode\u003e134890d\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.102.1\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/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/574346846239b8d00d8d8dec4188c572c7cce205\"\u003e\u003ccode\u003e5743468\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11206\"\u003e#11206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.7/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.85.0 to 7.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.86.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd type-safe \u003ccode\u003egetErrors\u003c/code\u003e method. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13639\"\u003e#13639\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/12853\"\u003e#12853\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseWatch\u003c/code\u003e returning stale values when the watched name changes to \u003ccode\u003enull\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13668\"\u003e#13668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eunregister\u003c/code\u003e \u003ccode\u003ekeepDirty\u003c/code\u003e behavior. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13669\"\u003e#13669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetValues\u003c/code\u003e for fields registered under object or array values. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13667\"\u003e#13667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eController\u003c/code\u003e notifications for field array item roots. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13665\"\u003e#13665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix validation state checks. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetCustomValidity\u003c/code\u003e with \u003ccode\u003ecriteriaMode: 'all'\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13655\"\u003e#13655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eFile\u003c/code\u003e, \u003ccode\u003eBlob\u003c/code\u003e, and \u003ccode\u003eFileList\u003c/code\u003e handling in \u003ccode\u003eflatten\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13652\"\u003e#13652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale errors and touched state after updating a field array item. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13650\"\u003e#13650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale field names leaking into persisted \u003ccode\u003eformState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13649\"\u003e#13649\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e performance. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13648\"\u003e#13648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ecloneObject\u003c/code\u003e performance.\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary value cloning in \u003ccode\u003eunregister\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13662\"\u003e#13662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance in \u003ccode\u003eonChange\u003c/code\u003e-heavy workloads.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores \u0026amp; Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eany\u003c/code\u003e usage. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13660\"\u003e#13660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove TypeScript handling around checkbox values. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13659\"\u003e#13659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove UUID generation. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13658\"\u003e#13658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean up repository structure and APIs. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13657\"\u003e#13657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unreachable revalidation logic in \u003ccode\u003euseFieldArray\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13654\"\u003e#13654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zigzagdev\"\u003e\u003ccode\u003e@​zigzagdev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/official-burak\"\u003e\u003ccode\u003e@​official-burak\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/candymask0712\"\u003e\u003ccode\u003e@​candymask0712\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\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/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.86.0] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType-safe \u003ccode\u003egetErrors\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove clone object check\u003c/li\u003e\n\u003cli\u003eAvoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eField array update leaving stale errors and touched state at the updated index\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e discarding \u003ccode\u003eFile\u003c/code\u003e and \u003ccode\u003eBlob\u003c/code\u003e values instead of treating them as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e not passing the field error to \u003ccode\u003esetCustomValidity\u003c/code\u003e when \u003ccode\u003ecriteriaMode\u003c/code\u003e is \u003ccode\u003eall\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehasValidation\u003c/code\u003e treating falsy but valid values (\u003ccode\u003emin: 0\u003c/code\u003e, \u003ccode\u003emax: 0\u003c/code\u003e, \u003ccode\u003eminLength: 0\u003c/code\u003e, \u003ccode\u003emaxLength: 0\u003c/code\u003e, \u003ccode\u003erequired: ''\u003c/code\u003e) as no validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e targeting a nested leaf not notifying a \u003ccode\u003eController\u003c/code\u003e registered on a field array item root\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not updating fields registered under an object or array value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e returning a stale value on name change when the new value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunregister\u003c/code\u003e inverting \u003ccode\u003ekeepDirty\u003c/code\u003e when broadcasting \u003ccode\u003eisDirty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/33860b43d5c52f39b7280a012b5876e6ad3e905c\"\u003e\u003ccode\u003e33860b4\u003c/code\u003e\u003c/a\u003e 7.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e5b117b44a2d8ebd5866c56c63f326c5c0af3ec7\"\u003e\u003ccode\u003ee5b117b\u003c/code\u003e\u003c/a\u003e 🐞 fix(unregister): keepDirty inverted when broadcasting isDirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13669\"\u003e#13669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/64ec9bc186f9af0feb87a53a1d05f5c26220ea75\"\u003e\u003ccode\u003e64ec9bc\u003c/code\u003e\u003c/a\u003e 🐞 fix: useWatch returns stale value on name change when new value is null (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/dead4719ab2cc193beac9df1df1b077e0ce19389\"\u003e\u003ccode\u003edead471\u003c/code\u003e\u003c/a\u003e 🦌 fix(setValues): update fields registered under an object or array value (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1ca83d272e7d2126212975a9ef866ee3fc500513\"\u003e\u003ccode\u003e1ca83d2\u003c/code\u003e\u003c/a\u003e 🪖 close \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13664\"\u003e#13664\u003c/a\u003e notify a Controller registered on a field array item root when...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/06e4efdd28ec346196c38efd0909011e2f83064b\"\u003e\u003ccode\u003e06e4efd\u003c/code\u003e\u003c/a\u003e 🚚 perf: avoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13662\"\u003e#13662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/9b7af71b4d25da143fd2522c40d20466c7433f00\"\u003e\u003ccode\u003e9b7af71\u003c/code\u003e\u003c/a\u003e 🐞 fix has validation check issue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/51e3309c5457835d524814e10a3a90859cde6c26\"\u003e\u003ccode\u003e51e3309\u003c/code\u003e\u003c/a\u003e 🗜️ chore: remove any (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13660\"\u003e#13660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1c5ff083de7f9da086722eb66580fb2657b78d91\"\u003e\u003ccode\u003e1c5ff08\u003c/code\u003e\u003c/a\u003e 🤖 fix ts error ignore on getCheckboxValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13659\"\u003e#13659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/7223514dc9c4b758a4776c04cb3f364ea2f6f7cc\"\u003e\u003ccode\u003e7223514\u003c/code\u003e\u003c/a\u003e 🧛 improve uuid function (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13658\"\u003e#13658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.85.0...v7.86.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001809 to 1.0.30001810\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001809...1.0.30001810\"\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.5.4 to 0.5.5\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.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly treated as React component \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/114\"\u003e#114\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/115\"\u003e#115\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/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.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly treated as React component \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/114\"\u003e#114\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/115\"\u003e#115\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/ArnaudBarre/eslint-plugin-react-refresh/commit/65c31725fa31cbcf4a037b8f06f4f72783d17006\"\u003e\u003ccode\u003e65c3172\u003c/code\u003e\u003c/a\u003e [publish] v0.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/84110202c8a8277335d43fa08ddc96047db6d04a\"\u003e\u003ccode\u003e8411020\u003c/code\u003e\u003c/a\u003e Bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/c28fa155e8371286ae347164425a513d55938349\"\u003e\u003ccode\u003ec28fa15\u003c/code\u003e\u003c/a\u003e Fix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/554c764374d9a8875370a0cc2e46bfa8abf9a087\"\u003e\u003ccode\u003e554c764\u003c/code\u003e\u003c/a\u003e [publish] add \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to allowExportNames in Next config (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.5.4...v0.5.5\"\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.67.0 to 8.68.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.68.0\u003c/h2\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support ESLint rule meta.languages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12663\"\u003e#12663\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 [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e playground crashes on \u003ccode\u003eextends\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12608\"\u003e#12608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e account for thanks.dev and out-of-band donors in sponsors list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThiago Barbosa\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.68.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.68.0 (2026-08-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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.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/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55f6d5d4ca39d2fab93db97ced497b956017878d\"\u003e\u003ccode\u003e55f6d5d\u003c/code\u003e\u003c/a\u003e chore: enable source maps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.68.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/2003Mohammed/AlgoViz/pull/65","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/2003Mohammed%2FAlgoViz/issues/65","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/65/packages"}],"issue_packages":[{"old_version":"1.0.30001806","new_version":"1.0.30001810","update_type":"patch","path":null,"pr_created_at":"2026-09-07T04:36:26.000Z","version_change":"1.0.30001806 → 1.0.30001810","issue":{"uuid":"5370104525","node_id":"PR_kwDORtfy4M8AAAABCdoD7g","number":694,"state":"open","title":"chore(deps): bump the npm-minor-and-patch group across 1 directory with 61 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-09-07T04:36:26.000Z","updated_at":"2026-09-07T04:38:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-and-patch","update_count":61,"packages":[{"name":"@ai-sdk/anthropic","old_version":"4.0.25","new_version":"4.0.49","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/groq","old_version":"4.0.17","new_version":"4.0.37","repository_url":"https://github.com/vercel/ai"},{"name":"@sentry/react","old_version":"10.69.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@supabase/supabase-js","old_version":"2.111.0","new_version":"2.115.0","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tanstack/react-virtual","old_version":"3.14.9","new_version":"3.14.10","repository_url":"https://github.com/TanStack/virtual"},{"name":"@tiptap/extension-bubble-menu","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-character-count","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-code-block-lowlight","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-collaboration","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-color","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-details","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-drag-handle","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-drag-handle-react","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-emoji","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-file-handler","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-node-range","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-of-contents","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-task-item","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-task-list","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-typography","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-youtube","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/markdown","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/suggestion","old_version":"3.29.2","new_version":"3.31.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/y-tiptap","old_version":"3.0.8","new_version":"3.0.9","repository_url":"https://github.com/ueberdosis/y-tiptap"},{"name":"@types/react","old_version":"19.2.17","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ai","old_version":"7.0.47","new_version":"7.0.92","repository_url":"https://github.com/vercel/ai"},{"name":"caniuse-lite","old_version":"1.0.30001806","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"dexie","old_version":"4.4.4","new_version":"4.4.5","repository_url":"https://github.com/dexie/Dexie.js"},{"name":"express-rate-limit","old_version":"8.6.1","new_version":"8.7.0","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"input-otp","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/guilhermerodz/input-otp"},{"name":"jose","old_version":"6.2.5","new_version":"6.2.10","repository_url":"https://github.com/panva/jose"},{"name":"music-metadata","old_version":"11.14.0","new_version":"11.15.0","repository_url":"https://github.com/Borewit/music-metadata"},{"name":"pdfjs-dist","old_version":"6.2.108","new_version":"6.3.289","repository_url":"https://github.com/mozilla/pdf.js"},{"name":"react-hook-form","old_version":"7.83.0","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-pdf","old_version":"10.4.1","new_version":"10.5.0","repository_url":"https://github.com/wojtekmaj/react-pdf"},{"name":"react-resizable-panels","old_version":"4.12.2","new_version":"4.12.3","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"react-router","old_version":"8.3.0","new_version":"8.3.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"sonner","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"sql.js","old_version":"1.14.1","new_version":"1.14.2","repository_url":"https://github.com/sql-js/sql.js"},{"name":"tsx","old_version":"4.23.1","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"uuid","old_version":"14.0.1","new_version":"14.0.2","repository_url":"https://github.com/uuidjs/uuid"},{"name":"yjs","old_version":"13.6.31","new_version":"13.6.32","repository_url":"https://github.com/yjs/yjs"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.14","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@axe-core/playwright","old_version":"4.12.1","new_version":"4.13.0","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@vitejs/plugin-react","old_version":"6.0.4","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"10.8.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"typescript-eslint","old_version":"8.65.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.1.5","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-and-patch group with 61 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `4.0.25` | `4.0.49` |\n| [@ai-sdk/groq](https://github.com/vercel/ai/tree/HEAD/packages/groq) | `4.0.17` | `4.0.37` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.69.0` | `10.73.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.111.0` | `2.115.0` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.14.9` | `3.14.10` |\n| [@tiptap/extension-bubble-menu](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-character-count](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-code-block-lowlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-collaboration](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-collaboration) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-color](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-color) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-details](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-details) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-drag-handle](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-drag-handle) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-drag-handle-react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-drag-handle-react) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-emoji](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-emoji) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-file-handler](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-file-handler) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-node-range](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-node-range) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-table](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-table-of-contents](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-of-contents) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-task-item](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-task-item) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-task-list](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-task-list) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-typography](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-typography) | `3.29.2` | `3.31.2` |\n| [@tiptap/extension-youtube](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-youtube) | `3.29.2` | `3.31.2` |\n| [@tiptap/markdown](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/markdown) | `3.29.2` | `3.31.2` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.29.2` | `3.31.2` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.29.2` | `3.31.2` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.29.2` | `3.31.2` |\n| [@tiptap/suggestion](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/suggestion) | `3.29.2` | `3.31.2` |\n| [@tiptap/y-tiptap](https://github.com/ueberdosis/y-tiptap) | `3.0.8` | `3.0.9` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.17` | `19.2.18` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.7` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.47` | `7.0.92` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001806` | `1.0.30001810` |\n| [dexie](https://github.com/dexie/Dexie.js) | `4.4.4` | `4.4.5` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.6.1` | `8.7.0` |\n| [input-otp](https://github.com/guilhermerodz/input-otp/tree/HEAD/packages/input-otp) | `1.4.2` | `1.5.0` |\n| [jose](https://github.com/panva/jose) | `6.2.5` | `6.2.10` |\n| [music-metadata](https://github.com/Borewit/music-metadata) | `11.14.0` | `11.15.0` |\n| [pdfjs-dist](https://github.com/mozilla/pdf.js) | `6.2.108` | `6.3.289` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.83.0` | `7.87.0` |\n| [react-pdf](https://github.com/wojtekmaj/react-pdf/tree/HEAD/packages/react-pdf) | `10.4.1` | `10.5.0` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.12.2` | `4.12.3` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `8.3.0` | `8.3.1` |\n| [sonner](https://github.com/emilkowalski/sonner) | `2.0.7` | `2.0.8` |\n| [sql.js](https://github.com/sql-js/sql.js) | `1.14.1` | `1.14.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.1` | `4.23.13` |\n| [uuid](https://github.com/uuidjs/uuid) | `14.0.1` | `14.0.2` |\n| [yjs](https://github.com/yjs/yjs) | `13.6.31` | `13.6.32` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.12.1` | `4.13.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.4` | `6.1.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.8.0` | `10.9.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.65.0` | `8.69.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.5` | `8.2.2` |\n\n\nUpdates `@ai-sdk/anthropic` from 4.0.25 to 4.0.49\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/main/packages/anthropic/CHANGELOG.md\"\u003e@​ai-sdk/anthropic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.49\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e65397d7: fix(anthropic): recognize dated Google Vertex Claude 4 model IDs when selecting model capabilities\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.48\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4d25a08: feat(anthropic): add fable 5.1 support\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6bcc0f8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.36\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.47\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5190b67: feat(provider): extend the FilesV4 interface with optional \u003ccode\u003egetFileMetadata\u003c/code\u003e, \u003ccode\u003edownloadFile\u003c/code\u003e (streaming), and \u003ccode\u003edeleteFile\u003c/code\u003e operations, plus \u003ccode\u003eabortSignal\u003c/code\u003e/\u003ccode\u003eheaders\u003c/code\u003e call options and a \u003ccode\u003e{ type: 'stream' }\u003c/code\u003e upload data variant; upload results now expose \u003ccode\u003ebyteSize\u003c/code\u003e, \u003ccode\u003ecreatedAt\u003c/code\u003e, and \u003ccode\u003eexpiresAt\u003c/code\u003e (also surfaced by the core \u003ccode\u003euploadFile()\u003c/code\u003e helper, which now forwards \u003ccode\u003eabortSignal\u003c/code\u003e/\u003ccode\u003eheaders\u003c/code\u003e); add \u003ccode\u003epostMultipartStreamToApi\u003c/code\u003e (streaming multipart uploads with deterministic part ordering and failure-path stream teardown), \u003ccode\u003edeleteFromApi\u003c/code\u003e, and \u003ccode\u003ecreateBinaryStreamResponseHandler\u003c/code\u003e to provider-utils\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [5190b67]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.35\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.46\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaa45741: fix(provider/anthropic): preserve native message batch request counts in provider metadata and support the full language-model option surface in batch requests\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [aa45741]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.34\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.45\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [90192f1]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.33\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.44\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3e125ba]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.32\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.43\u003c/h2\u003e\n\u003ch3\u003ePatch 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/ai/commit/79b4ab869b38c5c702bc3a3bf055254b74648759\"\u003e\u003ccode\u003e79b4ab8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/20192\"\u003e#20192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/65397d74181c158c82ad84d5f087fb7776c73c24\"\u003e\u003ccode\u003e65397d7\u003c/code\u003e\u003c/a\u003e fix(anthropic): recognize Vertex Claude 4 model IDs (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/20233\"\u003e#20233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8a09c78c039e2c092468eaeff97faaabf3b77366\"\u003e\u003ccode\u003e8a09c78\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/20144\"\u003e#20144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4d25a0839fea4f8b50cba44d0eb16f70838518c9\"\u003e\u003ccode\u003e4d25a08\u003c/code\u003e\u003c/a\u003e feat(anthropic): add fable 5.1 support (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/20141\"\u003e#20141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3bd0fcf4603ac34511a8e742cff47d3e868549f7\"\u003e\u003ccode\u003e3bd0fcf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/20126\"\u003e#20126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5190b67647b5e0469ddce589122a1854f738cbe5\"\u003e\u003ccode\u003e5190b67\u003c/code\u003e\u003c/a\u003e feat(provider): add optional getFileMetadata/downloadFile/deleteFile to Files...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/69428b1f8b037e4d118fb4853428d5c4e620493c\"\u003e\u003ccode\u003e69428b1\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/19931\"\u003e#19931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/aa457413c5973746d6e2b281ef0d83f6a7e112a6\"\u003e\u003ccode\u003eaa45741\u003c/code\u003e\u003c/a\u003e feat(anthropic): preserve message batch metadata (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/19643\"\u003e#19643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0a0f271cff061e1ca953ed9d14ed7d525613a4a9\"\u003e\u003ccode\u003e0a0f271\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/19857\"\u003e#19857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c93fa8d49ad8d2c690918a6c540c2e13d63f21ee\"\u003e\u003ccode\u003ec93fa8d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/19748\"\u003e#19748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/anthropic@4.0.49/packages/anthropic\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/groq` from 4.0.17 to 4.0.37\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/main/packages/groq/CHANGELOG.md\"\u003e@​ai-sdk/groq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.37\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [6bcc0f8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.36\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.36\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [5190b67]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.35\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.35\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [aa45741]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.34\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.34\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [90192f1]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.33\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.33\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3e125ba]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.32\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.32\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e35841f5: feat: normalize mid-stream provider error events across supported providers into public StreamProviderError instances and preserve provider-owned type, code, status, retry, and raw payload metadata\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [a9782e1]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [35841f5]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [d2f3353]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.31\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.31\u003c/h2\u003e\n\u003ch3\u003ePatch 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/ai/commit/8a09c78c039e2c092468eaeff97faaabf3b77366\"\u003e\u003ccode\u003e8a09c78\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/20144\"\u003e#20144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3bd0fcf4603ac34511a8e742cff47d3e868549f7\"\u003e\u003ccode\u003e3bd0fcf\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/20126\"\u003e#20126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/69428b1f8b037e4d118fb4853428d5c4e620493c\"\u003e\u003ccode\u003e69428b1\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/19931\"\u003e#19931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0a0f271cff061e1ca953ed9d14ed7d525613a4a9\"\u003e\u003ccode\u003e0a0f271\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/19857\"\u003e#19857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c93fa8d49ad8d2c690918a6c540c2e13d63f21ee\"\u003e\u003ccode\u003ec93fa8d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/19748\"\u003e#19748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a01c48165516d5f3f271c0b669183204e01dd2ea\"\u003e\u003ccode\u003ea01c481\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/19478\"\u003e#19478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/35841f5d43e7407e49f3d4c4e005b8334ca20376\"\u003e\u003ccode\u003e35841f5\u003c/code\u003e\u003c/a\u003e feat: normalize mid-stream provider error events into public typed errors wit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3d3afacf9b587f5df1edd6cfdb91b3771d1c7e4e\"\u003e\u003ccode\u003e3d3afac\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/19362\"\u003e#19362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/9e9bf11e0331a6d81d159126e4a878c82ffda9b6\"\u003e\u003ccode\u003e9e9bf11\u003c/code\u003e\u003c/a\u003e fix: honor top-level reasoning \u003ccode\u003enone\u003c/code\u003e for supported Groq models (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/groq/issues/19361\"\u003e#19361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/221425865dbae0b48ff5eb9572830d55aadc618f\"\u003e\u003ccode\u003e2214258\u003c/code\u003e\u003c/a\u003e fix: prevent negative text output token counts when reasoning exceeds complet...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/groq@4.0.37/packages/groq\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.69.0 to 10.73.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.73.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23766\"\u003e#23766\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentryConfig\u003c/code\u003e is now available from \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e, the path it moves to in v11. Importing it from \u003ccode\u003e@sentry/nextjs\u003c/code\u003e still works on v10 but logs a warning once, so you can change your \u003ccode\u003enext.config\u003c/code\u003e file today and upgrade to v11 without touching it again.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.mjs\n- import { withSentryConfig } from '@sentry/nextjs';\n+ import { withSentryConfig } from '@sentry/nextjs/config';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e and \u003ccode\u003esetupFasitfyErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23734\"\u003e#23734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument Durable Object handlers installed as read-only properties (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23769\"\u003e#23769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.1 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e25.58 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e45.54 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.28 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.17 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e83.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e73.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e88.49 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e100.83 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e43.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e31.78 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e36.79 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.16 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.38 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.06 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e28.86 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e32.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e29.43 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.73.0/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.73.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23766\"\u003e#23766\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentryConfig\u003c/code\u003e is now available from \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e, the path it moves to in v11. Importing it from \u003ccode\u003e@sentry/nextjs\u003c/code\u003e still works on v10 but logs a warning once, so you can change your \u003ccode\u003enext.config\u003c/code\u003e file today and upgrade to v11 without touching it again.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.mjs\n- import { withSentryConfig } from '@sentry/nextjs';\n+ import { withSentryConfig } from '@sentry/nextjs/config';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e and \u003ccode\u003esetupFasitfyErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23734\"\u003e#23734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument Durable Object handlers installed as read-only properties (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23769\"\u003e#23769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.72.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAI integrations no longer report errors that propagate to the caller (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23638\"\u003e#23638\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23639\"\u003e#23639\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23640\"\u003e#23640\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAcross all AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, and LangGraph), the SDK no longer sends an event to Sentry for errors that the AI framework propagates to your code. Previously the instrumentation reported these as unhandled (\u003ccode\u003ehandled: false\u003c/code\u003e) before your own error handling ran, so an error your code caught still showed up in Sentry as an unhandled crash. The span is still marked as errored and the error still propagates, so reporting is left to your application: if your code does not handle the error, it reaches Sentry's global error handlers and is captured as unhandled, just like any other uncaught error. Errors that a provider surfaces as data on an otherwise successful response (such as Anthropic error-shaped responses or Google GenAI blocked content) are still captured, since your code never sees them propagate.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003erpcTracePropagationBindings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23737\"\u003e#23737\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23738\"\u003e#23738\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003erpcTracePropagationBindings\u003c/code\u003e option names the \u003ccode\u003eenv\u003c/code\u003e bindings that outgoing RPC calls propagate trace context to. Strings match a binding name exactly, regular expressions match by pattern, and the default empty array propagates to nothing. RPC has no headers to carry trace context, so the SDK appends it as a trailing argument that only a Sentry-instrumented receiver removes again. List only the bindings whose receiver you know runs Sentry. Setting the option takes precedence over \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e, which is now deprecated. When you build with the Sentry Cloudflare Vite plugin, the bindings that resolve to this worker (its own Durable Objects and self service bindings) are derived from your wrangler config and added for you.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(v10/astro): support astro v7 route patterns properly (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23657\"\u003e#23657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/bundler-plugins): Preserve full file path in component annotation source maps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23595\"\u003e#23595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Store child span timeout handle in \u003ccode\u003e_childSpanTimeoutID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23673\"\u003e#23673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node): Only end the process session when it is still ok (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23731\"\u003e#23731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/react-router): Use react-router's own instrumentation types instead of a mirrored copy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23589\"\u003e#23589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/replay): Suppress Worker destroyed error on session expiry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23654\"\u003e#23654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Keep orchestrion registration out of tree-shaking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23591\"\u003e#23591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Stop shipping orchestrion bundler plugins as production dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23667\"\u003e#23667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Support openai v7 in auto-instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23713\"\u003e#23713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Detect native tracing in flattened SvelteKit 3 config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23656\"\u003e#23656\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f109d922f5971e2ade549b6c755524168b101818\"\u003e\u003ccode\u003ef109d92\u003c/code\u003e\u003c/a\u003e release: 10.73.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1a3e04edc4d1c97a702861a9bddd3ed577a71de4\"\u003e\u003ccode\u003e1a3e04e\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.73.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23778\"\u003e#23778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/da8d7696b08432cd94e78552d9f4c9322c1dc746\"\u003e\u003ccode\u003eda8d769\u003c/code\u003e\u003c/a\u003e test(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bea4d38bf5422ae917275d0b68ad575a2b2b475b\"\u003e\u003ccode\u003ebea4d38\u003c/code\u003e\u003c/a\u003e feat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/605caaf2aa85f78ed9a180b273a335fe798bf30c\"\u003e\u003ccode\u003e605caaf\u003c/code\u003e\u003c/a\u003e feat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23766\"\u003e#23766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/da17307e9e1898a48a3d4037aff96d5849f123fb\"\u003e\u003ccode\u003eda17307\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Instrument Durable Object handlers installed as read-onl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c4ca38e52cb0e4c4ee69cbdc218c9cabd52eccf\"\u003e\u003ccode\u003e2c4ca38\u003c/code\u003e\u003c/a\u003e Merge branch 'release/10.72.0' into v10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0d236289ba889ac8f007882726aaa62d9a83cc15\"\u003e\u003ccode\u003e0d23628\u003c/code\u003e\u003c/a\u003e release: 10.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ac2094d469ace03e883abb5fc98b5dc678ccfe49\"\u003e\u003ccode\u003eac2094d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.72.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23743\"\u003e#23743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f3254344c4b63382c12cec95b64e7c54f9e45ff9\"\u003e\u003ccode\u003ef325434\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Derive rpcTracePropagationBindings from the wrangler co...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.69.0...10.73.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/supabase-js` from 2.111.0 to 2.115.0\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@​supabase/supabase-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.115.0\u003c/h2\u003e\n\u003ch2\u003e2.115.0 (2026-09-03)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e add getOpenApiSpec() (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2651\"\u003e#2651\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.115.0-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.115.0-canary.0 (2026-09-03)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e add getOpenApiSpec() (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2651\"\u003e#2651\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.114.0\u003c/h2\u003e\n\u003ch2\u003e2.114.0 (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e object versioning updates (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2644\"\u003e#2644\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e unenroll the unverified factor after a failed registration (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2641\"\u003e#2641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e override browserslist to patch high-severity advisories (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2652\"\u003e#2652\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\u003cli\u003eMiodrag Obradovic \u003ca href=\"https://github.com/Kjubikstronk\"\u003e\u003ccode\u003e@​Kjubikstronk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTyler Hillery\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.114.0-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.114.0-canary.0 (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e object versioning updates (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2644\"\u003e#2644\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e unenroll the unverified factor after a failed registration (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2641\"\u003e#2641\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/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e@​supabase/supabase-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.115.0 (2026-09-03)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e add getOpenApiSpec() (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2651\"\u003e#2651\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\u003e2.114.0 (2026-09-02)\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.113.0 (2026-09-02)\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.112.4 (2026-08-24)\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.112.3 (2026-08-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e improve trace propagation sampling and diagnostics (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2604\"\u003e#2604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e add trace context headers to canonical CORS allow-list (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2603\"\u003e#2603\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\u003e2.112.2 (2026-08-06)\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.112.1 (2026-08-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e ensure setAuth doesn't disable token refresh (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEduardo Gurgel\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.112.0 (2026-08-03)\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/supabase/supabase-js/commit/3eb61931b0d81728eece27b43df962e7336b0ed5\"\u003e\u003ccode\u003e3eb6193\u003c/code\u003e\u003c/a\u003e docs(supabase): clarify db.schema needs the second generic (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2662\"\u003e#2662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/92fb8ba0cbfc50c3f550b0768210e98d26f2b1d5\"\u003e\u003ccode\u003e92fb8ba\u003c/code\u003e\u003c/a\u003e feat(postgrest): add getOpenApiSpec() (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2651\"\u003e#2651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/aef432bc806fbbe90dde71ec9b75e3cc6d702a31\"\u003e\u003ccode\u003eaef432b\u003c/code\u003e\u003c/a\u003e chore(release): version 2.114.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2653\"\u003e#2653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/67b07b075220806f8f7355995db646bd6d0a85db\"\u003e\u003ccode\u003e67b07b0\u003c/code\u003e\u003c/a\u003e chore(release): version 2.113.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2650\"\u003e#2650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/062ae5e6f5e06c08284d7392316389dc7a935baf\"\u003e\u003ccode\u003e062ae5e\u003c/code\u003e\u003c/a\u003e chore(release): version 2.112.4 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c7397c19cb6cb8b1562be27cb0a09ed0e240276a\"\u003e\u003ccode\u003ec7397c1\u003c/code\u003e\u003c/a\u003e chore(supabase): bump supabase cli to 2.113.0 (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2606\"\u003e#2606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/bbc167cbef7fb841d44c53fb3c45e1d19aa3ece3\"\u003e\u003ccode\u003ebbc167c\u003c/code\u003e\u003c/a\u003e chore(release): version 2.112.3 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2608\"\u003e#2608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/e44447c2a1dea59e0204c0931b5db808f5bd2e3b\"\u003e\u003ccode\u003ee44447c\u003c/code\u003e\u003c/a\u003e fix(supabase): improve trace propagation sampling and diagnostics (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2604\"\u003e#2604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/9f0358ca7f2049868fe396fe4b0b5139577a3922\"\u003e\u003ccode\u003e9f0358c\u003c/code\u003e\u003c/a\u003e fix(supabase): add trace context headers to canonical CORS allow-list (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2603\"\u003e#2603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/84beab1d1cff1e0930debfd00d3c154dcfe887a7\"\u003e\u003ccode\u003e84beab1\u003c/code\u003e\u003c/a\u003e chore(release): version 2.112.2 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2599\"\u003e#2599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.115.0/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 `@tanstack/react-virtual` from 3.14.9 to 3.14.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/react-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/a0a411e06f7334a063422de35d59b12b264b3573\"\u003e\u003ccode\u003ea0a411e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/d2cf98beea1696c7187c06b57c9e724d1957963c\"\u003e\u003ccode\u003ed2cf98b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md\"\u003e@​tanstack/react-virtual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/a0a411e06f7334a063422de35d59b12b264b3573\"\u003e\u003ccode\u003ea0a411e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/d2cf98beea1696c7187c06b57c9e724d1957963c\"\u003e\u003ccode\u003ed2cf98b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/e9874f033c74afd3251eeb9f3e60b2530cc7ae88\"\u003e\u003ccode\u003ee9874f0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.14.10/packages/react-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-bubble-menu` from 3.29.2 to 3.31.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-bubble-menu's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.31.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eprosemirror-view\u003c/code\u003e to \u003ccode\u003e^1.42.3\u003c/code\u003e, which fixes an XSS vulnerability where pasting crafted HTML could run arbitrary JavaScript (GHSA-c8x8-7fp4-3x9w).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix freezes in framework-based node views on iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ee7bf804: Align \u003ccode\u003eselected\u003c/code\u003e with ProseMirror node selections by default, expose text selections through \u003ccode\u003eselectionInside\u003c/code\u003e, and keep \u003ccode\u003eselectedOnTextSelection\u003c/code\u003e compatible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePasting a YouTube iframe without a \u003ccode\u003esrc\u003c/code\u003e attribute no longer crashes the editor. The embed is kept without a source.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix Markdown serialization of whitespace-only marked text.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/v3.31.2/packages/extension-bubble-menu/CHANGELOG.md\"\u003e@​tiptap/extension-bubble-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c56b4c9]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [cd32a2f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [9f844ab]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [d0d499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [01d7af8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.3\u003c/h2\u003e\n\u003ch3\u003ePatch 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/ueberdosis/tiptap/commit/f38fec0a4cc520ff2181411360b83ca987808268\"\u003e\u003ccode\u003ef38fec0\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/8304\"\u003e#8304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/bd35333232c9378302f9c3af83d7d1b6756ad6ee\"\u003e\u003ccode\u003ebd35333\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/8297\"\u003e#8297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/0280f4a161d2fbf56e92d8b4e216c6792fde7146\"\u003e\u003ccode\u003e0280f4a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/8292\"\u003e#8292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5302fda4748a439b395e6be81bd1e825dbfcc08e\"\u003e\u003ccode\u003e5302fda\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/8264\"\u003e#8264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/b0c188b1bc919b204beace074de36f5cb2a2d961\"\u003e\u003ccode\u003eb0c188b\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/8261\"\u003e#8261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/55f59e4907b37e0aa4404c52e965014f66158393\"\u003e\u003ccode\u003e55f59e4\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/db790a7c5a6009b0a94382e12e1a5e9c642e1660\"\u003e\u003ccode\u003edb790a7\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f434577e6bb2010b321653cb132a57bda18764fa\"\u003e\u003ccode\u003ef434577\u003c/code\u003e\u003c/a\u003e chore: migrate over to vite+ for tooling (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/8151\"\u003e#8151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/cef2c9aa1534b31662014bd1a3b4d9022da1b403\"\u003e\u003ccode\u003ecef2c9a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/8190\"\u003e#8190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/4c4933dd09084b6d4e0853e8348bd53e8ef13b9a\"\u003e\u003ccode\u003e4c4933d\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/8181\"\u003e#8181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.31.2/packages/extension-bubble-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-character-count` from 3.29.2 to 3.31.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-character-count's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.31.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eprosemirror-view\u003c/code\u003e to \u003ccode\u003e^1.42.3\u003c/code\u003e, which fixes an XSS vulnerability where pasting crafted HTML could run arbitrary JavaScript (GHSA-c8x8-7fp4-3x9w).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix freezes in framework-based node views on iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ee7bf804: Align \u003ccode\u003eselected\u003c/code\u003e with ProseMirror node selections by default, expose text selections through \u003ccode\u003eselectionInside\u003c/code\u003e, and keep \u003ccode\u003eselectedOnTextSelection\u003c/code\u003e compatible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePasting a YouTube iframe without a \u003ccode\u003esrc\u003c/code\u003e attribute no longer crashes the editor. The embed is kept without a source.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix Markdown serialization of whitespace-only marked text.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/v3.31.2/packages-deprecated/extension-character-count/CHANGELOG.md\"\u003e@​tiptap/extension-character-count's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f38fec0a4cc520ff2181411360b83ca987808268\"\u003e\u003ccode\u003ef38fec0\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/8304\"\u003e#8304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/bd35333232c9378302f9c3af83d7d1b6756ad6ee\"\u003e\u003ccode\u003ebd35333\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/8297\"\u003e#8297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/0280f4a161d2fbf56e92d8b4e216c6792fde7146\"\u003e\u003ccode\u003e0280f4a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/8292\"\u003e#8292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5302fda4748a439b395e6be81bd1e825dbfcc08e\"\u003e\u003ccode\u003e5302fda\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/8264\"\u003e#8264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/b0c188b1bc919b204beace074de36f5cb2a2d961\"\u003e\u003ccode\u003eb0c188b\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/8261\"\u003e#8261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/55f59e4907b37e0aa4404c52e965014f66158393\"\u003e\u003ccode\u003e55f59e4\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/db790a7c5a6009b0a94382e12e1a5e9c642e1660\"\u003e\u003ccode\u003edb790a7\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f434577e6bb2010b321653cb132a57bda18764fa\"\u003e\u003ccode\u003ef434577\u003c/code\u003e\u003c/a\u003e chore: migrate over to vite+ for tooling (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/8151\"\u003e#8151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/cef2c9aa1534b31662014bd1a3b4d9022da1b403\"\u003e\u003ccode\u003ecef2c9a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/8190\"\u003e#8190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/4c4933dd09084b6d4e0853e8348bd53e8ef13b9a\"\u003e\u003ccode\u003e4c4933d\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/8181\"\u003e#8181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.31.2/packages-deprecated/extension-character-count\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-code-block-lowlight` from 3.29.2 to 3.31.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-code-block-lowlight's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.31.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eprosemirror-view\u003c/code\u003e to \u003ccode\u003e^1.42.3\u003c/code\u003e, which fixes an XSS vulnerability where pasting crafted HTML could run arbitrary JavaScript (GHSA-c8x8-7fp4-3x9w).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix freezes in framework-based node views on iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ee7bf804: Align \u003ccode\u003eselected\u003c/code\u003e with ProseMirror node selections by default, expose text selections through \u003ccode\u003eselectionInside\u003c/code\u003e, and keep \u003ccode\u003eselectedOnTextSelection\u003c/code\u003e compatible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePasting a YouTube iframe without a \u003ccode\u003esrc\u003c/code\u003e attribute no longer crashes the editor. The embed is kept without a source.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix Markdown serialization of whitespace-only marked text.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/v3.31.2/packages/extension-code-block-lowlight/CHANGELOG.md\"\u003e@​tiptap/extension-code-block-lowlight's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c56b4c9]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [cd32a2f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [9f844ab]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [d0d499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [01d7af8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.4\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/ueberdosis/tiptap/commit/f38fec0a4cc520ff2181411360b83ca987808268\"\u003e\u003ccode\u003ef38fec0\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/8304\"\u003e#8304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/bd35333232c9378302f9c3af83d7d1b6756ad6ee\"\u003e\u003ccode\u003ebd35333\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/8297\"\u003e#8297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/0280f4a161d2fbf56e92d8b4e216c6792fde7146\"\u003e\u003ccode\u003e0280f4a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/8292\"\u003e#8292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5302fda4748a439b395e6be81bd1e825dbfcc08e\"\u003e\u003ccode\u003e5302fda\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/8264\"\u003e#8264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/b0c188b1bc919b204beace074de36f5cb2a2d961\"\u003e\u003ccode\u003eb0c188b\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/8261\"\u003e#8261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/55f59e4907b37e0aa4404c52e965014f66158393\"\u003e\u003ccode\u003e55f59e4\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/db790a7c5a6009b0a94382e12e1a5e9c642e1660\"\u003e\u003ccode\u003edb790a7\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f434577e6bb2010b321653cb132a57bda18764fa\"\u003e\u003ccode\u003ef434577\u003c/code\u003e\u003c/a\u003e chore: migrate over to vite+ for tooling (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/8151\"\u003e#8151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/cef2c9aa1534b31662014bd1a3b4d9022da1b403\"\u003e\u003ccode\u003ecef2c9a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/8190\"\u003e#8190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/4c4933dd09084b6d4e0853e8348bd53e8ef13b9a\"\u003e\u003ccode\u003e4c4933d\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/8181\"\u003e#8181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.31.2/packages/extension-code-block-lowlight\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-collaboration` from 3.29.2 to 3.31.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-collaboration's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.31.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eprosemirror-view\u003c/code\u003e to \u003ccode\u003e^1.42.3\u003c/code\u003e, which fixes an XSS vulnerability where pasting crafted HTML could run arbitrary JavaScript (GHSA-c8x8-7fp4-3x9w).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix freezes in framework-based node views on iOS and Android\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.31.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ee7bf804: Align \u003ccode\u003eselected\u003c/code\u003e with ProseMirror node selections by default, expose text selections through \u003ccode\u003eselectionInside\u003c/code\u003e, and keep \u003ccode\u003eselectedOnTextSelection\u003c/code\u003e compatible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.30.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNested lists exported to Markdown now keep their hierarchy when the file is read back by other Markdown tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePasting a YouTube iframe without a \u003ccode\u003esrc\u003c/code\u003e attribute no longer crashes the editor. The embed is kept without a source.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix Markdown serialization of whitespace-only marked text.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/v3.31.2/packages/extension-collaboration/CHANGELOG.md\"\u003e@​tiptap/extension-collaboration's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.31.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c56b4c9]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [cd32a2f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.31.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.31.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [9f844ab]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [d0d499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [01d7af8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.30.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.30.3\u003c/h2\u003e\n\u003ch3\u003ePatch 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/ueberdosis/tiptap/commit/f38fec0a4cc520ff2181411360b83ca987808268\"\u003e\u003ccode\u003ef38fec0\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-collaboration/issues/8304\"\u003e#8304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/bd35333232c9378302f9c3af83d7d1b6756ad6ee\"\u003e\u003ccode\u003ebd35333\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-collaboration/issues/8297\"\u003e#8297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/0280f4a161d2fbf56e92d8b4e216c6792fde7146\"\u003e\u003ccode\u003e0280f4a\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-collaboration/issues/8292\"\u003e#8292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/5302fda4748a439b395e6be81bd1e825dbfcc08e\"\u003e\u003ccode\u003e5302fda\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-collaboration/issues/8264\"\u003e#8264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/b0c188b1bc919b204beace074de36f5cb2a2d961\"\u003e\u003ccode\u003eb0c188b\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-collaboration/issues/8261\"\u003e#8261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/55f59e4907b37e0aa4404c52e965014f66158393\"\u003e\u003ccode\u003e55f59e4\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-collaboration/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/db790a7c5a6009b0a94382e12e1a5e9c642e1660\"\u003e\u003ccode\u003edb790a7\u003c/code\u003e\u003c/a\u003e chore(release): release new stable release (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-collaboration/issues/8216\"\u003e#8216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/f434577e6bb2010b321653cb132a57bda18764fa\"\u003e\u003ccode\u003ef434577\u003c/code\u003e\u003c/a\u003e chore: migrate over to vite+ for tooling (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-collaboration/issues/8151\"\u003e#8151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://git...\n\n_Description has been truncated_","html_url":"https://github.com/PedroLages/knowlune/pull/694","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PedroLages%2Fknowlune/issues/694","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/694/packages"}},{"old_version":"1.0.30001806","new_version":"1.0.30001810","update_type":"patch","path":null,"pr_created_at":"2026-09-07T04:18:30.000Z","version_change":"1.0.30001806 → 1.0.30001810","issue":{"uuid":"5369977418","node_id":"PR_kwDOLJ_Bl88AAAABCdhZ3g","number":430,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 60 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-08T04:19:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-07T04:18:30.000Z","updated_at":"2026-09-08T04:19:06.000Z","time_to_close":86434,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":60,"packages":[{"name":"lucide-react","old_version":"1.28.0","new_version":"1.40.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.2.12","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@types/node","old_version":"26.1.2","new_version":"26.4.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-config-next","old_version":"16.2.12","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"postcss","old_version":"8.5.26","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"@alloc/quick-lru","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/aleclarson/quick-lru"},{"name":"@eslint/eslintrc","old_version":"3.3.6","new_version":"3.3.7","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@napi-rs/wasm-runtime","old_version":"1.2.1","new_version":"1.2.3","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"axe-core","old_version":"4.12.1","new_version":"4.13.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.11.11","new_version":"2.11.21","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.28.7","new_version":"4.28.9","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001806","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"fastq","old_version":"1.20.1","new_version":"1.20.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"get-tsconfig","old_version":"4.14.0","new_version":"4.14.3","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"string.prototype.matchall","old_version":"4.0.12","new_version":"4.1.0","repository_url":"https://github.com/es-shims/String.prototype.matchAll"},{"name":"typescript-eslint","old_version":"8.65.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.28.0` | `1.40.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.12` | `16.3.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.2` | `26.4.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.7` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.2.12` | `16.3.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.26` | `8.5.28` |\n| [@alloc/quick-lru](https://github.com/aleclarson/quick-lru) | `5.2.0` | `5.3.0` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.6` | `3.3.7` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime) | `1.2.1` | `1.2.3` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.12.1` | `4.13.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.11` | `2.11.21` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.7` | `4.28.9` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001806` | `1.0.30001810` |\n| [fastq](https://github.com/mcollina/fastq) | `1.20.1` | `1.20.3` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.14.0` | `4.14.3` |\n| [string.prototype.matchall](https://github.com/es-shims/String.prototype.matchAll) | `4.0.12` | `4.1.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.65.0` | `8.69.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n\n\nUpdates `lucide-react` from 1.28.0 to 1.40.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 1.40.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecan\u003c/code\u003e icon by \u003ca href=\"https://github.com/l0uisgrange\"\u003e\u003ccode\u003e@​l0uisgrange\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4767\"\u003elucide-icons/lucide#4767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebridge\u003c/code\u003e icon by \u003ca href=\"https://github.com/Nykoula\"\u003e\u003ccode\u003e@​Nykoula\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3949\"\u003elucide-icons/lucide#3949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshrimp-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/3613\"\u003elucide-icons/lucide#3613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshopping-cart-plus\u003c/code\u003e \u0026amp; \u003ccode\u003eshopping-cart-minus\u003c/code\u003e icons by \u003ca href=\"https://github.com/Ajay199210\"\u003e\u003ccode\u003e@​Ajay199210\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4248\"\u003elucide-icons/lucide#4248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): updated artboard name on illustrator template 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/4724\"\u003elucide-icons/lucide#4724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump softprops/action-gh-release from 3.0.2 to 3.0.3 in the github-actions 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/lucide-icons/lucide/pull/4781\"\u003elucide-icons/lucide#4781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elighthouse\u003c/code\u003e icon by \u003ca href=\"https://github.com/Xougui\"\u003e\u003ccode\u003e@​Xougui\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4507\"\u003elucide-icons/lucide#4507\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/Nykoula\"\u003e\u003ccode\u003e@​Nykoula\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3949\"\u003elucide-icons/lucide#3949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ajay199210\"\u003e\u003ccode\u003e@​Ajay199210\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4248\"\u003elucide-icons/lucide#4248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Xougui\"\u003e\u003ccode\u003e@​Xougui\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4507\"\u003elucide-icons/lucide#4507\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/1.39.0...1.40.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.39.0...1.40.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): added RWD metadata to monitor, tablet \u0026amp; smartphone 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/4775\"\u003elucide-icons/lucide#4775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewhistle\u003c/code\u003e icon by \u003ca href=\"https://github.com/timmy471\"\u003e\u003ccode\u003e@​timmy471\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3006\"\u003elucide-icons/lucide#3006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003email-pen\u003c/code\u003e icon by \u003ca href=\"https://github.com/jennieboops\"\u003e\u003ccode\u003e@​jennieboops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4399\"\u003elucide-icons/lucide#4399\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/1.38.0...1.39.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.38.0...1.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add polygon icon by \u003ca href=\"https://github.com/timmy471\"\u003e\u003ccode\u003e@​timmy471\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3007\"\u003elucide-icons/lucide#3007\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/1.36.0...1.38.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.36.0...1.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added 'robot-vacuum' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4599\"\u003elucide-icons/lucide#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): made \u003ccode\u003eface-angry\u003c/code\u003e even more angry 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/4708\"\u003elucide-icons/lucide#4708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eswords\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/4707\"\u003elucide-icons/lucide#4707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eshopping-cart\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/2909\"\u003elucide-icons/lucide#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(icon-description): added old and empty tags/use case for ghost by \u003ca href=\"https://github.com/TFJ5183\"\u003e\u003ccode\u003e@​TFJ5183\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4762\"\u003elucide-icons/lucide#4762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eplaying-card\u003c/code\u003e, \u003ccode\u003eplaying-cards\u003c/code\u003e, and \u003ccode\u003eplaying-cards-fan\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4258\"\u003elucide-icons/lucide#4258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebeef\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/3457\"\u003elucide-icons/lucide#3457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(tags): added music disc related tags to \u003ccode\u003ecircle-dot\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/3909\"\u003elucide-icons/lucide#3909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanda\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/3187\"\u003elucide-icons/lucide#3187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003eblend\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/3105\"\u003elucide-icons/lucide#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003ekey\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/3111\"\u003elucide-icons/lucide#3111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esquare-split-vertical\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/3939\"\u003elucide-icons/lucide#3939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003easterisk\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/3906\"\u003elucide-icons/lucide#3906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): unify check, cross and plus sizes across 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/3875\"\u003elucide-icons/lucide#3875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-circle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/aliyasirnac\"\u003e\u003ccode\u003e@​aliyasirnac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3678\"\u003elucide-icons/lucide#3678\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/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0f8d48b266e7af1e2bab49ff12ab6ec0795ed204\"\u003e\u003ccode\u003e0f8d48b\u003c/code\u003e\u003c/a\u003e test(packages): updates unit test snapshots with face-slightly-smiling (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4676\"\u003e#4676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.40.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.12 to 16.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003cp\u003eFollow-up release to \u003ca href=\"https://github.com/vercel/next.js/releases/tag/v16.3.3\"\u003ev16.3.3\u003c/a\u003e re-enabling AVIF Image Optimization (\u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97949\"\u003e#97949\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe following bug fixes have been backported. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etestmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97997\"\u003e#97997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\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/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.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\u003cul\u003e\n\u003cli\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\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://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after optimization by \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96733\"\u003evercel/next.js#96733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3.x] Default deploy e2e tests to the repo next version by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96900\"\u003evercel/next.js#96900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Bump \u003ccode\u003e@​swc/helpers\u003c/code\u003e by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96885\"\u003evercel/next.js#96885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Raise registration calls in hoisted modules to the top by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97308\"\u003evercel/next.js#97308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97302\"\u003evercel/next.js#97302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97317\"\u003evercel/next.js#97317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Restore the live \u003ccode\u003eheaders()\u003c/code\u003e view of the incoming request by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97311\"\u003evercel/next.js#97311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/299180d3315c7ebd7b199d2b1a265b5986c5fc7d\"\u003e\u003ccode\u003e299180d\u003c/code\u003e\u003c/a\u003e v16.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/12e173dd73ed6c39622281c7282c8364234ad94f\"\u003e\u003ccode\u003e12e173d\u003c/code\u003e\u003c/a\u003e [16.3.x] Re-enable AVIF image optimization and require sharp 0.35.4 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97949\"\u003e#97949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5d9022edd29e32d7061bc56cf713ffe8769cd900\"\u003e\u003ccode\u003e5d9022e\u003c/code\u003e\u003c/a\u003e [backport] Fix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97930\"\u003e#97930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d8f45609fa74e56f24958d45d93d3426511f957f\"\u003e\u003ccode\u003ed8f4560\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/656aebfb58ce194fb603f18942dad6e94d15b21c\"\u003e\u003ccode\u003e656aebf\u003c/code\u003e\u003c/a\u003e [16.3] testmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f37c1d656553b8950330b6683ab242a5c610135c\"\u003e\u003ccode\u003ef37c1d6\u003c/code\u003e\u003c/a\u003e [16.3.x] ci: remove pull_request_stats workflow (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97975\"\u003e#97975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a9a1cb7859f178f830ad3773b303130c21b19586\"\u003e\u003ccode\u003ea9a1cb7\u003c/code\u003e\u003c/a\u003e v16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/968b9fcb26bdeb8e0a861a9df05361474666d51b\"\u003e\u003ccode\u003e968b9fc\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix ISR misses with backslashes in segments when deployed on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3a15b4ac6ac8e70b1a9b18ecc18e8434462899b3\"\u003e\u003ccode\u003e3a15b4a\u003c/code\u003e\u003c/a\u003e [16.3.x] [next/image]: disable avif image optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7378b51ea05a6745d3676bee00cb4c63aac3dd16\"\u003e\u003ccode\u003e7378b51\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.3 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97649\"\u003e#97649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.12...v16.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.1.2 to 26.4.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 `@types/react-dom` from 19.2.4 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.2.12 to 16.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003cp\u003eFollow-up release to \u003ca href=\"https://github.com/vercel/next.js/releases/tag/v16.3.3\"\u003ev16.3.3\u003c/a\u003e re-enabling AVIF Image Optimization (\u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97949\"\u003e#97949\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe following bug fixes have been backported. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etestmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97997\"\u003e#97997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97930\"\u003e#97930\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/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.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\u003cul\u003e\n\u003cli\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\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://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after optimization by \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96733\"\u003evercel/next.js#96733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3.x] Default deploy e2e tests to the repo next version by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96900\"\u003evercel/next.js#96900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Bump \u003ccode\u003e@​swc/helpers\u003c/code\u003e by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96885\"\u003evercel/next.js#96885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Raise registration calls in hoisted modules to the top by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97308\"\u003evercel/next.js#97308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97302\"\u003evercel/next.js#97302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97317\"\u003evercel/next.js#97317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Restore the live \u003ccode\u003eheaders()\u003c/code\u003e view of the incoming request by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97311\"\u003evercel/next.js#97311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/299180d3315c7ebd7b199d2b1a265b5986c5fc7d\"\u003e\u003ccode\u003e299180d\u003c/code\u003e\u003c/a\u003e v16.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a9a1cb7859f178f830ad3773b303130c21b19586\"\u003e\u003ccode\u003ea9a1cb7\u003c/code\u003e\u003c/a\u003e v16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d0ac8828c2fe6026dd7d700488bfd8289711fde6\"\u003e\u003ccode\u003ed0ac882\u003c/code\u003e\u003c/a\u003e v16.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3d32eb870fb4c7009d580a31e2de81a626562270\"\u003e\u003ccode\u003e3d32eb8\u003c/code\u003e\u003c/a\u003e v16.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d73f5622e226358dcef8cf7a8a373333ff265ae7\"\u003e\u003ccode\u003ed73f562\u003c/code\u003e\u003c/a\u003e v16.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4fd843fb488f770c5b2023ddc58ff4be4ee81f14\"\u003e\u003ccode\u003e4fd843f\u003c/code\u003e\u003c/a\u003e v16.3.0-canary.107\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9480f7f9ffdc271014d959e7b10d681882eaabb5\"\u003e\u003ccode\u003e9480f7f\u003c/code\u003e\u003c/a\u003e v16.3.0-canary.106\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a8dcd2562f0bde39380d48507ec3fffd86c21e53\"\u003e\u003ccode\u003ea8dcd25\u003c/code\u003e\u003c/a\u003e v16.3.0-canary.105\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/38f0cdee4659b1b8f987bc46e3f1aacd12ee5c90\"\u003e\u003ccode\u003e38f0cde\u003c/code\u003e\u003c/a\u003e v16.3.0-canary.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f3edea1b06730ce507aeb1b10c8e4f652ca5540d\"\u003e\u003ccode\u003ef3edea1\u003c/code\u003e\u003c/a\u003e v16.3.0-canary.103\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.3.4/packages/eslint-config-next\"\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.26 to 8.5.28\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.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes types regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing any comments starting with \u003ccode\u003e/*#\u003c/code\u003e (by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e*\u003c/code\u003e hack before a comment in Custom Properties (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed empty values in the middle of \u003ccode\u003elist.comma()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed whitespace-only values in \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed rule’s end position on space before semicolon (by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed Chinese text in deprecation warning (by \u003ca href=\"https://github.com/Jesse205\"\u003e\u003ccode\u003e@​Jesse205\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/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes types regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing any comments starting with \u003ccode\u003e/*#\u003c/code\u003e (by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e*\u003c/code\u003e hack before a comment in Custom Properties (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed empty values in the middle of \u003ccode\u003elist.comma()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed whitespace-only values in \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed rule’s end position on space before semicolon (by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed Chinese text in deprecation warning (by \u003ca href=\"https://github.com/Jesse205\"\u003e\u003ccode\u003e@​Jesse205\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/postcss/commit/e544bffc4f4b3966d8ec69c41744b3ed65afc64a\"\u003e\u003ccode\u003ee544bff\u003c/code\u003e\u003c/a\u003e Release 8.5.28 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/f8fc2525717a6a7216659f7be43c525f60c6a15a\"\u003e\u003ccode\u003ef8fc252\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/5039fd78962d285abea5d7b3aebef32f053781ce\"\u003e\u003ccode\u003e5039fd7\u003c/code\u003e\u003c/a\u003e Add missed release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ae40ca499cf6a9afdbb264c0ec09e71fe934e2af\"\u003e\u003ccode\u003eae40ca4\u003c/code\u003e\u003c/a\u003e Release 8.5.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/62b1626bb7fbb28eda616d002cbd525d239b18ba\"\u003e\u003ccode\u003e62b1626\u003c/code\u003e\u003c/a\u003e Fix linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1dba9384515a2dbc64517697c2f738b6d5c3f9a4\"\u003e\u003ccode\u003e1dba938\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3e82edc9f037faa41647342dceceba9b841f9881\"\u003e\u003ccode\u003e3e82edc\u003c/code\u003e\u003c/a\u003e Keep non-annotation comments when the processor has no plugins (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2150\"\u003e#2150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6d23bc362203118478bc8051b81f2910907ebe6e\"\u003e\u003ccode\u003e6d23bc3\u003c/code\u003e\u003c/a\u003e Fix link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/508e9976be81536292e7666741e1c35e876b9a6a\"\u003e\u003ccode\u003e508e997\u003c/code\u003e\u003c/a\u003e Add GitHub Sponsors link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/e993739dc49b6055f7dfc59b161d75702f0b2b8b\"\u003e\u003ccode\u003ee993739\u003c/code\u003e\u003c/a\u003e Add CodeRabbit sponsor (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.26...8.5.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@alloc/quick-lru` from 5.2.0 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aleclarson/quick-lru/releases\"\u003e@​alloc/quick-lru's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003cp\u003eThis release backports selected fixes and improvements from the upstream \u003ca href=\"https://github.com/sindresorhus/quick-lru\"\u003e\u003ccode\u003equick-lru\u003c/code\u003e\u003c/a\u003e package while retaining CommonJS support.\u003c/p\u003e\n\u003ch2\u003eBackported features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd global cache expiration with the \u003ccode\u003emaxAge\u003c/code\u003e constructor option.\u003c/li\u003e\n\u003cli\u003eAdd per-entry expiration with \u003ccode\u003eset(key, value, {maxAge})\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eexpiresIn(key)\u003c/code\u003e for inspecting an entry’s remaining TTL.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eentriesAscending()\u003c/code\u003e and \u003ccode\u003eentriesDescending()\u003c/code\u003e for explicit recency-order iteration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBackported improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefresh an entry’s expiration when it is updated.\u003c/li\u003e\n\u003cli\u003eRemove expired entries lazily during cache operations.\u003c/li\u003e\n\u003cli\u003eCall \u003ccode\u003eonEviction\u003c/code\u003e for capacity and TTL evictions, but not for \u003ccode\u003edelete()\u003c/code\u003e or \u003ccode\u003eclear()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd regression coverage for function values and non-primitive keys.\u003c/li\u003e\n\u003cli\u003eExpand documentation for expiration behavior and the dual-cache memory tradeoff.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCache sizing\u003c/h2\u003e\n\u003cp\u003eAs in upstream \u003ccode\u003equick-lru\u003c/code\u003e, the dual-cache algorithm may physically retain up to twice the configured \u003ccode\u003emaxSize\u003c/code\u003e between rotations. The reported \u003ccode\u003e.size\u003c/code\u003e does not exceed \u003ccode\u003emaxSize\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\u003eSee full diff in \u003ca href=\"https://github.com/aleclarson/quick-lru/commits/v5.3.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/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​alloc/quick-lru\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-utils` from 4.10.1 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/c802ca0322331f282b579652844e5831fa9c1f59\"\u003e\u003ccode\u003ec802ca0\u003c/code\u003e\u003c/a\u003e feat: add support for typescript AST to \u003ccode\u003egetStaticValue\u003c/code\u003e, and `ReferenceTrack...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/92ccc4bc8f8b708861c38c6fd3b02c2884077bb3\"\u003e\u003ccode\u003e92ccc4b\u003c/code\u003e\u003c/a\u003e chore: updated ci.yml to fix typo in comment (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/9c1dbf8b89a8e6c01202d3426c70c0caaa243ef5\"\u003e\u003ccode\u003e9c1dbf8\u003c/code\u003e\u003c/a\u003e fix: compatibility with Node 12 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/d84fa5504deadd81ccdbff09e6339fb29168a251\"\u003e\u003ccode\u003ed84fa55\u003c/code\u003e\u003c/a\u003e feat: validate type comments and generate \u003ccode\u003e.d.ts\u003c/code\u003e (take 2) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/f3bc7a43a91e4016e4751b0a2ca9801b0588f1aa\"\u003e\u003ccode\u003ef3bc7a4\u003c/code\u003e\u003c/a\u003e fix: fix crash when evaluating \u003ccode\u003eSymbol.prototype\u003c/code\u003e in \u003ccode\u003egetStringIfConstant\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/324b445755f212b74dcce02fd91dea484a6e1664\"\u003e\u003ccode\u003e324b445\u003c/code\u003e\u003c/a\u003e feat: add iteratePropertyReferences to ReferenceTracker class (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/248\"\u003e#248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/cefc12cdb58bdcdb18df0b7ff441517b7d5f2f67\"\u003e\u003ccode\u003ecefc12c\u003c/code\u003e\u003c/a\u003e test: add test for ESLint v9 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/4f3e7382452ad00505ee531d1f87470db3be3508\"\u003e\u003ccode\u003e4f3e738\u003c/code\u003e\u003c/a\u003e chore: use Node 22 for main tests (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/fd0f08515e522a37c85c28a1e99cb6a2277ac1fa\"\u003e\u003ccode\u003efd0f085\u003c/code\u003e\u003c/a\u003e chore: update dependencies (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/238\"\u003e#238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-utils/commit/5a277564b0791986111ead28cdb87845ac20647c\"\u003e\u003ccode\u003e5a27756\u003c/code\u003e\u003c/a\u003e fix: generate provenance statements on release (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-utils/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint-community/eslint-utils/compare/v4.10.1...v4.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 3.3.6 to 3.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e@​eslint/eslintrc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003e3.3.7\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003ef27e7c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003ebb0d97a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e@​eslint/eslintrc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003e3.3.7\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003ef27e7c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003ebb0d97a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/7943fa6dd55b236a539f658b88c763a4f9fbb38d\"\u003e\u003ccode\u003e7943fa6\u003c/code\u003e\u003c/a\u003e chore: release 3.3.7 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003e\u003ccode\u003ebb0d97a\u003c/code\u003e\u003c/a\u003e fix: update js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/5b4abc9c74dd92b9eb782ca81d559a88906509e9\"\u003e\u003ccode\u003e5b4abc9\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003e\u003ccode\u003ef27e7c9\u003c/code\u003e\u003c/a\u003e fix: Bump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/b75e1d2425deebfd1ec7f952dda7d0c4f4d65d5c\"\u003e\u003ccode\u003eb75e1d2\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/302c13310e148268f990df3edbfd10dab44f2678\"\u003e\u003ccode\u003e302c133\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/e62e7661b0d9063e42a37af5551bbcb1897e188d\"\u003e\u003ccode\u003ee62e766\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/cf27f9fd8f775d94500f2569a5bfb6a7de9cdb33\"\u003e\u003ccode\u003ecf27f9f\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/c7f4cdf1ffa86e28b5b8bf09f9e8bc7fadbf87ff\"\u003e\u003ccode\u003ec7f4cdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3319822ac925e018c47fcafa351b20ea0bf6eeff\"\u003e\u003ccode\u003e3319822\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@img/sharp-darwin-arm64` from 0.34.5 to 0.35.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003e@​img/sharp-darwin-arm64's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.35.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/releases/tag/v1.3.3\"\u003ehttps://github.com/lovell/sharp-libvips/releases/tag/v1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBound resize dimensions to coordinate limit.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound composite left and top to coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4564\"\u003e#4564\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRound palette bit depth up for png and gif colours.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4569\"\u003e#4569\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure tiff.subifd input option is used.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4572\"\u003e#4572\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure \u003ccode\u003einfo.pages\u003c/code\u003e is correct when limiting input page range.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4578\"\u003e#4578\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove support for input Streams finishing before output is requested.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4584\"\u003e#4584\u003c/a\u003e\n\u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.35.4-rc.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.18.6 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound resize dimensions to coordinate limit.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound composite left and top to coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4564\"\u003e#4564\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRound palette bit depth up for png and gif colours.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4569\"\u003e#4569\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure tiff.subifd input option is used.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4572\"\u003e#4572\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure \u003ccode\u003einfo.pages\u003c/code\u003e is correct when limiting input page range.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4578\"\u003e#4578\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove support for input Streams finishing before output is requested.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4584\"\u003e#4584\u003c/a\u003e\n\u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\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/lovell/sharp/commit/7f1a0a22cc285fe180766f4935d50b55af6e8432\"\u003e\u003ccode\u003e7f1a0a2\u003c/code\u003e\u003c/a\u003e Release v0.35.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/f927818924bc5a9493d822a4e8b23ec5857c52e1\"\u003e\u003ccode\u003ef927818\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e80209240d005c71e1173a50dd9cd4db4ce2a9e6\"\u003e\u003ccode\u003ee802092\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.4-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/a82a0b3d58bc25854ad1e925e6eb0a50725d1489\"\u003e\u003ccode\u003ea82a0b3\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/1018449164723ba0203c1beffaba0e21f7829c18\"\u003e\u003ccode\u003e1018449\u003c/code\u003e\u003c/a\u003e Release v0.35.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ba303a799de6b0639a108e82465870ce0722ee4a\"\u003e\u003ccode\u003eba303a7\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4f94fc5162a488187be17872ba513d7cadfe22d6\"\u003e\u003ccode\u003e4f94fc5\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e000d0b5e128e05bb6c499600f37e2a6a4b74314\"\u003e\u003ccode\u003ee000d0b\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/9554ca95535e8385ec36815d7c793ce96739bf1c\"\u003e\u003ccode\u003e9554ca9\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/d67facfaea35f755fb7218d6ca1eef7f57e6f218\"\u003e\u003ccode\u003ed67facf\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.2-rc.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/commits/v0.35.4/npm/darwin-arm64\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@img/sharp-darwin-x64` from 0.34.5 to 0.35.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003e@​img/sharp-darwin-x64's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.35.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/releases/tag/v1.3.3\"\u003ehttps://github.com/lovell/sharp-libvips/releases/tag/v1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBound resize dimensions to coordinate limit.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound composite left and top to coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4564\"\u003e#4564\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRound palette bit depth up for png and gif colours.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4569\"\u003e#4569\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure tiff.subifd input option is used.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4572\"\u003e#4572\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure \u003ccode\u003einfo.pages\u003c/code\u003e is correct when limiting input page range.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4578\"\u003e#4578\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove support for input Streams finishing before output is requested.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4584\"\u003e#4584\u003c/a\u003e\n\u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.35.4-rc.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.18.6 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound resize dimensions to coordinate limit.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound composite left and top to coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4564\"\u003e#4564\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRound palette bit depth up for png and gif colours.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4569\"\u003e#4569\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure tiff.subifd input option is used.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4572\"\u003e#4572\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure \u003ccode\u003einfo.pages\u003c/code\u003e is correct when limiting input page range.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4578\"\u003e#4578\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove support for input Streams finishing before output is requested.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4584\"\u003e#4584\u003c/a\u003e\n\u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\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/lovell/sharp/commit/7f1a0a22cc285fe180766f4935d50b55af6e8432\"\u003e\u003ccode\u003e7f1a0a2\u003c/code\u003e\u003c/a\u003e Release v0.35.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/f927818924bc5a9493d822a4e8b23ec5857c52e1\"\u003e\u003ccode\u003ef927818\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e80209240d005c71e1173a50dd9cd4db4ce2a9e6\"\u003e\u003ccode\u003ee802092\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.4-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/a82a0b3d58bc25854ad1e925e6eb0a50725d1489\"\u003e\u003ccode\u003ea82a0b3\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/1018449164723ba0203c1beffaba0e21f7829c18\"\u003e\u003ccode\u003e1018449\u003c/code\u003e\u003c/a\u003e Release v0.35.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ba303a799de6b0639a108e82465870ce0722ee4a\"\u003e\u003ccode\u003eba303a7\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4f94fc5162a488187be17872ba513d7cadfe22d6\"\u003e\u003ccode\u003e4f94fc5\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e000d0b5e128e05bb6c499600f37e2a6a4b74314\"\u003e\u003ccode\u003ee000d0b\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/9554ca95535e8385ec36815d7c793ce96739bf1c\"\u003e\u003ccode\u003e9554ca9\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/d67facfaea35f755fb7218d6ca1eef7f57e6f218\"\u003e\u003ccode\u003ed67facf\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.2-rc.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/commits/v0.35.4/npm/darwin-x64\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@img/sharp-libvips-darwin-arm64` from 1.2.4 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp-libvips/releases\"\u003e@​img/sharp-libvips-darwin-arm64's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaom\u003c/td\u003e\n\u003ctd\u003e3.15.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003earchive\u003c/td\u003e\n\u003ctd\u003e3.8.9\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecairo\u003c/td\u003e\n\u003ctd\u003e1.18.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecgif\u003c/td\u003e\n\u003ctd\u003e0.5.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexif\u003c/td\u003e\n\u003ctd\u003e0.6.26\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexpat\u003c/td\u003e\n\u003ctd\u003e2.8.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003effi\u003c/td\u003e\n\u003ctd\u003e3.8.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efontconfig\u003c/td\u003e\n\u003ctd\u003e2.18.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efreetype\u003c/td\u003e\n\u003ctd\u003e2.14.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efribidi\u003c/td\u003e\n\u003ctd\u003e1.0.16\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eglib\u003c/td\u003e\n\u003ctd\u003e2.89.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eharfbuzz\u003c/td\u003e\n\u003ctd\u003e14.3.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eheif\u003c/td\u003e\n\u003ctd\u003e1.23.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ehighway\u003c/td\u003e\n\u003ctd\u003e1.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eimagequant\u003c/td\u003e\n\u003ctd\u003e2.4.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003elcms\u003c/td\u003e\n\u003ctd\u003e2.19.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003emozjpeg\u003c/td\u003e\n\u003ctd\u003e0826579\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epango\u003c/td\u003e\n\u003ctd\u003e1.58.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epixman\u003c/td\u003e\n\u003ctd\u003e0.46.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epng\u003c/td\u003e\n\u003ctd\u003e1.6.58\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eproxy-libintl\u003c/td\u003e\n\u003ctd\u003e0.5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ersvg\u003c/td\u003e\n\u003ctd\u003e2.62.91\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etiff\u003c/td\u003e\n\u003ctd\u003e4.7.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003euhdr\u003c/td\u003e\n\u003ctd\u003e2.0.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003evips\u003c/td\u003e\n\u003ctd\u003e8.18.6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ewebp\u003c/td\u003e\n\u003ctd\u003e1.6.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003exml2\u003c/td\u003e\n\u003ctd\u003e2.15.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ezlib-ng\u003c/td\u003e\n\u003ctd\u003e2.3.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev1.3.3-rc.0\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaom\u003c/td\u003e\n\u003ctd\u003e3.14.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003earchive\u003c/td\u003e\n\u003ctd\u003e3.8.9\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecairo\u003c/td\u003e\n\u003ctd\u003e1.18.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecgif\u003c/td\u003e\n\u003ctd\u003e0.5.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexif\u003c/td\u003e\n\u003ctd\u003e0.6.26\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexpat\u003c/td\u003e\n\u003ctd\u003e2.8.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003effi\u003c/td\u003e\n\u003ctd\u003e3.8.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efontconfig\u003c/td\u003e\n\u003ctd\u003e2.18.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efreetype\u003c/td\u003e\n\u003ctd\u003e2.14.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efribidi\u003c/td\u003e\n\u003ctd\u003e1.0.16\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eglib\u003c/td\u003e\n\u003ctd\u003e2.89.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eharfbuzz\u003c/td\u003e\n\u003ctd\u003e14.3.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eheif\u003c/td\u003e\n\u003ctd\u003e1.23.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ehighway\u003c/td\u003e\n\u003ctd\u003e1.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eimagequant\u003c/td\u003e\n\u003ctd\u003e2.4.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/6e5971d333377743163edc3ad9e5d0b897abcbc9\"\u003e\u003ccode\u003e6e5971d\u003c/code\u003e\u003c/a\u003e Release v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/8cb41cd866765aacf4f5a2867d641795e9a4eb1d\"\u003e\u003ccode\u003e8cb41cd\u003c/code\u003e\u003c/a\u003e Prerelease v1.3.3-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/4da6d14c0d59866adfb9d8cf52bcaa53846dc4f6\"\u003e\u003ccode\u003e4da6d14\u003c/code\u003e\u003c/a\u003e Release v1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/4b6459d781eb08dc319dd48fd3b8abab3435a3ec\"\u003e\u003ccode\u003e4b6459d\u003c/code\u003e\u003c/a\u003e Prerelease v1.3.2-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/5f875222535270220283dd20e448da68f787c1a8\"\u003e\u003ccode\u003e5f87522\u003c/code\u003e\u003c/a\u003e macOS/Linux: Add exports entry for binary file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/6d80db40e9f37e311c13d1149745fcd80b5466db\"\u003e\u003ccode\u003e6d80db4\u003c/code\u003e\u003c/a\u003e Release v1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/68cd8852b4414b8b17c5f02087ce2383641063e4\"\u003e\u003ccode\u003e68cd885\u003c/code\u003e\u003c/a\u003e Prerelease v1.3.1-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/17c6a690e0140285ab143f4076ecbd6a6685907b\"\u003e\u003ccode\u003e17c6a69\u003c/code\u003e\u003c/a\u003e Rename as 'stub' to help explain why rather than what\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/b4bf74b059066e0391ad5b08ac0065b22d1a3f54\"\u003e\u003ccode\u003eb4bf74b\u003c/code\u003e\u003c/a\u003e macOS/Linux: Add empty.node file to aid tree-shaking bundlers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/029dbbb520e42752736cd4bea3d9f4c761f1ee80\"\u003e\u003ccode\u003e029dbbb\u003c/code\u003e\u003c/a\u003e Release v1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp-libvips/commits/v1.3.3/npm/darwin-arm64\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@img/sharp-libvips-darwin-x64` from 1.2.4 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp-libvips/releases\"\u003e@​img/sharp-libvips-darwin-x64's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaom\u003c/td\u003e\n\u003ctd\u003e3.15.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003earchive\u003c/td\u003e\n\u003ctd\u003e3.8.9\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecairo\u003c/td\u003e\n\u003ctd\u003e1.18.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecgif\u003c/td\u003e\n\u003ctd\u003e0.5.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexif\u003c/td\u003e\n\u003ctd\u003e0.6.26\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexpat\u003c/td\u003e\n\u003ctd\u003e2.8.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003effi\u003c/td\u003e\n\u003ctd\u003e3.8.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efontconfig\u003c/td\u003e\n\u003ctd\u003e2.18.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efreetype\u003c/td\u003e\n\u003ctd\u003e2.14.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efribidi\u003c/td\u003e\n\u003ctd\u003e1.0.16\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eglib\u003c/td\u003e\n\u003ctd\u003e2.89.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eharfbuzz\u003c/td\u003e\n\u003ctd\u003e14.3.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eheif\u003c/td\u003e\n\u003ctd\u003e1.23.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ehighway\u003c/td\u003e\n\u003ctd\u003e1.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eimagequant\u003c/td\u003e\n\u003ctd\u003e2.4.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003elcms\u003c/td\u003e\n\u003ctd\u003e2.19.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003emozjpeg\u003c/td\u003e\n\u003ctd\u003e0826579\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epango\u003c/td\u003e\n\u003ctd\u003e1.58.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epixman\u003c/td\u003e\n\u003ctd\u003e0.46.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epng\u003c/td\u003e\n\u003ctd\u003e1.6.58\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eproxy-libintl\u003c/td\u003e\n\u003ctd\u003e0.5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ersvg\u003c/td\u003e\n\u003ctd\u003e2.62.91\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etiff\u003c/td\u003e\n\u003ctd\u003e4.7.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003euhdr\u003c/td\u003e\n\u003ctd\u003e2.0.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003evips\u003c/td\u003e\n\u003ctd\u003e8.18.6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ewebp\u003c/td\u003e\n\u003ctd\u003e1.6.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003exml2\u003c/td\u003e\n\u003ctd\u003e2.15.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ezlib-ng\u003c/td\u003e\n\u003ctd\u003e2.3.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev1.3.3-rc.0\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaom\u003c/td\u003e\n\u003ctd\u003e3.14.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003earchive\u003c/td\u003e\n\u003ctd\u003e3.8.9\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecairo\u003c/td\u003e\n\u003ctd\u003e1.18.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecgif\u003c/td\u003e\n\u003ctd\u003e0.5.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexif\u003c/td\u003e\n\u003ctd\u003e0.6.26\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexpat\u003c/td\u003e\n\u003ctd\u003e2.8.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003effi\u003c/td\u003e\n\u003ctd\u003e3.8.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efontconfig\u003c/td\u003e\n\u003ctd\u003e2.18.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efreetype\u003c/td\u003e\n\u003ctd\u003e2.14.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efribidi\u003c/td\u003e\n\u003ctd\u003e1.0.16\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eglib\u003c/td\u003e\n\u003ctd\u003e2.89.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eharfbuzz\u003c/td\u003e\n\u003ctd\u003e14.3.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eheif\u003c/td\u003e\n\u003ctd\u003e1.23.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ehighway\u003c/td\u003e\n\u003ctd\u003e1.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eimagequant\u003c/td\u003e\n\u003ctd\u003e2.4.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/6e5971d333377743163edc3ad9e5d0b897abcbc9\"\u003e\u003ccode\u003e6e5971d\u003c/code\u003e\u003c/a\u003e Release v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/8cb41cd866765aacf4f5a2867d641795e9a4eb1d\"\u003e\u003ccode\u003e8cb41cd\u003c/code\u003e\u003c/a\u003e Prerelease v1.3.3-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/4da6d14c0d59866adfb9d8cf52bcaa53846dc4f6\"\u003e\u003ccode\u003e4da6d14\u003c/code\u003e\u003c/a\u003e Release v1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/4b6459d781eb08dc319dd48fd3b8abab3435a3ec\"\u003e\u003ccode\u003e4b6459d\u003c/code\u003e\u003c/a\u003e Prerelease v1.3.2-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/5f875222535270220283dd20e448da68f787c1a8\"\u003e\u003ccode\u003e5f87522\u003c/code\u003e\u003c/a\u003e macOS/Linux: Add exports entry for binary file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/6d80db40e9f37e311c13d1149745fcd80b5466db\"\u003e\u003ccode\u003e6d80db4\u003c/code\u003e\u003c/a\u003e Release v1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/68cd8852b4414b8b17c5f02087ce2383641063e4\"\u003e\u003ccode\u003e68cd885\u003c/code\u003e\u003c/a\u003e Prerelease v1.3.1-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/17c6a690e0140285ab143f4076ecbd6a6685907b\"\u003e\u003ccode\u003e17c6a69\u003c/code\u003e\u003c/a\u003e Rename as 'stub' to help explain why rather than what\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/b4bf74b059066e0391ad5b08ac0065b22d1a3f54\"\u003e\u003ccode\u003eb4bf74b\u003c/code\u003e\u003c/a\u003e macOS/Linux: Add empty.node file to aid tree-shaking bundlers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/029dbbb520e42752736cd4bea3d9f4c761f1ee80\"\u003e\u003ccode\u003e029dbbb\u003c/code\u003e\u003c/a\u003e Release v1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp-libvips/commits/v1.3.3/npm/darwin-x64\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@img/sharp-libvips-linux-arm64` from 1.2.4 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp-libvips/releases\"\u003e@​img/sharp-libvips-linux-arm64's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaom\u003c/td\u003e\n\u003ctd\u003e3.15.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003earchive\u003c/td\u003e\n\u003ctd\u003e3.8.9\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecairo\u003c/td\u003e\n\u003ctd\u003e1.18.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecgif\u003c/td\u003e\n\u003ctd\u003e0.5.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexif\u003c/td\u003e\n\u003ctd\u003e0.6.26\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexpat\u003c/td\u003e\n\u003ctd\u003e2.8.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003effi\u003c/td\u003e\n\u003ctd\u003e3.8.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efontconfig\u003c/td\u003e\n\u003ctd\u003e2.18.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efreetype\u003c/td\u003e\n\u003ctd\u003e2.14.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efribidi\u003c/td\u003e\n\u003ctd\u003e1.0.16\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eglib\u003c/td\u003e\n\u003ctd\u003e2.89.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eharfbuzz\u003c/td\u003e\n\u003ctd\u003e14.3.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eheif\u003c/td\u003e\n\u003ctd\u003e1.23.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ehighway\u003c/td\u003e\n\u003ctd\u003e1.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eimagequant\u003c/td\u003e\n\u003ctd\u003e2.4.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003elcms\u003c/td\u003e\n\u003ctd\u003e2.19.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003emozjpeg\u003c/td\u003e\n\u003ctd\u003e0826579\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epango\u003c/td\u003e\n\u003ctd\u003e1.58.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epixman\u003c/td\u003e\n\u003ctd\u003e0.46.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epng\u003c/td\u003e\n\u003ctd\u003e1.6.58\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eproxy-libintl\u003c/td\u003e\n\u003ctd\u003e0.5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ersvg\u003c/td\u003e\n\u003ctd\u003e2.62.91\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etiff\u003c/td\u003e\n\u003ctd\u003e4.7.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003euhdr\u003c/td\u003e\n\u003ctd\u003e2.0.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003evips\u003c/td\u003e\n\u003ctd\u003e8.18.6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ewebp\u003c/td\u003e\n\u003ctd\u003e1.6.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003exml2\u003c/td\u003e\n\u003ctd\u003e2.15.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ezlib-ng\u003c/td\u003e\n\u003ctd\u003e2.3.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev1.3.3-rc.0\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaom\u003c/td\u003e\n\u003ctd\u003e3.14.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003earchive\u003c/td\u003e\n\u003ctd\u003e3.8.9\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecairo\u003c/td\u003e\n\u003ctd\u003e1.18.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecgif\u003c/td\u003e\n\u003ctd\u003e0.5.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexif\u003c/td\u003e\n\u003ctd\u003e0.6.26\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexpat\u003c/td\u003e\n\u003ctd\u003e2.8.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003effi\u003c/td\u003e\n\u003ctd\u003e3.8.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efontconfig\u003c/td\u003e\n\u003ctd\u003e2.18.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efreetype\u003c/td\u003e\n\u003ctd\u003e2.14.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efribidi\u003c/td\u003e\n\u003ctd\u003e1.0.16\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eglib\u003c/td\u003e\n\u003ctd\u003e2.89.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eharfbuzz\u003c/td\u003e\n\u003ctd\u003e14.3.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eheif\u003c/td\u003e\n\u003ctd\u003e1.23.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ehighway\u003c/td\u003e\n\u003ctd\u003e1.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eimagequant\u003c/td\u003e\n\u003ctd\u003e2.4.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/6e5971d333377743163edc3ad9e5d0b897abcbc9\"\u003e\u003ccode\u003e6e5971d\u003c/code\u003e\u003c/a\u003e Release v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/8cb41cd866765aacf4f5a2867d641795e9a4eb1d\"\u003e\u003ccode\u003e8cb41cd\u003c/code\u003e\u003c/a\u003e Prerelease v1.3.3-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/4da6d14c0d59866adfb9d8cf52bcaa53846dc4f6\"\u003e\u003ccode\u003e4da6d14\u003c/code\u003e\u003c/a\u003e Release v1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/4b6459d781eb08dc319dd48fd3b8abab3435a3ec\"\u003e\u003ccode\u003e4b6459d\u003c/code\u003e\u003c/a\u003e Prerelease v1.3.2-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/5f875222535270220283dd20e448da68f787c1a8\"\u003e\u003ccode\u003e5f87522\u003c/code\u003e\u003c/a\u003e macOS/Linux: Add exports entry for binary file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/6d80db40e9f37e311c13d1149745fcd80b5466db\"\u003e\u003ccode\u003e6d80db4\u003c/code\u003e\u003c/a\u003e Release v1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/68cd8852b4414b8b17c5f02087ce2383641063e4\"\u003e\u003ccode\u003e68cd885\u003c/code\u003e\u003c/a\u003e Prerelease v1.3.1-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/17c6a690e0140285ab143f4076ecbd6a6685907b\"\u003e\u003ccode\u003e17c6a69\u003c/code\u003e\u003c/a\u003e Rename as 'stub' to help explain why rather than what\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/b4bf74b059066e0391ad5b08ac0065b22d1a3f54\"\u003e\u003ccode\u003eb4bf74b\u003c/code\u003e\u003c/a\u003e macOS/Linux: Add empty.node file to aid tree-shaking bundlers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/029dbbb520e42752736cd4bea3d9f4c761f1ee80\"\u003e\u003ccode\u003e029dbbb\u003c/code\u003e\u003c/a\u003e Release v1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp-libvips/commits/v1.3.3/npm/linux-arm64\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@img/sharp-libvips-linux-arm` from 1.2.4 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp-libvips/releases\"\u003e@​img/sharp-libvips-linux-arm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaom\u003c/td\u003e\n\u003ctd\u003e3.15.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003earchive\u003c/td\u003e\n\u003ctd\u003e3.8.9\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecairo\u003c/td\u003e\n\u003ctd\u003e1.18.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecgif\u003c/td\u003e\n\u003ctd\u003e0.5.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexif\u003c/td\u003e\n\u003ctd\u003e0.6.26\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexpat\u003c/td\u003e\n\u003ctd\u003e2.8.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003effi\u003c/td\u003e\n\u003ctd\u003e3.8.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efontconfig\u003c/td\u003e\n\u003ctd\u003e2.18.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efreetype\u003c/td\u003e\n\u003ctd\u003e2.14.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efribidi\u003c/td\u003e\n\u003ctd\u003e1.0.16\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eglib\u003c/td\u003e\n\u003ctd\u003e2.89.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eharfbuzz\u003c/td\u003e\n\u003ctd\u003e14.3.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eheif\u003c/td\u003e\n\u003ctd\u003e1.23.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ehighway\u003c/td\u003e\n\u003ctd\u003e1.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eimagequant\u003c/td\u003e\n\u003ctd\u003e2.4.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003elcms\u003c/td\u003e\n\u003ctd\u003e2.19.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003emozjpeg\u003c/td\u003e\n\u003ctd\u003e0826579\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epango\u003c/td\u003e\n\u003ctd\u003e1.58.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epixman\u003c/td\u003e\n\u003ctd\u003e0.46.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003epng\u003c/td\u003e\n\u003ctd\u003e1.6.58\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eproxy-libintl\u003c/td\u003e\n\u003ctd\u003e0.5\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ersvg\u003c/td\u003e\n\u003ctd\u003e2.62.91\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003etiff\u003c/td\u003e\n\u003ctd\u003e4.7.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003euhdr\u003c/td\u003e\n\u003ctd\u003e2.0.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003evips\u003c/td\u003e\n\u003ctd\u003e8.18.6\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ewebp\u003c/td\u003e\n\u003ctd\u003e1.6.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003exml2\u003c/td\u003e\n\u003ctd\u003e2.15.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ezlib-ng\u003c/td\u003e\n\u003ctd\u003e2.3.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev1.3.3-rc.0\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eaom\u003c/td\u003e\n\u003ctd\u003e3.14.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003earchive\u003c/td\u003e\n\u003ctd\u003e3.8.9\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecairo\u003c/td\u003e\n\u003ctd\u003e1.18.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ecgif\u003c/td\u003e\n\u003ctd\u003e0.5.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexif\u003c/td\u003e\n\u003ctd\u003e0.6.26\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexpat\u003c/td\u003e\n\u003ctd\u003e2.8.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003effi\u003c/td\u003e\n\u003ctd\u003e3.8.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efontconfig\u003c/td\u003e\n\u003ctd\u003e2.18.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efreetype\u003c/td\u003e\n\u003ctd\u003e2.14.3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efribidi\u003c/td\u003e\n\u003ctd\u003e1.0.16\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eglib\u003c/td\u003e\n\u003ctd\u003e2.89.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eharfbuzz\u003c/td\u003e\n\u003ctd\u003e14.3.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eheif\u003c/td\u003e\n\u003ctd\u003e1.23.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ehighway\u003c/td\u003e\n\u003ctd\u003e1.4.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eimagequant\u003c/td\u003e\n\u003ctd\u003e2.4.1\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/6e5971d333377743163edc3ad9e5d0b897abcbc9\"\u003e\u003ccode\u003e6e5971d\u003c/code\u003e\u003c/a\u003e Release v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/8cb41cd866765aacf4f5a2867d641795e9a4eb1d\"\u003e\u003ccode\u003e8cb41cd\u003c/code\u003e\u003c/a\u003e Prerelease v1.3.3-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/4da6d14c0d59866adfb9d8cf52bcaa53846dc4f6\"\u003e\u003ccode\u003e4da6d14\u003c/code\u003e\u003c/a\u003e Release v1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/4b6459d781eb08dc319dd48fd3b8abab3435a3ec\"\u003e\u003ccode\u003e4b6459d\u003c/code\u003e\u003c/a\u003e Prerelease v1.3.2-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/5f875222535270220283dd20e448da68f787c1a8\"\u003e\u003ccode\u003e5f87522\u003c/code\u003e\u003c/a\u003e macOS/Linux: Add exports entry for binary file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/commit/6d80d...\n\n_Description has been truncated_","html_url":"https://github.com/sbarkar/barkar.ch/pull/430","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sbarkar%2Fbarkar.ch/issues/430","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/430/packages"}},{"old_version":"1.0.30001809","new_version":"1.0.30001810","update_type":"patch","path":null,"pr_created_at":"2026-09-06T13:47:19.000Z","version_change":"1.0.30001809 → 1.0.30001810","issue":{"uuid":"5365339466","node_id":"PR_kwDOSZDaYM8AAAABCZ-9wA","number":447,"state":"open","title":"chore(deps-dev): bump the dev-dependencies group with 15 updates","user":"dependabot[bot]","labels":["size/large","dependencies"],"assignees":[],"locked":false,"comments_count":11,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-06T13:47:19.000Z","updated_at":"2026-09-06T16:11:56.983Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":15,"packages":[{"name":"@axe-core/playwright","old_version":"4.12.1","new_version":"4.13.0","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@biomejs/biome","old_version":"2.5.4","new_version":"2.5.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@noble/hashes","old_version":"1.8.0","new_version":"2.3.0","repository_url":"https://github.com/paulmillr/noble-hashes"},{"name":"@size-limit/preset-small-lib","old_version":"11.2.0","new_version":"13.0.3","repository_url":"https://github.com/ai/size-limit"},{"name":"caniuse-lite","old_version":"1.0.30001809","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cspell","old_version":"10.0.1","new_version":"10.1.0","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"eslint","old_version":"10.8.0","new_version":"10.9.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-unicorn","old_version":"72.0.0","new_version":"73.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"globals","old_version":"17.7.0","new_version":"17.11.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"mocha","old_version":"10.8.2","new_version":"11.8.0","repository_url":"https://github.com/mochajs/mocha"},{"name":"opencode-supermemory","old_version":"2.0.11","new_version":"2.0.12","repository_url":"https://github.com/supermemoryai/opencode-supermemory"},{"name":"playwright","old_version":"1.60.0","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"repomix","old_version":"1.17.0","new_version":"1.18.0","repository_url":"https://github.com/yamadashy/repomix"},{"name":"size-limit","old_version":"11.2.0","new_version":"13.0.3","repository_url":"https://github.com/ai/size-limit"},{"name":"undici-types","old_version":"8.9.0","new_version":"8.10.0","repository_url":"https://github.com/nodejs/undici"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.12.1` | `4.13.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.4` | `2.5.11` |\n| [@noble/hashes](https://github.com/paulmillr/noble-hashes) | `1.8.0` | `2.3.0` |\n| [@size-limit/preset-small-lib](https://github.com/ai/size-limit) | `11.2.0` | `13.0.3` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001809` | `1.0.30001810` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.0.1` | `10.1.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.8.0` | `10.9.0` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `72.0.0` | `73.0.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.7.0` | `17.11.0` |\n| [mocha](https://github.com/mochajs/mocha) | `10.8.2` | `11.8.0` |\n| [opencode-supermemory](https://github.com/supermemoryai/opencode-supermemory) | `2.0.11` | `2.0.12` |\n| [playwright](https://github.com/microsoft/playwright) | `1.60.0` | `1.62.1` |\n| [repomix](https://github.com/yamadashy/repomix) | `1.17.0` | `1.18.0` |\n| [size-limit](https://github.com/ai/size-limit) | `11.2.0` | `13.0.3` |\n| [undici-types](https://github.com/nodejs/undici) | `8.9.0` | `8.10.0` |\n\nUpdates `@axe-core/playwright` from 4.12.1 to 4.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/releases\"\u003e@​axe-core/playwright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: use pat instead of github token by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1334\"\u003edequelabs/axe-core-npm#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump nyc from 17.1.0 to 18.0.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/dequelabs/axe-core-npm/pull/1311\"\u003edequelabs/axe-core-npm#1311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: increase timeout for axe-core update by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1354\"\u003edequelabs/axe-core-npm#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pin node by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1355\"\u003edequelabs/axe-core-npm#1355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix webdriverio esmTest.mjs by \u003ca href=\"https://github.com/straker\"\u003e\u003ccode\u003e@​straker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1356\"\u003edequelabs/axe-core-npm#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disable dependabot rebase strategy by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1344\"\u003edequelabs/axe-core-npm#1344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump actions/checkout from 6 to 6.0.2 in the gha-low-risk 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/dequelabs/axe-core-npm/pull/1357\"\u003edequelabs/axe-core-npm#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: increase timeout for axe-core update by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1360\"\u003edequelabs/axe-core-npm#1360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: exclude test/release from npm workspaces by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1361\"\u003edequelabs/axe-core-npm#1361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump axios from 1.14.0 to 1.17.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/dequelabs/axe-core-npm/pull/1358\"\u003edequelabs/axe-core-npm#1358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: merge master into develop by \u003ca href=\"https://github.com/michael-siek\"\u003e\u003ccode\u003e@​michael-siek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1362\"\u003edequelabs/axe-core-npm#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: declare \u003ccode\u003e@​eslint/js\u003c/code\u003e and group eslint deps for dependabot by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1348\"\u003edequelabs/axe-core-npm#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump actions/checkout from 6.0.2 to 6.0.3 in the gha-low-risk 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/dequelabs/axe-core-npm/pull/1363\"\u003edequelabs/axe-core-npm#1363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: group browser-driver and jest deps for dependabot by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1365\"\u003edequelabs/axe-core-npm#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump flatted from 3.3.1 to 3.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1301\"\u003edequelabs/axe-core-npm#1301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump handlebars from 4.7.8 to 4.7.9 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/dequelabs/axe-core-npm/pull/1305\"\u003edequelabs/axe-core-npm#1305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump fast-xml-parser from 5.5.1 to 5.8.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/dequelabs/axe-core-npm/pull/1325\"\u003edequelabs/axe-core-npm#1325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump lodash from 4.17.21 to 4.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1337\"\u003edequelabs/axe-core-npm#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump ip-address and socks 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/dequelabs/axe-core-npm/pull/1339\"\u003edequelabs/axe-core-npm#1339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump fast-xml-builder from 1.1.0 to 1.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/dequelabs/axe-core-npm/pull/1342\"\u003edequelabs/axe-core-npm#1342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump basic-ftp from 5.2.0 to 5.3.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1341\"\u003edequelabs/axe-core-npm#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump qs from 6.14.0 to 6.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1349\"\u003edequelabs/axe-core-npm#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump tmp from 0.2.5 to 0.2.7 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/dequelabs/axe-core-npm/pull/1350\"\u003edequelabs/axe-core-npm#1350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​babel/plugin-transform-modules-systemjs\u003c/code\u003e from 7.29.0 to 7.29.7 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/dequelabs/axe-core-npm/pull/1343\"\u003edequelabs/axe-core-npm#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump undici from 6.23.0 to 6.26.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/dequelabs/axe-core-npm/pull/1366\"\u003edequelabs/axe-core-npm#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump the selenium group with 2 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/dequelabs/axe-core-npm/pull/1369\"\u003edequelabs/axe-core-npm#1369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump lint-staged from 16.3.2 to 17.0.7 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/dequelabs/axe-core-npm/pull/1375\"\u003edequelabs/axe-core-npm#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump sinon from 21.0.1 to 22.0.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/dequelabs/axe-core-npm/pull/1374\"\u003edequelabs/axe-core-npm#1374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​playwright/test\u003c/code\u003e from 1.58.2 to 1.60.0 in the playwright 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/dequelabs/axe-core-npm/pull/1371\"\u003edequelabs/axe-core-npm#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Update axe-core to v4.12.1 by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1378\"\u003edequelabs/axe-core-npm#1378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: RC v4.12.0 by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1381\"\u003edequelabs/axe-core-npm#1381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: RC v4.12.1 by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1391\"\u003edequelabs/axe-core-npm#1391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release v4.12.1 by \u003ca href=\"https://github.com/axe-core\"\u003e\u003ccode\u003e@​axe-core\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1393\"\u003edequelabs/axe-core-npm#1393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: merge master into develop by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1394\"\u003edequelabs/axe-core-npm#1394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​sigstore/core\u003c/code\u003e from 3.1.0 to 3.2.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1395\"\u003edequelabs/axe-core-npm#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump axios from 1.17.0 to 1.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1400\"\u003edequelabs/axe-core-npm#1400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump rollup from 4.46.2 to 4.62.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1402\"\u003edequelabs/axe-core-npm#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump undici from 6.26.0 to 6.28.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/dequelabs/axe-core-npm/pull/1409\"\u003edequelabs/axe-core-npm#1409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump ip-address from 10.2.0 to 10.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1408\"\u003edequelabs/axe-core-npm#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: remove scheduled trigger from update-axe-core workflow by \u003ca href=\"https://github.com/Garbee\"\u003e\u003ccode\u003e@​Garbee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1411\"\u003edequelabs/axe-core-npm#1411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update axe-core to v4.13.0 by \u003ca href=\"https://github.com/axe-core\"\u003e\u003ccode\u003e@​axe-core\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1413\"\u003edequelabs/axe-core-npm#1413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: RC v4.13.0 by \u003ca href=\"https://github.com/attest-team-ci\"\u003e\u003ccode\u003e@​attest-team-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1414\"\u003edequelabs/axe-core-npm#1414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release v4.13.0 by \u003ca href=\"https://github.com/axe-core\"\u003e\u003ccode\u003e@​axe-core\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/pull/1416\"\u003edequelabs/axe-core-npm#1416\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.3...v4.13.0\"\u003ehttps://github.com/dequelabs/axe-core-npm/compare/v4.11.3...v4.13.0\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/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md\"\u003e@​axe-core/playwright's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.3...v4.13.0\"\u003e4.13.0\u003c/a\u003e (2026-08-10)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate axe-core to v4.12.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1378\"\u003e#1378\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/4263054240dc10bbfac0005ae2904f48651891d3\"\u003e4263054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate axe-core to v4.13.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1413\"\u003e#1413\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/399c5d7ccd9d7d8be1ee9f26bb5e03d2da4300f6\"\u003e399c5d7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1412\"\u003e#1412\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/dequelabs/axe-core-npm/commits/v4.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.5.4 to 2.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.11\u003c/h2\u003e\n\u003ch2\u003e2.5.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11499\"\u003e#11499\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9743d0ceae807757300e5b0ec66266125bc664c1\"\u003e\u003ccode\u003e9743d0c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/scs0209\"\u003e\u003ccode\u003e@​scs0209\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11496\"\u003e#11496\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-valid-anchor/\"\u003e\u003ccode\u003euseValidAnchor\u003c/code\u003e\u003c/a\u003e now treats Astro JSX shorthand attributes like \u003ccode\u003e\u0026lt;a {href}\u0026gt;\u003c/code\u003e as a valid \u003ccode\u003ehref\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11437\"\u003e#11437\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/88f805e19b67ab4c876e4fc4a8b4018bd03df20b\"\u003e\u003ccode\u003e88f805e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9944\"\u003e#9944\u003c/a\u003e: adjacent elements inside an Astro expression now parse as an implicit fragment instead of raising an error.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e{options.map(() =\u0026gt;\n  \u0026lt;div /\u0026gt;\n  \u0026lt;div /\u0026gt;\n)}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11437\"\u003e#11437\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/88f805e19b67ab4c876e4fc4a8b4018bd03df20b\"\u003e\u003ccode\u003e88f805e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed Astro templates rejecting unclosed HTML void elements, such as \u003ccode\u003e{cond \u0026amp;\u0026amp; \u0026lt;br\u0026gt;}\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11507\"\u003e#11507\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e2fc03669886732ac9c768aa00f3ffae46241848\"\u003e\u003ccode\u003ee2fc036\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11157\"\u003e#11157\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e no longer reports Vue \u003ccode\u003e\u0026lt;script setup\u0026gt;\u003c/code\u003e bindings used by CSS \u003ccode\u003ev-bind()\u003c/code\u003e as unused.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11398\"\u003e#11398\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/afc4615079a72e0810f06186f78e5cb177a5638e\"\u003e\u003ccode\u003eafc4615\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11389\"\u003e#11389\u003c/a\u003e: Files passed through \u003ccode\u003e--stdin-file-path\u003c/code\u003e now use full HTML support for Astro, Svelte, and Vue when it is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11526\"\u003e#11526\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/372cd68ba156efdc497017598a49e21484a3ada9\"\u003e\u003ccode\u003e372cd68\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-vue-ref-as-operand/\"\u003e\u003ccode\u003enoVueRefAsOperand\u003c/code\u003e\u003c/a\u003e to track Vue refs through declaration aliases and \u003ccode\u003etoRefs()\u003c/code\u003e properties, and to recognize \u003ccode\u003euseTemplateRef()\u003c/code\u003e results. The rule no longer reports false positives such as plain ref transfers, plain \u003ccode\u003etoRefs()\u003c/code\u003e property access, \u003ccode\u003edefineModel()\u003c/code\u003e modifiers, or the supported \u003ccode\u003e.effect\u003c/code\u003e member as operands.\u003c/p\u003e\n\u003cp\u003eThe refactor enabling these fixes also improves the performance of the rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11458\"\u003e#11458\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a7cd2868c3d98fbc75174c5bf69fdcfacbe87304\"\u003e\u003ccode\u003ea7cd286\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11436\"\u003e#11436\u003c/a\u003e: GritQL snippets such as \u003ccode\u003eexport { $specifiers } from $source\u003c/code\u003e now match named re-exports with aliases, inline \u003ccode\u003etype\u003c/code\u003e modifiers, and multiple specifiers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11515\"\u003e#11515\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/382b15d5e0f9e2a75604fec1f15ad342628c99c7\"\u003e\u003ccode\u003e382b15d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11390\"\u003e#11390\u003c/a\u003e, where \u003ccode\u003enoFloatingPromises\u003c/code\u003e performed expensive full type inference for calls to non-Promise methods declared on third-party TypeScript classes. The rule now classifies those calls using targeted type information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11516\"\u003e#11516\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6f40e8224afc58737626d997c0ea779e2b37baca\"\u003e\u003ccode\u003e6f40e82\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/levrik\"\u003e\u003ccode\u003e@​levrik\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-vue-ref-as-operand/\"\u003e\u003ccode\u003enoVueRefAsOperand\u003c/code\u003e\u003c/a\u003e so it no longer reports a callback parameter (e.g. from \u003ccode\u003e.find()\u003c/code\u003e, \u003ccode\u003e.map()\u003c/code\u003e) as an unwrapped ref value just because it's nested inside a \u003ccode\u003eref()\u003c/code\u003e, \u003ccode\u003ecomputed()\u003c/code\u003e, or similar call.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst result = computed(() =\u0026gt; list.find((item) =\u0026gt; item.label === \u0026quot;a\u0026quot;));\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePreviously, \u003ccode\u003eitem\u003c/code\u003e here was incorrectly treated as a ref value because the rule attributed it to the outer \u003ccode\u003ecomputed()\u003c/code\u003e call.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11495\"\u003e#11495\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/496268d1470b6a4cd52bff03d37899c4bb7f77ab\"\u003e\u003ccode\u003e496268d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/use-graphql-naming-convention/\"\u003e\u003ccode\u003euseGraphqlNamingConvention\u003c/code\u003e\u003c/a\u003e so it no longer reports GraphQL enum value definitions with comments \u0026amp; descriptions and now displays a more accurate diagnostic range.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11407\"\u003e#11407\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6ef52b02fc07e23de7ad498d853aaf2c825717fd\"\u003e\u003ccode\u003e6ef52b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/1678092075\"\u003e\u003ccode\u003e@​1678092075\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11214\"\u003e#11214\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e no longer reports type parameters declared by non-default function overload signatures that have an implementation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11322\"\u003e#11322\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5c353e6c85a40807e2710684da807f8757ee650c\"\u003e\u003ccode\u003e5c353e6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jp-knj\"\u003e\u003ccode\u003e@​jp-knj\u003c/code\u003e\u003c/a\u003e! - Added a new nursery rule \u003ccode\u003enoAstroSetHtmlDirective\u003c/code\u003e, which disallows Astro's \u003ccode\u003eset:html\u003c/code\u003e directive because untrusted content can introduce cross-site scripting vulnerabilities.\u003c/p\u003e\n\u003cp\u003eFor example, the following snippet triggers the rule:\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e\u0026lt;div set:html={content} /\u0026gt;\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/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11499\"\u003e#11499\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9743d0ceae807757300e5b0ec66266125bc664c1\"\u003e\u003ccode\u003e9743d0c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/scs0209\"\u003e\u003ccode\u003e@​scs0209\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11496\"\u003e#11496\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-valid-anchor/\"\u003e\u003ccode\u003euseValidAnchor\u003c/code\u003e\u003c/a\u003e now treats Astro JSX shorthand attributes like \u003ccode\u003e\u0026lt;a {href}\u0026gt;\u003c/code\u003e as a valid \u003ccode\u003ehref\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11437\"\u003e#11437\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/88f805e19b67ab4c876e4fc4a8b4018bd03df20b\"\u003e\u003ccode\u003e88f805e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9944\"\u003e#9944\u003c/a\u003e: adjacent elements inside an Astro expression now parse as an implicit fragment instead of raising an error.\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e{options.map(() =\u0026gt;\n  \u0026lt;div /\u0026gt;\n  \u0026lt;div /\u0026gt;\n)}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11437\"\u003e#11437\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/88f805e19b67ab4c876e4fc4a8b4018bd03df20b\"\u003e\u003ccode\u003e88f805e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixed Astro templates rejecting unclosed HTML void elements, such as \u003ccode\u003e{cond \u0026amp;\u0026amp; \u0026lt;br\u0026gt;}\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11507\"\u003e#11507\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e2fc03669886732ac9c768aa00f3ffae46241848\"\u003e\u003ccode\u003ee2fc036\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11157\"\u003e#11157\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e no longer reports Vue \u003ccode\u003e\u0026lt;script setup\u0026gt;\u003c/code\u003e bindings used by CSS \u003ccode\u003ev-bind()\u003c/code\u003e as unused.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11398\"\u003e#11398\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/afc4615079a72e0810f06186f78e5cb177a5638e\"\u003e\u003ccode\u003eafc4615\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11389\"\u003e#11389\u003c/a\u003e: Files passed through \u003ccode\u003e--stdin-file-path\u003c/code\u003e now use full HTML support for Astro, Svelte, and Vue when it is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11526\"\u003e#11526\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/372cd68ba156efdc497017598a49e21484a3ada9\"\u003e\u003ccode\u003e372cd68\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-vue-ref-as-operand/\"\u003e\u003ccode\u003enoVueRefAsOperand\u003c/code\u003e\u003c/a\u003e to track Vue refs through declaration aliases and \u003ccode\u003etoRefs()\u003c/code\u003e properties, and to recognize \u003ccode\u003euseTemplateRef()\u003c/code\u003e results. The rule no longer reports false positives such as plain ref transfers, plain \u003ccode\u003etoRefs()\u003c/code\u003e property access, \u003ccode\u003edefineModel()\u003c/code\u003e modifiers, or the supported \u003ccode\u003e.effect\u003c/code\u003e member as operands.\u003c/p\u003e\n\u003cp\u003eThe refactor enabling these fixes also improves the performance of the rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11458\"\u003e#11458\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a7cd2868c3d98fbc75174c5bf69fdcfacbe87304\"\u003e\u003ccode\u003ea7cd286\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11436\"\u003e#11436\u003c/a\u003e: GritQL snippets such as \u003ccode\u003eexport { $specifiers } from $source\u003c/code\u003e now match named re-exports with aliases, inline \u003ccode\u003etype\u003c/code\u003e modifiers, and multiple specifiers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11515\"\u003e#11515\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/382b15d5e0f9e2a75604fec1f15ad342628c99c7\"\u003e\u003ccode\u003e382b15d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11390\"\u003e#11390\u003c/a\u003e, where \u003ccode\u003enoFloatingPromises\u003c/code\u003e performed expensive full type inference for calls to non-Promise methods declared on third-party TypeScript classes. The rule now classifies those calls using targeted type information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11516\"\u003e#11516\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6f40e8224afc58737626d997c0ea779e2b37baca\"\u003e\u003ccode\u003e6f40e82\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/levrik\"\u003e\u003ccode\u003e@​levrik\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-vue-ref-as-operand/\"\u003e\u003ccode\u003enoVueRefAsOperand\u003c/code\u003e\u003c/a\u003e so it no longer reports a callback parameter (e.g. from \u003ccode\u003e.find()\u003c/code\u003e, \u003ccode\u003e.map()\u003c/code\u003e) as an unwrapped ref value just because it's nested inside a \u003ccode\u003eref()\u003c/code\u003e, \u003ccode\u003ecomputed()\u003c/code\u003e, or similar call.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst result = computed(() =\u0026gt; list.find((item) =\u0026gt; item.label === \u0026quot;a\u0026quot;));\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePreviously, \u003ccode\u003eitem\u003c/code\u003e here was incorrectly treated as a ref value because the rule attributed it to the outer \u003ccode\u003ecomputed()\u003c/code\u003e call.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11495\"\u003e#11495\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/496268d1470b6a4cd52bff03d37899c4bb7f77ab\"\u003e\u003ccode\u003e496268d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/use-graphql-naming-convention/\"\u003e\u003ccode\u003euseGraphqlNamingConvention\u003c/code\u003e\u003c/a\u003e so it no longer reports GraphQL enum value definitions with comments \u0026amp; descriptions and now displays a more accurate diagnostic range.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11407\"\u003e#11407\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6ef52b02fc07e23de7ad498d853aaf2c825717fd\"\u003e\u003ccode\u003e6ef52b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/1678092075\"\u003e\u003ccode\u003e@​1678092075\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11214\"\u003e#11214\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e no longer reports type parameters declared by non-default function overload signatures that have an implementation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11322\"\u003e#11322\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5c353e6c85a40807e2710684da807f8757ee650c\"\u003e\u003ccode\u003e5c353e6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jp-knj\"\u003e\u003ccode\u003e@​jp-knj\u003c/code\u003e\u003c/a\u003e! - Added a new nursery rule \u003ccode\u003enoAstroSetHtmlDirective\u003c/code\u003e, which disallows Astro's \u003ccode\u003eset:html\u003c/code\u003e directive because untrusted content can introduce cross-site scripting vulnerabilities.\u003c/p\u003e\n\u003cp\u003eFor example, the following snippet triggers the rule:\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e\u0026lt;div set:html={content} /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11462\"\u003e#11462\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/18883b7dafb8f9581534508fdd5b1e34632f2724\"\u003e\u003ccode\u003e18883b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10776\"\u003e#10776\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-hyphenated-attributes/\"\u003e\u003ccode\u003euseVueHyphenatedAttributes\u003c/code\u003e\u003c/a\u003e no longer reports lowercase attribute names containing punctuation, such as \u003ccode\u003ept:header:data-test-id\u003c/code\u003e and \u003ccode\u003esome_attr\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4d9c1d53ff57c44247e7a32718e1c69a0c1735af\"\u003e\u003ccode\u003e4d9c1d5\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11457\"\u003e#11457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/18883b7dafb8f9581534508fdd5b1e34632f2724\"\u003e\u003ccode\u003e18883b7\u003c/code\u003e\u003c/a\u003e fix(html): ignore punctuation in Vue attribute casing (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11462\"\u003e#11462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5c353e6c85a40807e2710684da807f8757ee650c\"\u003e\u003ccode\u003e5c353e6\u003c/code\u003e\u003c/a\u003e feat: adds the noAstroSetHtmlDirective rule for .astro (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11322\"\u003e#11322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3e5367f13de6c8cb80070544774c9935cac7d649\"\u003e\u003ccode\u003e3e5367f\u003c/code\u003e\u003c/a\u003e feat(lint): rule noUndeclaredCustomProperties (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11191\"\u003e#11191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/05797b196eb4412bb373d0825c44b0dd856f4134\"\u003e\u003ccode\u003e05797b1\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11450\"\u003e#11450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5f1ed342cb4f3fa85ec9361a4534ff95da885c13\"\u003e\u003ccode\u003e5f1ed34\u003c/code\u003e\u003c/a\u003e chore: add CodSpeed and Cloudflare to sponsors (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11410\"\u003e#11410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/208146010946ce47fb9396b9a2d6c9b9226e2d25\"\u003e\u003ccode\u003e2081460\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11309\"\u003e#11309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/6559e6ced6d4ebe8c26e818931df15d02829130d\"\u003e\u003ccode\u003e6559e6c\u003c/code\u003e\u003c/a\u003e feat: adds the \u003ccode\u003euseAstroClientOnlyDirectiveValue\u003c/code\u003e rule for .astro files (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11299\"\u003e#11299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a8798ea9f2569fab4524704c99a8e2fe45c2ca32\"\u003e\u003ccode\u003ea8798ea\u003c/code\u003e\u003c/a\u003e feat: useNamedLayer (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11377\"\u003e#11377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/85aac73d32a5f4a0db7bab3ebd195e35b32d513d\"\u003e\u003ccode\u003e85aac73\u003c/code\u003e\u003c/a\u003e feat(lint): add \u003ccode\u003enoUnsafeTypeAssertion\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11221\"\u003e#11221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.11/packages/@biomejs/biome\"\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.8.0 to 2.3.0\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@​noble/hashes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003cp\u003eImprove speed:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e+10-45% 32b inputs across all hashes\u003c/li\u003e\n\u003cli\u003e+40% SHA-3 / SHAKE, +50% 1mb KT128 / KT256 / TurboSHAKE, +20% kmac\u003c/li\u003e\n\u003cli\u003e2.2x argon\u003c/li\u003e\n\u003cli\u003e+20% pbkdf2 and hkdf\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBetter error messages and stricter type checks everywhere\u003c/li\u003e\n\u003cli\u003eBugfix: HMAC _cloneInto now preserves canXOF (\u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/134\"\u003e#134\u003c/a\u003e, ChALkeR); Argon2d typo rename (\u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/135\"\u003e#135\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eblake2.compress renamed to _compress (marked internal).\u003c/li\u003e\n\u003cli\u003eReduce on-disk unpacked size 869kb → 665kb (-204kb) by disabling source maps (they became less relevant).\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.2.0...2.3.0\"\u003ehttps://github.com/paulmillr/noble-hashes/compare/2.2.0...2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMarch 2026 self-audit\u003c/strong\u003e (all files): no major issues found\n\u003cul\u003e\n\u003cli\u003eAudited for spec compliance and security\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003edkLen=0\u003c/code\u003e handling in \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003eblake2\u003c/code\u003e, \u003ccode\u003eturboshake\u003c/code\u003e, \u003ccode\u003ekt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003eparallelHash\u003c/code\u003e with \u003ccode\u003eblockLen=0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix: \u003ccode\u003eargon2\u003c/code\u003e progress callback now reaches 100%\u003c/li\u003e\n\u003cli\u003eImprove: \u003ccode\u003edigestInto\u003c/code\u003e no longer returns a value (better performance)\u003c/li\u003e\n\u003cli\u003eImprove: \u003ccode\u003eargon2\u003c/code\u003e, \u003ccode\u003eblake2\u003c/code\u003e support non-4-divisible \u003ccode\u003edkLen\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix all Byte Array types, to ensure proper work in both TypeScript 5.6 \u0026amp; TypeScript 5.9+\n\u003cul\u003e\n\u003cli\u003eTS 5.6 has \u003ccode\u003eUint8Array\u003c/code\u003e, while TS 5.9+ made it generic \u003ccode\u003eUint8Array\u0026lt;ArrayBuffer\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis creates incompatibility of code between versions\u003c/li\u003e\n\u003cli\u003ePreviously, it was hard to use and constantly emitted errors similar to \u003ccode\u003eTS2345\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62240\"\u003etypescript#62240\u003c/a\u003e for more context\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003esha3: speed-up by up to 50%. Contributed 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/126\"\u003epaulmillr/noble-hashes#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix compilation issues on TypeScript v6\u003c/li\u003e\n\u003cli\u003eMake package Big Endian friendly. All tests pass on s390x\u003c/li\u003e\n\u003cli\u003eImprove tree-shaking, reduce bundle sizes\u003c/li\u003e\n\u003cli\u003eAdd massive amounts of documentation everywhere\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003e(We're skipping v2.1, to align with other noble packages)\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-hashes/compare/2.0.1...2.2.0\"\u003ehttps://github.com/paulmillr/noble-hashes/compare/2.0.1...2.2.0\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/noble-hashes/blob/main/CHANGELOG.md\"\u003e@​noble/hashes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0 (2026-08-06)\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved 32-byte input performance across all hashes by 10–45%.\u003c/li\u003e\n\u003cli\u003eImproved SHA-3 and SHAKE by 40%, one-megabyte KangarooTwelve, MarsupilamiFourteen, and TurboSHAKE by 50%, and KMAC by 20%.\u003c/li\u003e\n\u003cli\u003eImproved Argon2 performance by 2.2×.\u003c/li\u003e\n\u003cli\u003eImproved PBKDF2 and HKDF performance by 20%.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded better error messages and stricter type checks throughout the package.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eHMAC._cloneInto\u003c/code\u003e so it preserves \u003ccode\u003ecanXOF\u003c/code\u003e in issue \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/134\"\u003e#134\u003c/a\u003e, reported by \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e, and corrected an Argon2d typo in issue \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/135\"\u003e#135\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eblake2.compress\u003c/code\u003e to the internal \u003ccode\u003e_compress\u003c/code\u003e method.\u003c/li\u003e\n\u003cli\u003eReduced unpacked on-disk size from 869 KB to 665 KB by disabling less-relevant source maps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0 (2026-04-11)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMarch 2026 self-audit\u003c/strong\u003e (all files): no major issues found.\n\u003cul\u003e\n\u003cli\u003eAudited for specification compliance and security.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edkLen=0\u003c/code\u003e handling in \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003eblake2\u003c/code\u003e, \u003ccode\u003eturboshake\u003c/code\u003e, and \u003ccode\u003ekt\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eparallelHash\u003c/code\u003e with \u003ccode\u003eblockLen=0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade the \u003ccode\u003eargon2\u003c/code\u003e progress callback reach 100%.\u003c/li\u003e\n\u003cli\u003eChanged \u003ccode\u003edigestInto\u003c/code\u003e to return no value for better performance.\u003c/li\u003e\n\u003cli\u003eAdded support for non-four-divisible \u003ccode\u003edkLen\u003c/code\u003e values in \u003ccode\u003eargon2\u003c/code\u003e and \u003ccode\u003eblake2\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed all byte-array types for compatibility with both TypeScript 5.6 and TypeScript 5.9+.\n\u003cul\u003e\n\u003cli\u003eTypeScript 5.6 uses \u003ccode\u003eUint8Array\u003c/code\u003e, while TypeScript 5.9+ made it generic as \u003ccode\u003eUint8Array\u0026lt;ArrayBuffer\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThis previously caused incompatibilities and errors such as \u003ccode\u003eTS2345\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSee [TypeScript issue \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/62240\"\u003e#62240\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62240\"\u003emicrosoft/TypeScript#62240\u003c/a\u003e) for more context.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSped up SHA-3 by as much as 50%, contributed by \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e in [pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/126\"\u003e#126\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/pull/126\"\u003epaulmillr/noble-hashes#126\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed compilation issues on TypeScript 6.\u003c/li\u003e\n\u003cli\u003eAdded big-endian support; all tests pass on s390x.\u003c/li\u003e\n\u003cli\u003eImproved tree-shaking and reduced bundle sizes.\u003c/li\u003e\n\u003cli\u003eAdded extensive documentation throughout the package.\u003c/li\u003e\n\u003cli\u003eSkipped version 2.1 to align with the other noble packages.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1 (2025-09-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequired the \u003ccode\u003e.js\u003c/code\u003e extension for all module imports.\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 native browser use without transpilers.\u003c/li\u003e\n\u003cli\u003eThe change was planned for 2.0.0 but accidentally omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeclared exported submodules in \u003ccode\u003epackage.json\u003c/code\u003e to support TypeScript autocompletion.\u003c/li\u003e\n\u003cli\u003eFixed the scrypt \u003ccode\u003emaxmem\u003c/code\u003e error message, contributed by \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e in [pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/121\"\u003e#121\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/pull/121\"\u003epaulmillr/noble-hashes#121\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eSped up scrypt by 4%, contributed by \u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e in [pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/122\"\u003e#122\u003c/a\u003e](\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\u003ch2\u003e2.0.0 (2025-08-25)\u003c/h2\u003e\n\u003ch3\u003eHigh-level 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/paulmillr/noble-hashes/commit/8060cc83bbab6681d23c9eed071db3f3a6b442da\"\u003e\u003ccode\u003e8060cc8\u003c/code\u003e\u003c/a\u003e Release 2.3.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/16f8af952f97c598ddbac42d3ec814e59a61fb1c\"\u003e\u003ccode\u003e16f8af9\u003c/code\u003e\u003c/a\u003e Update workflow and benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/734220f1442d7806d54629787f998f80a21eef3a\"\u003e\u003ccode\u003e734220f\u003c/code\u003e\u003c/a\u003e Update jsbt to 0.6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/fd3d3c3fa0adad1ac47b6a661cdbc8f101b34f7f\"\u003e\u003ccode\u003efd3d3c3\u003c/code\u003e\u003c/a\u003e Minor improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/3654405c543ae20afdb7f01551f5224364b23804\"\u003e\u003ccode\u003e3654405\u003c/code\u003e\u003c/a\u003e test: use new syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/e222e2d53d433b7a03e553b6643019a22006f67b\"\u003e\u003ccode\u003ee222e2d\u003c/code\u003e\u003c/a\u003e utils: minor fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/ef7ae52a7b9add1937efd286ed592a68cc0c093e\"\u003e\u003ccode\u003eef7ae52\u003c/code\u003e\u003c/a\u003e Improve speed. Reduce bundle size. Reduce mem usage.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/26b194a455d89c72b4488987dde52b4132c8ce9f\"\u003e\u003ccode\u003e26b194a\u003c/code\u003e\u003c/a\u003e Rename npm action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/e89d6fadbfc2a2cfd3f47c3b426c74072b0d1d2c\"\u003e\u003ccode\u003ee89d6fa\u003c/code\u003e\u003c/a\u003e Bump jsbt to v0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/de8098a19d4257620c8bca6a5f664b84d5f3d74b\"\u003e\u003ccode\u003ede8098a\u003c/code\u003e\u003c/a\u003e Move benchmarks top-level\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-hashes/compare/1.8.0...2.3.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/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​noble/hashes\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@size-limit/preset-small-lib` from 11.2.0 to 13.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/size-limit/releases\"\u003e@​size-limit/preset-small-lib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003epicocolors\u003c/code\u003e dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed glob pattern regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed publishing process.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved Node.js 20 support.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003etinyglobby\u003c/code\u003e and \u003ccode\u003ejiti\u003c/code\u003e dependencies.\u003c/li\u003e\n\u003cli\u003eAdded npm provenance.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003edisablePlugins\u003c/code\u003e option (by \u003ca href=\"https://github.com/JPeer264\"\u003e\u003ccode\u003e@​JPeer264\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ecss-minimizer-webpack-plugin\u003c/code\u003e (by \u003ca href=\"https://github.com/SevereCloud\"\u003e\u003ccode\u003e@​SevereCloud\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved \u003ccode\u003ejiti\u003c/code\u003e to optional dependency.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003echokidar\u003c/code\u003e dependency in favor of \u003ccode\u003efs.watch\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved Node.js 18 support.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eopen\u003c/code\u003e \u0026amp; \u003ccode\u003eesbuild\u003c/code\u003e dependencies.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/nlopin\"\u003e\u003ccode\u003e@​nlopin\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/just-boris\"\u003e\u003ccode\u003e@​just-boris\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/ai/size-limit/blob/main/CHANGELOG.md\"\u003e@​size-limit/preset-small-lib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003epicocolors\u003c/code\u003e dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed glob pattern regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed publishing process.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved Node.js 20 support.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003etinyglobby\u003c/code\u003e and \u003ccode\u003ejiti\u003c/code\u003e dependencies.\u003c/li\u003e\n\u003cli\u003eAdded npm provenance.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003edisablePlugins\u003c/code\u003e option (by \u003ca href=\"https://github.com/JPeer264\"\u003e\u003ccode\u003e@​JPeer264\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ecss-minimizer-webpack-plugin\u003c/code\u003e (by \u003ca href=\"https://github.com/SevereCloud\"\u003e\u003ccode\u003e@​SevereCloud\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved \u003ccode\u003ejiti\u003c/code\u003e to optional dependency.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003echokidar\u003c/code\u003e dependency in favor of \u003ccode\u003efs.watch\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved Node.js 18 support.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eopen\u003c/code\u003e \u0026amp; \u003ccode\u003eesbuild\u003c/code\u003e dependencies.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/nlopin\"\u003e\u003ccode\u003e@​nlopin\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/just-boris\"\u003e\u003ccode\u003e@​just-boris\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/ai/size-limit/commit/7257ebba3aa9d1cbb9f93bed660b0cd78898b484\"\u003e\u003ccode\u003e7257ebb\u003c/code\u003e\u003c/a\u003e Release 13.0.3 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/2d732d8d9f66c71dd4870c85b1ce6444cc756842\"\u003e\u003ccode\u003e2d732d8\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/56099b8edf02b649d5cd1bc69a1d8cab3903c0ab\"\u003e\u003ccode\u003e56099b8\u003c/code\u003e\u003c/a\u003e Remove dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/9ef96158b6936ba7fb2109ea76b0fe06729340cf\"\u003e\u003ccode\u003e9ef9615\u003c/code\u003e\u003c/a\u003e Release 13.0.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/1f363e86b9d460df696aa444a96c1541863c985b\"\u003e\u003ccode\u003e1f363e8\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/97cd39c046da87372edfdd7c56b2ce9c7f0903dd\"\u003e\u003ccode\u003e97cd39c\u003c/code\u003e\u003c/a\u003e Fix glob pattern regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/f4f3518bf7f5368159e2773c697a1c781c50f5b4\"\u003e\u003ccode\u003ef4f3518\u003c/code\u003e\u003c/a\u003e Release 13.0.1 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/7b5ec5015c10a01f1e7c74c633176e86865b255a\"\u003e\u003ccode\u003e7b5ec50\u003c/code\u003e\u003c/a\u003e Fix publish script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/fb467c2c516a5ae7efabaa8a680da3fcd0676c19\"\u003e\u003ccode\u003efb467c2\u003c/code\u003e\u003c/a\u003e Release 13.0.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/8b73ddb1f31b704b5ab6735265537fd4bb4c9cb1\"\u003e\u003ccode\u003e8b73ddb\u003c/code\u003e\u003c/a\u003e Add new publish system\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/size-limit/compare/11.2.0...13.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​size-limit/preset-small-lib\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001809 to 1.0.30001810\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001809...1.0.30001810\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cspell` from 10.0.1 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/releases\"\u003ecspell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efeat(cspell-junit-reporter): add JUnit XML reporter package (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8945\"\u003e#8945\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eCloses \u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/4570\"\u003e#4570\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eAdds \u003ccode\u003e@cspell/cspell-junit-reporter\u003c/code\u003e, a new workspace package modeled on \u003ccode\u003epackages/cspell-json-reporter\u003c/code\u003e, that emits a JUnit-compatible XML report of a cspell run.\u003c/p\u003e\n\u003cp\u003eThe issue asked for a minimal mapping along the lines of:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;testsuite tests=\u0026quot;3\u0026quot;\u0026gt;\n  \u0026lt;testcase classname=\u0026quot;File1\u0026quot; name\u0026quot;/\u0026gt;\n  \u0026lt;testcase classname=\u0026quot;File2\u0026quot; name=\u0026quot;AnotherSuccessfulTest\u0026quot;/\u0026gt;\n  \u0026lt;testcase classname=\u0026quot;foo3\u0026quot; name=\u0026quot;AFailingTest\u0026quot;\u0026gt;\n    \u0026lt;failure type=\u0026quot;prohibited word\u0026quot;\u0026gt; zzz \u0026lt;/failure\u0026gt;\n  \u0026lt;/testcase\u0026gt;\n\u0026lt;/testsuite\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis PR follows that shape but wraps it in a \u003ccode\u003e\u0026lt;testsuites\u0026gt;\u003c/code\u003e root and groups by file (one \u003ccode\u003e\u0026lt;testsuite\u0026gt;\u003c/code\u003e per file, suite name = file path), since that is the convention used by other widely-consumed JUnit reporters (for example ESLint's JUnit formatter) and is what most CI JUnit parsers expect. The package README documents the full mapping.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epackage.json\u003c/code\u003e, \u003ccode\u003etsconfig.json\u003c/code\u003e, test framework, and \u003ccode\u003efiles\u003c/code\u003e/\u003ccode\u003eexports\u003c/code\u003e/\u003ccode\u003epublishConfig\u003c/code\u003e shape are copied from \u003ccode\u003ecspell-json-reporter\u003c/code\u003e. Version pinned to 10.0.1 to match the monorepo's locked versioning.\u003c/li\u003e\n\u003cli\u003eNo third-party XML library was added. The repo has no existing XML dependency, so a small escaping helper (\u003ccode\u003esrc/utils/escapeXml.ts\u003c/code\u003e) and a pure XML-string builder (\u003ccode\u003esrc/utils/buildJUnitXml.ts\u003c/code\u003e) were written in-repo, consistent with the monorepo's small-utility-file convention.\u003c/li\u003e\n\u003cli\u003eUnit tests (32) cover: no files, a clean file (single passing testcase), a file with issues, escaping of special characters in paths/words/messages, a skipped file, and non-issue processing errors (\u003ccode\u003eerror\u003c/code\u003e emitter routed to a dedicated \u003ccode\u003ecspell-errors\u003c/code\u003e testsuite using \u003ccode\u003e\u0026lt;error\u0026gt;\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAssumptions the issue thread left ambiguous, called out for review:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eOne \u003ccode\u003e\u0026lt;testsuite\u0026gt;\u003c/code\u003e per file rather than one flat suite for the whole run. Matches common JUnit reporter convention and keeps per-file counts meaningful in CI UIs.\u003c/li\u003e\n\u003cli\u003eA clean file gets one synthetic passing \u003ccode\u003e\u0026lt;testcase name=\u0026quot;no issues found\u0026quot;\u0026gt;\u003c/code\u003e so a suite is never reported with \u003ccode\u003etests=\u0026quot;0\u0026quot;\u003c/code\u003e, which some JUnit consumers treat as suspicious.\u003c/li\u003e\n\u003cli\u003eSettings are intentionally slimmer than \u003ccode\u003ecspell-json-reporter\u003c/code\u003e's (\u003ccode\u003eoutFile\u003c/code\u003e, \u003ccode\u003esuiteName\u003c/code\u003e only). JUnit XML has no natural place for arbitrary debug/progress log dumps.\u003c/li\u003e\n\u003cli\u003ecspell processing errors are reported as \u003ccode\u003e\u0026lt;error\u0026gt;\u003c/code\u003e elements, distinct from spelling \u003ccode\u003e\u0026lt;failure\u0026gt;\u003c/code\u003e elements, per the JUnit failure-vs-error distinction.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eVerified locally: \u003ccode\u003etsc -b\u003c/code\u003e clean, vitest 32/32, eslint and prettier clean, and the full monorepo \u003ccode\u003ebuild:prod\u003c/code\u003e succeeds with the package in the workspace. One environment note: the package's CLI smoke-test script wasn't runnable locally (repo requires Node \u0026gt;=22.18.0, local was 22.17.0 — the sibling json-reporter fails identically there), so CI is the first place it will run.\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: allow substitutions across ignored ranges (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9017\"\u003e#9017\u003c/a\u003e)\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell/CHANGELOG.md\"\u003ecspell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.0 (2026-08-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efeat(cspell-junit-reporter): add JUnit XML reporter package (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/8945\"\u003e#8945\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eCloses \u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/4570\"\u003e#4570\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eAdds \u003ccode\u003e@cspell/cspell-junit-reporter\u003c/code\u003e, a new workspace package modeled on \u003ccode\u003epackages/cspell-json-reporter\u003c/code\u003e, that emits a JUnit-compatible XML report of a cspell run.\u003c/p\u003e\n\u003cp\u003eThe issue asked for a minimal mapping along the lines of:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;testsuite tests=\u0026quot;3\u0026quot;\u0026gt;\n  \u0026lt;testcase classname=\u0026quot;File1\u0026quot; name\u0026quot;/\u0026gt;\n  \u0026lt;testcase classname=\u0026quot;File2\u0026quot; name=\u0026quot;AnotherSuccessfulTest\u0026quot;/\u0026gt;\n  \u0026lt;testcase classname=\u0026quot;foo3\u0026quot; name=\u0026quot;AFailingTest\u0026quot;\u0026gt;\n    \u0026lt;failure type=\u0026quot;prohibited word\u0026quot;\u0026gt; zzz \u0026lt;/failure\u0026gt;\n  \u0026lt;/testcase\u0026gt;\n\u0026lt;/testsuite\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis PR follows that shape but wraps it in a \u003ccode\u003e\u0026lt;testsuites\u0026gt;\u003c/code\u003e root and groups by file (one \u003ccode\u003e\u0026lt;testsuite\u0026gt;\u003c/code\u003e per file, suite name = file path), since that is the convention used by other widely-consumed JUnit reporters (for example ESLint's JUnit formatter) and is what most CI JUnit parsers expect. The package README documents the full mapping.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epackage.json\u003c/code\u003e, \u003ccode\u003etsconfig.json\u003c/code\u003e, test framework, and \u003ccode\u003efiles\u003c/code\u003e/\u003ccode\u003eexports\u003c/code\u003e/\u003ccode\u003epublishConfig\u003c/code\u003e shape are copied from \u003ccode\u003ecspell-json-reporter\u003c/code\u003e. Version pinned to 10.0.1 to match the monorepo's locked versioning.\u003c/li\u003e\n\u003cli\u003eNo third-party XML library was added. The repo has no existing XML dependency, so a small escaping helper (\u003ccode\u003esrc/utils/escapeXml.ts\u003c/code\u003e) and a pure XML-string builder (\u003ccode\u003esrc/utils/buildJUnitXml.ts\u003c/code\u003e) were written in-repo, consistent with the monorepo's small-utility-file convention.\u003c/li\u003e\n\u003cli\u003eUnit tests (32) cover: no files, a clean file (single passing testcase), a file with issues, escaping of special characters in paths/words/messages, a skipped file, and non-issue processing errors (\u003ccode\u003eerror\u003c/code\u003e emitter routed to a dedicated \u003ccode\u003ecspell-errors\u003c/code\u003e testsuite using \u003ccode\u003e\u0026lt;error\u0026gt;\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAssumptions the issue thread left ambiguous, called out for review:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eOne \u003ccode\u003e\u0026lt;testsuite\u0026gt;\u003c/code\u003e per file rather than one flat suite for the whole run. Matches common JUnit reporter convention and keeps per-file counts meaningful in CI UIs.\u003c/li\u003e\n\u003cli\u003eA clean file gets one synthetic passing \u003ccode\u003e\u0026lt;testcase name=\u0026quot;no issues found\u0026quot;\u0026gt;\u003c/code\u003e so a suite is never reported with \u003ccode\u003etests=\u0026quot;0\u0026quot;\u003c/code\u003e, which some JUnit consumers treat as suspicious.\u003c/li\u003e\n\u003cli\u003eSettings are intentionally slimmer than \u003ccode\u003ecspell-json-reporter\u003c/code\u003e's (\u003ccode\u003eoutFile\u003c/code\u003e, \u003ccode\u003esuiteName\u003c/code\u003e only). JUnit XML has no natural place for arbitrary debug/progress log dumps.\u003c/li\u003e\n\u003cli\u003ecspell processing errors are reported as \u003ccode\u003e\u0026lt;error\u0026gt;\u003c/code\u003e elements, distinct from spelling \u003ccode\u003e\u0026lt;failure\u0026gt;\u003c/code\u003e elements, per the JUnit failure-vs-error distinction.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eVerified locally: \u003ccode\u003etsc -b\u003c/code\u003e clean, vitest 32/32, eslint and prettier clean, and the full monorepo \u003ccode\u003ebuild:prod\u003c/code\u003e succeeds with the package in the workspace. One environment note: the package's CLI smoke-test script wasn't runnable locally (repo requires Node \u0026gt;=22.18.0, local was 22.17.0 — the sibling json-reporter fails identically there), so CI is the first place it will run.\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: allow substitutions across ignored ranges (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/9017\"\u003e#9017\u003c/a\u003e)\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/401518c5e37c06fb406aedadb3fc7a1c27eca8e6\"\u003e\u003ccode\u003e401518c\u003c/code\u003e\u003c/a\u003e v10.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/acf8449ccdd1cdca623a11850e782a9eece69f54\"\u003e\u003ccode\u003eacf8449\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v10.1.0 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8883\"\u003e#8883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/30783712ec54aa4b5ff805e682c6c5091d5e7042\"\u003e\u003ccode\u003e3078371\u003c/code\u003e\u003c/a\u003e fix: Workflow Bot -- Update Dictionaries (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9024\"\u003e#9024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/f5578245f7f9dabea21c49a718fb99bec74a8eb5\"\u003e\u003ccode\u003ef557824\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/9014\"\u003e#9014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/1c11da6d2bd34422ae1b8cf7e12a77c7a154f7c3\"\u003e\u003ccode\u003e1c11da6\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/67448c8b3454b53dc3ef9370ab0e723e12f96a24\"\u003e\u003ccode\u003e67448c8\u003c/code\u003e\u003c/a\u003e chore: bump the development-dependencies group across 1 directory with 16 upd...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/ce30dc70f665e63e1b1dbb451030bb943fcc991c\"\u003e\u003ccode\u003ece30dc7\u003c/code\u003e\u003c/a\u003e chore: bump chalk from 5.6.2 to 6.0.0 (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/970374863f7a5488660a0e6894d0ea58a9321f8d\"\u003e\u003ccode\u003e9703748\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8952\"\u003e#8952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/c8b94a7f39fb6da4d89a615f387d68719bbd146a\"\u003e\u003ccode\u003ec8b94a7\u003c/code\u003e\u003c/a\u003e doc: Update Node version requirement to 22 (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8940\"\u003e#8940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/69c4b7f395f9bd07ea0d49706b4febbebe2a4bac\"\u003e\u003ccode\u003e69c4b7f\u003c/code\u003e\u003c/a\u003e chore: bump commander from 14.0.3 to 15.0.0 (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8925\"\u003e#8925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streetsidesoftware/cspell/commits/v10.1.0/packages/cspell\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.8.0 to 10.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\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/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\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/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\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/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\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/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\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/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/esli...\n\n_Description has been truncated_","html_url":"https://github.com/Redo-San/RedoSan-Authenticity/pull/447","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Redo-San%2FRedoSan-Authenticity/issues/447","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/447/packages"}},{"old_version":"1.0.30001702","new_version":"1.0.30001810","update_type":"patch","path":"/frontend","pr_created_at":"2026-09-05T21:06:38.000Z","version_change":"1.0.30001702 → 1.0.30001810","issue":{"uuid":"5360936720","node_id":"PR_kwDOR-EkCM8AAAABCWtmhw","number":17,"state":"open","title":"chore(deps): bump the frontend-dependencies group in /frontend with 22 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-05T21:06:38.000Z","updated_at":"2026-09-05T21:06:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-dependencies","update_count":22,"packages":[{"name":"@angular/cdk","old_version":"21.2.14","new_version":"22.1.5","repository_url":"https://github.com/angular/components"},{"name":"@angular/common","old_version":"21.2.22","new_version":"22.1.4","repository_url":"https://github.com/angular/angular"},{"name":"@angular/compiler","old_version":"21.2.22","new_version":"22.1.4","repository_url":"https://github.com/angular/angular"},{"name":"@angular/core","old_version":"21.2.22","new_version":"22.1.4","repository_url":"https://github.com/angular/angular"},{"name":"@angular/forms","old_version":"21.2.22","new_version":"22.1.4","repository_url":"https://github.com/angular/angular"},{"name":"@angular/platform-browser","old_version":"21.2.22","new_version":"22.1.4","repository_url":"https://github.com/angular/angular"},{"name":"@angular/router","old_version":"21.2.22","new_version":"22.1.4","repository_url":"https://github.com/angular/angular"},{"name":"@ngrx/effects","old_version":"21.1.1","new_version":"22.0.0","repository_url":"https://github.com/ngrx/platform"},{"name":"@ngrx/entity","old_version":"21.1.1","new_version":"22.0.0","repository_url":"https://github.com/ngrx/platform"},{"name":"@ngrx/store","old_version":"21.1.1","new_version":"22.0.0","repository_url":"https://github.com/ngrx/platform"},{"name":"@ngrx/store-devtools","old_version":"21.1.1","new_version":"22.0.0","repository_url":"https://github.com/ngrx/platform"},{"name":"caniuse-lite","old_version":"1.0.30001702","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"@angular/build","old_version":"21.2.23","new_version":"22.1.6","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/compiler-cli","old_version":"21.2.22","new_version":"22.1.4","repository_url":"https://github.com/angular/angular"},{"name":"@typescript-eslint/eslint-plugin","old_version":"7.18.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"7.18.0","new_version":"8.69.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"8.57.1","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"9.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"husky","old_version":"8.0.3","new_version":"9.1.7","repository_url":"https://github.com/typicode/husky"},{"name":"jsdom","old_version":"28.1.0","new_version":"30.0.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lint-staged","old_version":"15.5.2","new_version":"17.4.1","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps the frontend-dependencies group in /frontend with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@angular/cdk](https://github.com/angular/components) | `21.2.14` | `22.1.5` |\n| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `21.2.22` | `22.1.4` |\n| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `21.2.22` | `22.1.4` |\n| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `21.2.22` | `22.1.4` |\n| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `21.2.22` | `22.1.4` |\n| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `21.2.22` | `22.1.4` |\n| [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `21.2.22` | `22.1.4` |\n| [@ngrx/effects](https://github.com/ngrx/platform) | `21.1.1` | `22.0.0` |\n| [@ngrx/entity](https://github.com/ngrx/platform) | `21.1.1` | `22.0.0` |\n| [@ngrx/store](https://github.com/ngrx/platform) | `21.1.1` | `22.0.0` |\n| [@ngrx/store-devtools](https://github.com/ngrx/platform) | `21.1.1` | `22.0.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001702` | `1.0.30001810` |\n| [@angular/build](https://github.com/angular/angular-cli) | `21.2.23` | `22.1.6` |\n| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `21.2.22` | `22.1.4` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `7.18.0` | `8.69.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `7.18.0` | `8.69.0` |\n| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `10.9.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.2` | `10.1.8` |\n| [husky](https://github.com/typicode/husky) | `8.0.3` | `9.1.7` |\n| [jsdom](https://github.com/jsdom/jsdom) | `28.1.0` | `30.0.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `15.5.2` | `17.4.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\nUpdates `@angular/cdk` from 21.2.14 to 22.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/components/releases\"\u003e@​angular/cdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.1.5\u003c/h2\u003e\n\u003ch3\u003earia\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/9a63c20b0ce854f81f71d464733eba706adb69c7\"\u003e\u003cimg src=\"https://img.shields.io/badge/9a63c20b0-fix-green\" alt=\"fix - 9a63c20b0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003ecombobox:\u003c/strong\u003e popup not closing when focus leaves it (\u003ca href=\"https://redirect.github.com/angular/components/issues/33697\"\u003e#33697\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/9ff8a7c429155a4b7c4d70b190ec8e5df1f9ec4a\"\u003e\u003cimg src=\"https://img.shields.io/badge/9ff8a7c42-fix-green\" alt=\"fix - 9ff8a7c42\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003emenu:\u003c/strong\u003e focus not moved into menu if items are delayed (\u003ca href=\"https://redirect.github.com/angular/components/issues/33743\"\u003e#33743\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emultiple\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/bef29a201aae3963509213a144aef98bb2ad9cf4\"\u003e\u003cimg src=\"https://img.shields.io/badge/bef29a201-fix-green\" alt=\"fix - bef29a201\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd forms to cdk peer dependencies (\u003ca href=\"https://redirect.github.com/angular/components/issues/33666\"\u003e#33666\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e22.1.4\u003c/h2\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/2ea6f0e72f97e3afb9a4702c358a86397a5e52f7\"\u003e\u003cimg src=\"https://img.shields.io/badge/2ea6f0e72-fix-green\" alt=\"fix - 2ea6f0e72\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003esidenav:\u003c/strong\u003e prevent drawer from getting stuck when toggled rapidly (\u003ca href=\"https://redirect.github.com/angular/components/issues/33726\"\u003e#33726\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecdk\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/86971d6602a9fc35d3bcf68a68b03f0c8b793385\"\u003e\u003cimg src=\"https://img.shields.io/badge/86971d660-fix-green\" alt=\"fix - 86971d660\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etable:\u003c/strong\u003e show a real error message instead of a crash when a table column is missing (\u003ca href=\"https://redirect.github.com/angular/components/issues/33698\"\u003e#33698\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e22.1.3\u003c/h2\u003e\n\u003ch3\u003emultiple\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/72a496882db5874e15ca9d4cb3e5b7bb6dc452e1\"\u003e\u003cimg src=\"https://img.shields.io/badge/72a496882-fix-green\" alt=\"fix - 72a496882\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eaccount for shadow dom in aria directives (\u003ca href=\"https://redirect.github.com/angular/components/issues/33691\"\u003e#33691\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e22.1.2\u003c/h2\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/8d67957e9c4df51941b9f72a060d030c6262ad8f\"\u003e\u003cimg src=\"https://img.shields.io/badge/8d67957e9c-fix-green\" alt=\"fix - 8d67957e9c\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003edatepicker:\u003c/strong\u003e actions overflowing at some screen sizes with touch UI (\u003ca href=\"https://redirect.github.com/angular/components/issues/33645\"\u003e#33645\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/b42eea5c73102ae143897132db041608bec7ffd5\"\u003e\u003cimg src=\"https://img.shields.io/badge/b42eea5c73-fix-green\" alt=\"fix - b42eea5c73\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eform-field:\u003c/strong\u003e update view when the control is swapped out (\u003ca href=\"https://redirect.github.com/angular/components/issues/33636\"\u003e#33636\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecdk\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/0074c836f2b0dbb8cf7c143d8d8393628fa43857\"\u003e\u003cimg src=\"https://img.shields.io/badge/0074c836f2-fix-green\" alt=\"fix - 0074c836f2\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003ea11y:\u003c/strong\u003e move focus to root if there are no focusable elements in focus trap (\u003ca href=\"https://redirect.github.com/angular/components/issues/33654\"\u003e#33654\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003earia\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/020f1449287271fcdf1d26e02ee2f79104e7580f\"\u003e\u003cimg src=\"https://img.shields.io/badge/020f144928-fix-green\" alt=\"fix - 020f144928\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003ecombobox:\u003c/strong\u003e empty aria-controls when the popup widget has no id (\u003ca href=\"https://redirect.github.com/angular/components/issues/33635\"\u003e#33635\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emultiple\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/ef99839fd21c4aee691be9793a1dd3c806775059\"\u003e\u003cimg src=\"https://img.shields.io/badge/ef99839fd2-fix-green\" alt=\"fix - ef99839fd2\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003etokens specified in wrong category (\u003ca href=\"https://redirect.github.com/angular/components/issues/33660\"\u003e#33660\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e22.1.1\u003c/h2\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/components/blob/main/CHANGELOG.md\"\u003e@​angular/cdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e22.1.5 \u0026quot;platinum-parachute\u0026quot; (2026-09-02)\u003c/h1\u003e\n\u003ch3\u003earia\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/9a63c20b0ce854f81f71d464733eba706adb69c7\"\u003e9a63c20b0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003ecombobox:\u003c/strong\u003e popup not closing when focus leaves it (\u003ca href=\"https://redirect.github.com/angular/components/pull/33697\"\u003e#33697\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/9ff8a7c429155a4b7c4d70b190ec8e5df1f9ec4a\"\u003e9ff8a7c42\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003emenu:\u003c/strong\u003e focus not moved into menu if items are delayed (\u003ca href=\"https://redirect.github.com/angular/components/pull/33743\"\u003e#33743\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emultiple\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/bef29a201aae3963509213a144aef98bb2ad9cf4\"\u003ebef29a201\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd forms to cdk peer dependencies (\u003ca href=\"https://redirect.github.com/angular/components/pull/33666\"\u003e#33666\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.2.0-next.3 \u0026quot;nickel-nanobot\u0026quot; (2026-08-26)\u003c/h1\u003e\n\u003ch3\u003ecdk\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/6956699a1e01e3a57975fc8e309b6f926115d210\"\u003e6956699a1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etable:\u003c/strong\u003e show a real error message instead of a crash when a table column is missing (\u003ca href=\"https://redirect.github.com/angular/components/pull/33698\"\u003e#33698\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/cacab5551ba8a4af365b0e99132ef21e87c3b3f5\"\u003ecacab5551\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003emenu:\u003c/strong\u003e add disabledInteractive input to MatMenuItem (\u003ca href=\"https://redirect.github.com/angular/components/pull/33693\"\u003e#33693\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/e0fd08c058132653a1fc740475aa194f6b73c969\"\u003ee0fd08c05\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003esidenav:\u003c/strong\u003e prevent drawer from getting stuck when toggled rapidly (\u003ca href=\"https://redirect.github.com/angular/components/pull/33726\"\u003e#33726\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.1.4 \u0026quot;nickel-nose\u0026quot; (2026-08-26)\u003c/h1\u003e\n\u003ch3\u003ecdk\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/86971d6602a9fc35d3bcf68a68b03f0c8b793385\"\u003e86971d660\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003etable:\u003c/strong\u003e show a real error message instead of a crash when a table column is missing (\u003ca href=\"https://redirect.github.com/angular/components/pull/33698\"\u003e#33698\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ematerial\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/2ea6f0e72f97e3afb9a4702c358a86397a5e52f7\"\u003e2ea6f0e72\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003esidenav:\u003c/strong\u003e prevent drawer from getting stuck when toggled rapidly (\u003ca href=\"https://redirect.github.com/angular/components/pull/33726\"\u003e#33726\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.2.0-next.2 \u0026quot;hydrogen-horse\u0026quot; (2026-08-19)\u003c/h1\u003e\n\u003ch3\u003emultiple\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/components/commit/7dccecc7847d00c49aa5e19d1618be4ab3eecea7\"\u003e7dccecc78\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eaccount for shadow dom in aria directives (\u003ca href=\"https://redirect.github.com/angular/components/pull/33691\"\u003e#33691\u003c/a\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/2044feea37d8d987e64d45b8094aad41e5003f67\"\u003e\u003ccode\u003e2044fee\u003c/code\u003e\u003c/a\u003e release: cut the v22.1.5 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/96b87fe3db8d400449b1b0e30f6df882d59d36d1\"\u003e\u003ccode\u003e96b87fe\u003c/code\u003e\u003c/a\u003e test(multiple): remove most remaining fakeAsync usages (\u003ca href=\"https://redirect.github.com/angular/components/issues/33748\"\u003e#33748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/9ff8a7c429155a4b7c4d70b190ec8e5df1f9ec4a\"\u003e\u003ccode\u003e9ff8a7c\u003c/code\u003e\u003c/a\u003e fix(aria/menu): focus not moved into menu if items are delayed (\u003ca href=\"https://redirect.github.com/angular/components/issues/33743\"\u003e#33743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/bef29a201aae3963509213a144aef98bb2ad9cf4\"\u003e\u003ccode\u003ebef29a2\u003c/code\u003e\u003c/a\u003e fix(multiple): add forms to cdk peer dependencies (\u003ca href=\"https://redirect.github.com/angular/components/issues/33666\"\u003e#33666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/a78de21cc9ddbbda1aa78158137f2c1e2ab3dc84\"\u003e\u003ccode\u003ea78de21\u003c/code\u003e\u003c/a\u003e build: update github/codeql-action action to v4.37.9 (\u003ca href=\"https://redirect.github.com/angular/components/issues/33738\"\u003e#33738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/c4e2541b62501e726cef9728120cfdf294afc9a1\"\u003e\u003ccode\u003ec4e2541\u003c/code\u003e\u003c/a\u003e build: update bazel dependencies (\u003ca href=\"https://redirect.github.com/angular/components/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/24671260323ae93268fd7334a9e14d3df5e0526d\"\u003e\u003ccode\u003e2467126\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies (\u003ca href=\"https://redirect.github.com/angular/components/issues/33730\"\u003e#33730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/9a63c20b0ce854f81f71d464733eba706adb69c7\"\u003e\u003ccode\u003e9a63c20\u003c/code\u003e\u003c/a\u003e fix(aria/combobox): popup not closing when focus leaves it (\u003ca href=\"https://redirect.github.com/angular/components/issues/33697\"\u003e#33697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/16c5e69d6d3b13d9fb28ea384780ff9b46ee6455\"\u003e\u003ccode\u003e16c5e69\u003c/code\u003e\u003c/a\u003e release: cut the v22.1.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/components/commit/86971d6602a9fc35d3bcf68a68b03f0c8b793385\"\u003e\u003ccode\u003e86971d6\u003c/code\u003e\u003c/a\u003e fix(cdk/table): show a real error message instead of a crash when a table col...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/components/compare/v21.2.14...v22.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/common` from 21.2.22 to 22.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e@​angular/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.1.4\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/60a874c3fbedc2ce216bcf783325f4e1291edcb0\"\u003e\u003cimg src=\"https://img.shields.io/badge/60a874c3fb-fix-green\" alt=\"fix - 60a874c3fb\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e8378dfeab39fca5bcdc47126b7859c8fdab7a28\"\u003e\u003cimg src=\"https://img.shields.io/badge/e8378dfeab-fix-green\" alt=\"fix - e8378dfeab\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse locale NaN symbol in number formatting\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/05c7c725a534f4ea14c718503966423133474bbf\"\u003e\u003cimg src=\"https://img.shields.io/badge/05c7c725a5-fix-green\" alt=\"fix - 05c7c725a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003escope animations declared in minified nested rules\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/afe8499a14c1bf8ab42e6e30b35917a873745540\"\u003e\u003cimg src=\"https://img.shields.io/badge/afe8499a14-fix-green\" alt=\"fix - afe8499a14\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edefault template diagnostic related message source file to template\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/079a846263599daf38cc1903c46ccea99c5758f8\"\u003e\u003cimg src=\"https://img.shields.io/badge/079a846263-fix-green\" alt=\"fix - 079a846263\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eProduce correct tcb expression for optional chaining\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/55eeb46418080e2faf64c84eac389c21abea6df8\"\u003e\u003cimg src=\"https://img.shields.io/badge/55eeb46418-fix-green\" alt=\"fix - 55eeb46418\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eretain metadata for strict standalone errors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3da35cbab94777230871a3e9289455089b80fe7f\"\u003e\u003cimg src=\"https://img.shields.io/badge/3da35cbab9-fix-green\" alt=\"fix - 3da35cbab9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b199bdfa2ad8b3fe189e7b4cef9dbea600cd4732\"\u003e\u003cimg src=\"https://img.shields.io/badge/b199bdfa2a-fix-green\" alt=\"fix - b199bdfa2a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly reject foreign components in JIT mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9a8e4826b9db4359c3f0e7185e9582b7bd08a3ef\"\u003e\u003cimg src=\"https://img.shields.io/badge/9a8e4826b9-fix-green\" alt=\"fix - 9a8e4826b9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve namespace for dynamic component hosts\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c752d4815db41ee04e43d38cc826dd63214432b\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c752d4815-fix-green\" alt=\"fix - 7c752d4815\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent TransferState prototype pollution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7546b7a80549c9620d52692cb0f5cab4c69b546c\"\u003e\u003cimg src=\"https://img.shields.io/badge/7546b7a805-fix-green\" alt=\"fix - 7546b7a805\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow coded RuntimeErrors instead of crashing when hydration/rendering can't find an expected DOM node\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c8eb7f00564beceb21445b1f0374c93854b513d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/c8eb7f0056-fix-green\" alt=\"fix - c8eb7f0056\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse dot-access for readonly rule configuration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/93d7f718d2e057e37deda42d197e46672fe7f7f5\"\u003e\u003cimg src=\"https://img.shields.io/badge/93d7f718d2-fix-green\" alt=\"fix - 93d7f718d2\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehonor quote style preference when generating imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/85c8829ac189b0f47b865b036dad98905e576dc9\"\u003e\u003cimg src=\"https://img.shields.io/badge/85c8829ac1-fix-green\" alt=\"fix - 85c8829ac1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve registerLocaleData calls in standalone bootstrap migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/71e52d1396b9cef98652929b73e08c4cde645970\"\u003e\u003cimg src=\"https://img.shields.io/badge/71e52d1396-fix-green\" alt=\"fix - 71e52d1396\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid stripping unicode whitespace during url resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e22.1.3\u003c/h2\u003e\n\u003ch3\u003eanimations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9620e0f1b85ff5896e4d725c52c5ad6c30e1af9\"\u003e\u003cimg src=\"https://img.shields.io/badge/d9620e0f1b-fix-green\" alt=\"fix - d9620e0f1b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edetect object trigger values with Object.hasOwn\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b3c78a50816af5685b2a6ed51166d08941c09946\"\u003e\u003cimg src=\"https://img.shields.io/badge/b3c78a5081-fix-green\" alt=\"fix - b3c78a5081\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve literal key union in KeyValuePipe.transform()\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/v22.1.4/CHANGELOG.md\"\u003e@​angular/common's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e22.1.4 (2026-08-26)\u003c/h1\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/60a874c3fbedc2ce216bcf783325f4e1291edcb0\"\u003e60a874c3fb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e8378dfeab39fca5bcdc47126b7859c8fdab7a28\"\u003ee8378dfeab\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse locale NaN symbol in number formatting\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/05c7c725a534f4ea14c718503966423133474bbf\"\u003e05c7c725a5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003escope animations declared in minified nested rules\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/afe8499a14c1bf8ab42e6e30b35917a873745540\"\u003eafe8499a14\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edefault template diagnostic related message source file to template\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/079a846263599daf38cc1903c46ccea99c5758f8\"\u003e079a846263\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eProduce correct tcb expression for optional chaining\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/55eeb46418080e2faf64c84eac389c21abea6df8\"\u003e55eeb46418\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eretain metadata for strict standalone errors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3da35cbab94777230871a3e9289455089b80fe7f\"\u003e3da35cbab9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b199bdfa2ad8b3fe189e7b4cef9dbea600cd4732\"\u003eb199bdfa2a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eexplicitly reject foreign components in JIT mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9a8e4826b9db4359c3f0e7185e9582b7bd08a3ef\"\u003e9a8e4826b9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve namespace for dynamic component hosts\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c752d4815db41ee04e43d38cc826dd63214432b\"\u003e7c752d4815\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent TransferState prototype pollution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7546b7a80549c9620d52692cb0f5cab4c69b546c\"\u003e7546b7a805\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ethrow coded RuntimeErrors instead of crashing when hydration/rendering can't find an expected DOM node\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c8eb7f00564beceb21445b1f0374c93854b513d1\"\u003ec8eb7f0056\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse dot-access for readonly rule configuration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/93d7f718d2e057e37deda42d197e46672fe7f7f5\"\u003e93d7f718d2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehonor quote style preference when generating imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/85c8829ac189b0f47b865b036dad98905e576dc9\"\u003e85c8829ac1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve registerLocaleData calls in standalone bootstrap migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/71e52d1396b9cef98652929b73e08c4cde645970\"\u003e71e52d1396\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid stripping unicode whitespace during url resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.1.3 (2026-08-19)\u003c/h1\u003e\n\u003ch3\u003eanimations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9620e0f1b85ff5896e4d725c52c5ad6c30e1af9\"\u003ed9620e0f1b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edetect object trigger values with Object.hasOwn\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/e8378dfeab39fca5bcdc47126b7859c8fdab7a28\"\u003e\u003ccode\u003ee8378df\u003c/code\u003e\u003c/a\u003e fix(common): use locale NaN symbol in number formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/60a874c3fbedc2ce216bcf783325f4e1291edcb0\"\u003e\u003ccode\u003e60a874c\u003c/code\u003e\u003c/a\u003e fix(common): avoid prototype member collisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/44137117b361f5bbad64e3d488e9aefd2f9ec5cb\"\u003e\u003ccode\u003e4413711\u003c/code\u003e\u003c/a\u003e fix(core): replace all hasOwnProperty usages with Object.hasOwn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/b3c78a50816af5685b2a6ed51166d08941c09946\"\u003e\u003ccode\u003eb3c78a5\u003c/code\u003e\u003c/a\u003e fix(common): preserve literal key union in KeyValuePipe.transform()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/0cd635e9e2c409a045eaeaf920a226ef54aecc48\"\u003e\u003ccode\u003e0cd635e\u003c/code\u003e\u003c/a\u003e fix(http): cancel oversized fetch response bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/4f7e9987fa35888de43895bfd859382dfa436e51\"\u003e\u003ccode\u003e4f7e998\u003c/code\u003e\u003c/a\u003e fix(http): always decode JSON responses as UTF-8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/ac3728e79fd8fae7a4b38e20d152c5a734a6e3fc\"\u003e\u003ccode\u003eac3728e\u003c/code\u003e\u003c/a\u003e fix(http): avoid aborting completed requests in FetchBackend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/f99e916ba7fc0f6f80fcf579f0a9a47b91241325\"\u003e\u003ccode\u003ef99e916\u003c/code\u003e\u003c/a\u003e refactor(common): modernize directive tests to rely on whenStable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/32af9b525efe005998a9cd02aebfcc08e6793cf2\"\u003e\u003ccode\u003e32af9b5\u003c/code\u003e\u003c/a\u003e fix(http): strip RFC 6265 DQUOTE characters and handle URIError in parseCooki...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/688a0a7118215bcab10004a3bf2667773fefdf74\"\u003e\u003ccode\u003e688a0a7\u003c/code\u003e\u003c/a\u003e fix(http): respect content-type charset in fetch backend text decoder\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v22.1.4/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/compiler` from 21.2.22 to 22.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e@​angular/compiler's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.1.4\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/60a874c3fbedc2ce216bcf783325f4e1291edcb0\"\u003e\u003cimg src=\"https://img.shields.io/badge/60a874c3fb-fix-green\" alt=\"fix - 60a874c3fb\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e8378dfeab39fca5bcdc47126b7859c8fdab7a28\"\u003e\u003cimg src=\"https://img.shields.io/badge/e8378dfeab-fix-green\" alt=\"fix - e8378dfeab\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse locale NaN symbol in number formatting\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/05c7c725a534f4ea14c718503966423133474bbf\"\u003e\u003cimg src=\"https://img.shields.io/badge/05c7c725a5-fix-green\" alt=\"fix - 05c7c725a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003escope animations declared in minified nested rules\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/afe8499a14c1bf8ab42e6e30b35917a873745540\"\u003e\u003cimg src=\"https://img.shields.io/badge/afe8499a14-fix-green\" alt=\"fix - afe8499a14\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edefault template diagnostic related message source file to template\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/079a846263599daf38cc1903c46ccea99c5758f8\"\u003e\u003cimg src=\"https://img.shields.io/badge/079a846263-fix-green\" alt=\"fix - 079a846263\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eProduce correct tcb expression for optional chaining\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/55eeb46418080e2faf64c84eac389c21abea6df8\"\u003e\u003cimg src=\"https://img.shields.io/badge/55eeb46418-fix-green\" alt=\"fix - 55eeb46418\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eretain metadata for strict standalone errors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3da35cbab94777230871a3e9289455089b80fe7f\"\u003e\u003cimg src=\"https://img.shields.io/badge/3da35cbab9-fix-green\" alt=\"fix - 3da35cbab9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b199bdfa2ad8b3fe189e7b4cef9dbea600cd4732\"\u003e\u003cimg src=\"https://img.shields.io/badge/b199bdfa2a-fix-green\" alt=\"fix - b199bdfa2a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly reject foreign components in JIT mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9a8e4826b9db4359c3f0e7185e9582b7bd08a3ef\"\u003e\u003cimg src=\"https://img.shields.io/badge/9a8e4826b9-fix-green\" alt=\"fix - 9a8e4826b9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve namespace for dynamic component hosts\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c752d4815db41ee04e43d38cc826dd63214432b\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c752d4815-fix-green\" alt=\"fix - 7c752d4815\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent TransferState prototype pollution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7546b7a80549c9620d52692cb0f5cab4c69b546c\"\u003e\u003cimg src=\"https://img.shields.io/badge/7546b7a805-fix-green\" alt=\"fix - 7546b7a805\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow coded RuntimeErrors instead of crashing when hydration/rendering can't find an expected DOM node\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c8eb7f00564beceb21445b1f0374c93854b513d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/c8eb7f0056-fix-green\" alt=\"fix - c8eb7f0056\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse dot-access for readonly rule configuration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/93d7f718d2e057e37deda42d197e46672fe7f7f5\"\u003e\u003cimg src=\"https://img.shields.io/badge/93d7f718d2-fix-green\" alt=\"fix - 93d7f718d2\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehonor quote style preference when generating imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/85c8829ac189b0f47b865b036dad98905e576dc9\"\u003e\u003cimg src=\"https://img.shields.io/badge/85c8829ac1-fix-green\" alt=\"fix - 85c8829ac1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve registerLocaleData calls in standalone bootstrap migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/71e52d1396b9cef98652929b73e08c4cde645970\"\u003e\u003cimg src=\"https://img.shields.io/badge/71e52d1396-fix-green\" alt=\"fix - 71e52d1396\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid stripping unicode whitespace during url resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e22.1.3\u003c/h2\u003e\n\u003ch3\u003eanimations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9620e0f1b85ff5896e4d725c52c5ad6c30e1af9\"\u003e\u003cimg src=\"https://img.shields.io/badge/d9620e0f1b-fix-green\" alt=\"fix - d9620e0f1b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edetect object trigger values with Object.hasOwn\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b3c78a50816af5685b2a6ed51166d08941c09946\"\u003e\u003cimg src=\"https://img.shields.io/badge/b3c78a5081-fix-green\" alt=\"fix - b3c78a5081\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve literal key union in KeyValuePipe.transform()\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/v22.1.4/CHANGELOG.md\"\u003e@​angular/compiler's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e22.1.4 (2026-08-26)\u003c/h1\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/60a874c3fbedc2ce216bcf783325f4e1291edcb0\"\u003e60a874c3fb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e8378dfeab39fca5bcdc47126b7859c8fdab7a28\"\u003ee8378dfeab\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse locale NaN symbol in number formatting\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/05c7c725a534f4ea14c718503966423133474bbf\"\u003e05c7c725a5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003escope animations declared in minified nested rules\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/afe8499a14c1bf8ab42e6e30b35917a873745540\"\u003eafe8499a14\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edefault template diagnostic related message source file to template\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/079a846263599daf38cc1903c46ccea99c5758f8\"\u003e079a846263\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eProduce correct tcb expression for optional chaining\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/55eeb46418080e2faf64c84eac389c21abea6df8\"\u003e55eeb46418\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eretain metadata for strict standalone errors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3da35cbab94777230871a3e9289455089b80fe7f\"\u003e3da35cbab9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b199bdfa2ad8b3fe189e7b4cef9dbea600cd4732\"\u003eb199bdfa2a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eexplicitly reject foreign components in JIT mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9a8e4826b9db4359c3f0e7185e9582b7bd08a3ef\"\u003e9a8e4826b9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve namespace for dynamic component hosts\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c752d4815db41ee04e43d38cc826dd63214432b\"\u003e7c752d4815\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent TransferState prototype pollution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7546b7a80549c9620d52692cb0f5cab4c69b546c\"\u003e7546b7a805\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ethrow coded RuntimeErrors instead of crashing when hydration/rendering can't find an expected DOM node\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c8eb7f00564beceb21445b1f0374c93854b513d1\"\u003ec8eb7f0056\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse dot-access for readonly rule configuration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/93d7f718d2e057e37deda42d197e46672fe7f7f5\"\u003e93d7f718d2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehonor quote style preference when generating imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/85c8829ac189b0f47b865b036dad98905e576dc9\"\u003e85c8829ac1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve registerLocaleData calls in standalone bootstrap migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/71e52d1396b9cef98652929b73e08c4cde645970\"\u003e71e52d1396\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid stripping unicode whitespace during url resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.1.3 (2026-08-19)\u003c/h1\u003e\n\u003ch3\u003eanimations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9620e0f1b85ff5896e4d725c52c5ad6c30e1af9\"\u003ed9620e0f1b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edetect object trigger values with Object.hasOwn\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/079a846263599daf38cc1903c46ccea99c5758f8\"\u003e\u003ccode\u003e079a846\u003c/code\u003e\u003c/a\u003e fix(compiler-cli): Produce correct tcb expression for optional chaining\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/05c7c725a534f4ea14c718503966423133474bbf\"\u003e\u003ccode\u003e05c7c72\u003c/code\u003e\u003c/a\u003e fix(compiler): scope animations declared in minified nested rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/df00ed264c79da6a1e435600969502760f66ed80\"\u003e\u003ccode\u003edf00ed2\u003c/code\u003e\u003c/a\u003e refactor(compiler-cli): add compiler option for enabling source locations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/83450d292443cae811e87ab61020f3ed72d27d77\"\u003e\u003ccode\u003e83450d2\u003c/code\u003e\u003c/a\u003e fix(forms): report forbidden 2way bindings on when \u003ccode\u003eFormField\u003c/code\u003e is applied\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/eb0d62e73ec05b9971d4c853e3dbc3344cc3b7bc\"\u003e\u003ccode\u003eeb0d62e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(compiler): preserve \u0026amp;ngsp; between sibling control flow blocks\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/94f0b9a3710ad000cf927caf5333db3582db1126\"\u003e\u003ccode\u003e94f0b9a\u003c/code\u003e\u003c/a\u003e fix(compiler): preserve \u0026amp;ngsp; between sibling control flow blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/44137117b361f5bbad64e3d488e9aefd2f9ec5cb\"\u003e\u003ccode\u003e4413711\u003c/code\u003e\u003c/a\u003e fix(core): replace all hasOwnProperty usages with Object.hasOwn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/6f9a64e6f5b1e3faada6514e8b090f9d61aa8e54\"\u003e\u003ccode\u003e6f9a64e\u003c/code\u003e\u003c/a\u003e fix(compiler): remove namespaced MathML script elements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/76dff307b4c34bc4ceefcb1c7aa86c39daa5ea45\"\u003e\u003ccode\u003e76dff30\u003c/code\u003e\u003c/a\u003e fix(compiler): Generate correct expression for optional chaning.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/3478df716ec42fdb80bbcc209c9a5c3401ac6ead\"\u003e\u003ccode\u003e3478df7\u003c/code\u003e\u003c/a\u003e refactor(compiler): remove unused code and exports\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v22.1.4/packages/compiler\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/core` from 21.2.22 to 22.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e@​angular/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.1.4\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/60a874c3fbedc2ce216bcf783325f4e1291edcb0\"\u003e\u003cimg src=\"https://img.shields.io/badge/60a874c3fb-fix-green\" alt=\"fix - 60a874c3fb\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e8378dfeab39fca5bcdc47126b7859c8fdab7a28\"\u003e\u003cimg src=\"https://img.shields.io/badge/e8378dfeab-fix-green\" alt=\"fix - e8378dfeab\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse locale NaN symbol in number formatting\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/05c7c725a534f4ea14c718503966423133474bbf\"\u003e\u003cimg src=\"https://img.shields.io/badge/05c7c725a5-fix-green\" alt=\"fix - 05c7c725a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003escope animations declared in minified nested rules\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/afe8499a14c1bf8ab42e6e30b35917a873745540\"\u003e\u003cimg src=\"https://img.shields.io/badge/afe8499a14-fix-green\" alt=\"fix - afe8499a14\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edefault template diagnostic related message source file to template\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/079a846263599daf38cc1903c46ccea99c5758f8\"\u003e\u003cimg src=\"https://img.shields.io/badge/079a846263-fix-green\" alt=\"fix - 079a846263\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eProduce correct tcb expression for optional chaining\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/55eeb46418080e2faf64c84eac389c21abea6df8\"\u003e\u003cimg src=\"https://img.shields.io/badge/55eeb46418-fix-green\" alt=\"fix - 55eeb46418\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eretain metadata for strict standalone errors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3da35cbab94777230871a3e9289455089b80fe7f\"\u003e\u003cimg src=\"https://img.shields.io/badge/3da35cbab9-fix-green\" alt=\"fix - 3da35cbab9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b199bdfa2ad8b3fe189e7b4cef9dbea600cd4732\"\u003e\u003cimg src=\"https://img.shields.io/badge/b199bdfa2a-fix-green\" alt=\"fix - b199bdfa2a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly reject foreign components in JIT mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9a8e4826b9db4359c3f0e7185e9582b7bd08a3ef\"\u003e\u003cimg src=\"https://img.shields.io/badge/9a8e4826b9-fix-green\" alt=\"fix - 9a8e4826b9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve namespace for dynamic component hosts\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c752d4815db41ee04e43d38cc826dd63214432b\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c752d4815-fix-green\" alt=\"fix - 7c752d4815\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent TransferState prototype pollution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7546b7a80549c9620d52692cb0f5cab4c69b546c\"\u003e\u003cimg src=\"https://img.shields.io/badge/7546b7a805-fix-green\" alt=\"fix - 7546b7a805\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow coded RuntimeErrors instead of crashing when hydration/rendering can't find an expected DOM node\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c8eb7f00564beceb21445b1f0374c93854b513d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/c8eb7f0056-fix-green\" alt=\"fix - c8eb7f0056\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse dot-access for readonly rule configuration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/93d7f718d2e057e37deda42d197e46672fe7f7f5\"\u003e\u003cimg src=\"https://img.shields.io/badge/93d7f718d2-fix-green\" alt=\"fix - 93d7f718d2\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehonor quote style preference when generating imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/85c8829ac189b0f47b865b036dad98905e576dc9\"\u003e\u003cimg src=\"https://img.shields.io/badge/85c8829ac1-fix-green\" alt=\"fix - 85c8829ac1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve registerLocaleData calls in standalone bootstrap migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/71e52d1396b9cef98652929b73e08c4cde645970\"\u003e\u003cimg src=\"https://img.shields.io/badge/71e52d1396-fix-green\" alt=\"fix - 71e52d1396\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid stripping unicode whitespace during url resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e22.1.3\u003c/h2\u003e\n\u003ch3\u003eanimations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9620e0f1b85ff5896e4d725c52c5ad6c30e1af9\"\u003e\u003cimg src=\"https://img.shields.io/badge/d9620e0f1b-fix-green\" alt=\"fix - d9620e0f1b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edetect object trigger values with Object.hasOwn\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b3c78a50816af5685b2a6ed51166d08941c09946\"\u003e\u003cimg src=\"https://img.shields.io/badge/b3c78a5081-fix-green\" alt=\"fix - b3c78a5081\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve literal key union in KeyValuePipe.transform()\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/v22.1.4/CHANGELOG.md\"\u003e@​angular/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e22.1.4 (2026-08-26)\u003c/h1\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/60a874c3fbedc2ce216bcf783325f4e1291edcb0\"\u003e60a874c3fb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e8378dfeab39fca5bcdc47126b7859c8fdab7a28\"\u003ee8378dfeab\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse locale NaN symbol in number formatting\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/05c7c725a534f4ea14c718503966423133474bbf\"\u003e05c7c725a5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003escope animations declared in minified nested rules\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/afe8499a14c1bf8ab42e6e30b35917a873745540\"\u003eafe8499a14\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edefault template diagnostic related message source file to template\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/079a846263599daf38cc1903c46ccea99c5758f8\"\u003e079a846263\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eProduce correct tcb expression for optional chaining\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/55eeb46418080e2faf64c84eac389c21abea6df8\"\u003e55eeb46418\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eretain metadata for strict standalone errors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3da35cbab94777230871a3e9289455089b80fe7f\"\u003e3da35cbab9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b199bdfa2ad8b3fe189e7b4cef9dbea600cd4732\"\u003eb199bdfa2a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eexplicitly reject foreign components in JIT mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9a8e4826b9db4359c3f0e7185e9582b7bd08a3ef\"\u003e9a8e4826b9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve namespace for dynamic component hosts\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c752d4815db41ee04e43d38cc826dd63214432b\"\u003e7c752d4815\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent TransferState prototype pollution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7546b7a80549c9620d52692cb0f5cab4c69b546c\"\u003e7546b7a805\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ethrow coded RuntimeErrors instead of crashing when hydration/rendering can't find an expected DOM node\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c8eb7f00564beceb21445b1f0374c93854b513d1\"\u003ec8eb7f0056\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse dot-access for readonly rule configuration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/93d7f718d2e057e37deda42d197e46672fe7f7f5\"\u003e93d7f718d2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehonor quote style preference when generating imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/85c8829ac189b0f47b865b036dad98905e576dc9\"\u003e85c8829ac1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve registerLocaleData calls in standalone bootstrap migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/71e52d1396b9cef98652929b73e08c4cde645970\"\u003e71e52d1396\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid stripping unicode whitespace during url resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.1.3 (2026-08-19)\u003c/h1\u003e\n\u003ch3\u003eanimations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9620e0f1b85ff5896e4d725c52c5ad6c30e1af9\"\u003ed9620e0f1b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edetect object trigger values with Object.hasOwn\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/9bf711393d64daea496e529e397eec485a4ad328\"\u003e\u003ccode\u003e9bf7113\u003c/code\u003e\u003c/a\u003e build: update cross-repo angular dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/151a8f2d0f3254ca4192c135c4fcd117e369a5aa\"\u003e\u003ccode\u003e151a8f2\u003c/code\u003e\u003c/a\u003e refactor(core): Decouple ɵɵFactoryDeclaration and ɵɵInjectableDeclaration fro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/b199bdfa2ad8b3fe189e7b4cef9dbea600cd4732\"\u003e\u003ccode\u003eb199bdf\u003c/code\u003e\u003c/a\u003e fix(core): explicitly reject foreign components in JIT mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/7546b7a80549c9620d52692cb0f5cab4c69b546c\"\u003e\u003ccode\u003e7546b7a\u003c/code\u003e\u003c/a\u003e fix(core): throw coded RuntimeErrors instead of crashing when hydration/rende...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c752d4815db41ee04e43d38cc826dd63214432b\"\u003e\u003ccode\u003e7c752d4\u003c/code\u003e\u003c/a\u003e fix(core): prevent TransferState prototype pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/f58f5fd1b4ab5d2882c849147b8c251bc2846322\"\u003e\u003ccode\u003ef58f5fd\u003c/code\u003e\u003c/a\u003e refactor(core): loosen return type of ɵɵFactoryDeclaration to any\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/85c8829ac189b0f47b865b036dad98905e576dc9\"\u003e\u003ccode\u003e85c8829\u003c/code\u003e\u003c/a\u003e fix(migrations): preserve registerLocaleData calls in standalone bootstrap mi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/9a8e4826b9db4359c3f0e7185e9582b7bd08a3ef\"\u003e\u003ccode\u003e9a8e482\u003c/code\u003e\u003c/a\u003e fix(core): preserve namespace for dynamic component hosts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/3da35cbab94777230871a3e9289455089b80fe7f\"\u003e\u003ccode\u003e3da35cb\u003c/code\u003e\u003c/a\u003e fix(core): avoid prototype member collisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/7709f2c86d9cea744c5d2584bb9ea621c32a9158\"\u003e\u003ccode\u003e7709f2c\u003c/code\u003e\u003c/a\u003e refactor(core):  widen ɵɵclassProp value parameter type to any\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular/commits/v22.1.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular/forms` from 21.2.22 to 22.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/releases\"\u003e@​angular/forms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e22.1.4\u003c/h2\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/60a874c3fbedc2ce216bcf783325f4e1291edcb0\"\u003e\u003cimg src=\"https://img.shields.io/badge/60a874c3fb-fix-green\" alt=\"fix - 60a874c3fb\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e8378dfeab39fca5bcdc47126b7859c8fdab7a28\"\u003e\u003cimg src=\"https://img.shields.io/badge/e8378dfeab-fix-green\" alt=\"fix - e8378dfeab\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse locale NaN symbol in number formatting\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/05c7c725a534f4ea14c718503966423133474bbf\"\u003e\u003cimg src=\"https://img.shields.io/badge/05c7c725a5-fix-green\" alt=\"fix - 05c7c725a5\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003escope animations declared in minified nested rules\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/afe8499a14c1bf8ab42e6e30b35917a873745540\"\u003e\u003cimg src=\"https://img.shields.io/badge/afe8499a14-fix-green\" alt=\"fix - afe8499a14\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edefault template diagnostic related message source file to template\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/079a846263599daf38cc1903c46ccea99c5758f8\"\u003e\u003cimg src=\"https://img.shields.io/badge/079a846263-fix-green\" alt=\"fix - 079a846263\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eProduce correct tcb expression for optional chaining\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/55eeb46418080e2faf64c84eac389c21abea6df8\"\u003e\u003cimg src=\"https://img.shields.io/badge/55eeb46418-fix-green\" alt=\"fix - 55eeb46418\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eretain metadata for strict standalone errors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3da35cbab94777230871a3e9289455089b80fe7f\"\u003e\u003cimg src=\"https://img.shields.io/badge/3da35cbab9-fix-green\" alt=\"fix - 3da35cbab9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b199bdfa2ad8b3fe189e7b4cef9dbea600cd4732\"\u003e\u003cimg src=\"https://img.shields.io/badge/b199bdfa2a-fix-green\" alt=\"fix - b199bdfa2a\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eexplicitly reject foreign components in JIT mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9a8e4826b9db4359c3f0e7185e9582b7bd08a3ef\"\u003e\u003cimg src=\"https://img.shields.io/badge/9a8e4826b9-fix-green\" alt=\"fix - 9a8e4826b9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve namespace for dynamic component hosts\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c752d4815db41ee04e43d38cc826dd63214432b\"\u003e\u003cimg src=\"https://img.shields.io/badge/7c752d4815-fix-green\" alt=\"fix - 7c752d4815\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eprevent TransferState prototype pollution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7546b7a80549c9620d52692cb0f5cab4c69b546c\"\u003e\u003cimg src=\"https://img.shields.io/badge/7546b7a805-fix-green\" alt=\"fix - 7546b7a805\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ethrow coded RuntimeErrors instead of crashing when hydration/rendering can't find an expected DOM node\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c8eb7f00564beceb21445b1f0374c93854b513d1\"\u003e\u003cimg src=\"https://img.shields.io/badge/c8eb7f0056-fix-green\" alt=\"fix - c8eb7f0056\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse dot-access for readonly rule configuration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/93d7f718d2e057e37deda42d197e46672fe7f7f5\"\u003e\u003cimg src=\"https://img.shields.io/badge/93d7f718d2-fix-green\" alt=\"fix - 93d7f718d2\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ehonor quote style preference when generating imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/85c8829ac189b0f47b865b036dad98905e576dc9\"\u003e\u003cimg src=\"https://img.shields.io/badge/85c8829ac1-fix-green\" alt=\"fix - 85c8829ac1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve registerLocaleData calls in standalone bootstrap migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/71e52d1396b9cef98652929b73e08c4cde645970\"\u003e\u003cimg src=\"https://img.shields.io/badge/71e52d1396-fix-green\" alt=\"fix - 71e52d1396\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid stripping unicode whitespace during url resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e22.1.3\u003c/h2\u003e\n\u003ch3\u003eanimations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9620e0f1b85ff5896e4d725c52c5ad6c30e1af9\"\u003e\u003cimg src=\"https://img.shields.io/badge/d9620e0f1b-fix-green\" alt=\"fix - d9620e0f1b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edetect object trigger values with Object.hasOwn\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b3c78a50816af5685b2a6ed51166d08941c09946\"\u003e\u003cimg src=\"https://img.shields.io/badge/b3c78a5081-fix-green\" alt=\"fix - b3c78a5081\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epreserve literal key union in KeyValuePipe.transform()\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular/blob/v22.1.4/CHANGELOG.md\"\u003e@​angular/forms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e22.1.4 (2026-08-26)\u003c/h1\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/60a874c3fbedc2ce216bcf783325f4e1291edcb0\"\u003e60a874c3fb\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/e8378dfeab39fca5bcdc47126b7859c8fdab7a28\"\u003ee8378dfeab\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse locale NaN symbol in number formatting\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/05c7c725a534f4ea14c718503966423133474bbf\"\u003e05c7c725a5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003escope animations declared in minified nested rules\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecompiler-cli\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/afe8499a14c1bf8ab42e6e30b35917a873745540\"\u003eafe8499a14\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edefault template diagnostic related message source file to template\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/079a846263599daf38cc1903c46ccea99c5758f8\"\u003e079a846263\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eProduce correct tcb expression for optional chaining\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/55eeb46418080e2faf64c84eac389c21abea6df8\"\u003e55eeb46418\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eretain metadata for strict standalone errors\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecore\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/3da35cbab94777230871a3e9289455089b80fe7f\"\u003e3da35cbab9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid prototype member collisions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/b199bdfa2ad8b3fe189e7b4cef9dbea600cd4732\"\u003eb199bdfa2a\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eexplicitly reject foreign components in JIT mode\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/9a8e4826b9db4359c3f0e7185e9582b7bd08a3ef\"\u003e9a8e4826b9\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve namespace for dynamic component hosts\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7c752d4815db41ee04e43d38cc826dd63214432b\"\u003e7c752d4815\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eprevent TransferState prototype pollution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/7546b7a80549c9620d52692cb0f5cab4c69b546c\"\u003e7546b7a805\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ethrow coded RuntimeErrors instead of crashing when hydration/rendering can't find an expected DOM node\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eforms\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/c8eb7f00564beceb21445b1f0374c93854b513d1\"\u003ec8eb7f0056\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003euse dot-access for readonly rule configuration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/93d7f718d2e057e37deda42d197e46672fe7f7f5\"\u003e93d7f718d2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003ehonor quote style preference when generating imports\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003emigrations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/85c8829ac189b0f47b865b036dad98905e576dc9\"\u003e85c8829ac1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003epreserve registerLocaleData calls in standalone bootstrap migration\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003eplatform-server\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/71e52d1396b9cef98652929b73e08c4cde645970\"\u003e71e52d1396\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid stripping unicode whitespace during url resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch1\u003e22.1.3 (2026-08-19)\u003c/h1\u003e\n\u003ch3\u003eanimations\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular/commit/d9620e0f1b85ff5896e4d725c52c5ad6c30e1af9\"\u003ed9620e0f1b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edetect object trigger values with Object.hasOwn\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003ecommon\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/c8eb7f00564beceb21445b1f0374c93854b513d1\"\u003e\u003ccode\u003ec8eb7f0\u003c/code\u003e\u003c/a\u003e fix(forms): use dot-access for readonly rule configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/787a8e97f1282f4e15c59b322b80962ddd480cf6\"\u003e\u003ccode\u003e787a8e9\u003c/code\u003e\u003c/a\u003e refactor(forms): type async validator subscription\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/44137117b361f5bbad64e3d488e9aefd2f9ec5cb\"\u003e\u003ccode\u003e4413711\u003c/code\u003e\u003c/a\u003e fix(core): replace all hasOwnProperty usages with Object.hasOwn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular/commit/3a82a16314bd7ec543e11d7a007a3cedb33c6b4a\"\u003e\u003ccode\u003e3a82a16\u003c/code\u003e\u003c/a\u003e docs: use \u003ccode\u003etransformedValue\u003c/code\u003e in `Forms | Custom Controls | Value transformati.....\n\n_Description has been truncated_","html_url":"https://github.com/Mostafa-SAID7/HR-platform-Full/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mostafa-SAID7%2FHR-platform-Full/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"1.0.30001793","new_version":"1.0.30001810","update_type":"patch","path":null,"pr_created_at":"2026-09-05T10:47:52.000Z","version_change":"1.0.30001793 → 1.0.30001810","issue":{"uuid":"5357400307","node_id":"PR_kwDOLwy0U88AAAABCUA4Kw","number":355,"state":"open","title":"Build(deps): Bump caniuse-lite from 1.0.30001793 to 1.0.30001810","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-09-05T10:47:52.000Z","updated_at":"2026-09-05T10:48:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): Bump","packages":[{"name":"caniuse-lite","old_version":"1.0.30001793","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"}],"path":null,"ecosystem":"npm"},"body":"Bumps [caniuse-lite](https://github.com/browserslist/caniuse-lite) from 1.0.30001793 to 1.0.30001810.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/369a550d87291e962f64709956f83deb63644711\"\u003e\u003ccode\u003e369a550\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001809\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/92bee19a0da4c85c4e2f2e8b8a4512293efa114e\"\u003e\u003ccode\u003e92bee19\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001807\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/ee692af63db76ac42898724eae3021795f54ee8f\"\u003e\u003ccode\u003eee692af\u003c/code\u003e\u003c/a\u003e Allow to use latest caniuse-db\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/61386fc378925191c4ab93e073545502d1a5fb76\"\u003e\u003ccode\u003e61386fc\u003c/code\u003e\u003c/a\u003e Move back to the latest pnpm 11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/3c48481a6ed94965096b87c5b35bc19c5d64d6e3\"\u003e\u003ccode\u003e3c48481\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001806\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/cb047fc441f6c013429d5c086513c4a6018b0b33\"\u003e\u003ccode\u003ecb047fc\u003c/code\u003e\u003c/a\u003e Update CI practice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/e6acac858d152b381171bc736833444f146579dc\"\u003e\u003ccode\u003ee6acac8\u003c/code\u003e\u003c/a\u003e Temporary fix pnpm issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/325cd2fffaa43805239768e969b617fab818eabc\"\u003e\u003ccode\u003e325cd2f\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/7fa21d2486c8e45f4f11e37142f4fac238d1e3ee\"\u003e\u003ccode\u003e7fa21d2\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001805\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001793...1.0.30001810\"\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=caniuse-lite\u0026package-manager=npm_and_yarn\u0026previous-version=1.0.30001793\u0026new-version=1.0.30001810)](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/paraskevasleivadaros/ethelontoume/pull/355","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/paraskevasleivadaros%2Fethelontoume/issues/355","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/355/packages"}},{"old_version":"1.0.30001776","new_version":"1.0.30001810","update_type":"patch","path":null,"pr_created_at":"2026-09-05T02:49:00.000Z","version_change":"1.0.30001776 → 1.0.30001810","issue":{"uuid":"5355089337","node_id":"PR_kwDOP4Qmnc8AAAABCSQEeQ","number":21,"state":"open","title":"chore(deps): bump the npm-patch-minor group with 7 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-05T02:49:00.000Z","updated_at":"2026-09-05T02:49:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-patch-minor","update_count":7,"packages":[{"name":"baseline-browser-mapping","old_version":"2.10.0","new_version":"2.11.20","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001776","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"react-icons","old_version":"5.5.0","new_version":"5.7.0","repository_url":"https://github.com/react-icons/react-icons"},{"name":"zod","old_version":"4.3.6","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.22","new_version":"0.5.5","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"postcss","old_version":"8.5.23","new_version":"8.5.26","repository_url":"https://github.com/postcss/postcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-patch-minor group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.0` | `2.11.20` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001776` | `1.0.30001810` |\n| [react-icons](https://github.com/react-icons/react-icons) | `5.5.0` | `5.7.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.5.4` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.5.4` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.22` | `0.5.5` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.23` | `8.5.26` |\n\nUpdates `baseline-browser-mapping` from 2.10.0 to 2.11.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/releases\"\u003ebaseline-browser-mapping's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed in 2.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Adds a new \u003ccode\u003egetTimeline()\u003c/code\u003e method for getting the series of minimum browser changes, either grouped by date or by browser.\u003c/li\u003e\n\u003cli\u003erefactor: Substantial refactoring of the data compression process that replaces the full list of browsers from \u003ccode\u003e@mdn/browser-compat-data\u003c/code\u003e and \u003ccode\u003edownstream-browsers.json\u003c/code\u003e and features from \u003ccode\u003eweb-features\u003c/code\u003e (in their very pared down form) with a change-list timeline that reflects which versions supported Baseline (newly available) on a given date.  Thanks to \u003ca href=\"https://github.com/swwind\"\u003e\u003ccode\u003e@​swwind\u003c/code\u003e\u003c/a\u003e for the idea!\u003c/li\u003e\n\u003cli\u003erefactor: Some common functions have been moved to a \u003ccode\u003eutil.ts\u003c/code\u003e module for use in other scripts.\u003c/li\u003e\n\u003cli\u003efix: Removes \u003ccode\u003eprocess.exit()\u003c/code\u003e calls when unsupported option combinations are passed to getCompatibleVersions() and \u003ccode\u003egetAllVersions()\u003c/code\u003e in favour of throwing an \u003ccode\u003eError\u003c/code\u003e.  There is a small security risk with \u003ccode\u003eprocess.exit()\u003c/code\u003e calls that sites accepting unsanitised inputs could be the subject of attacks.  Unsupported config options now throw and Error which should allow for more graceful handling.  Thanks to \u003ca href=\"https://github.com/bnbdr\"\u003e\u003ccode\u003e@​bnbdr\u003c/code\u003e\u003c/a\u003e for flagging this as vulnerability CVE-2026-45819 .\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/issues/134\"\u003e#134\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.10.44...v2.11.0\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.10.44...v2.11.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/web-platform-dx/baseline-browser-mapping/commit/b964de0405c7622bb2c10fddd58330a9bd6225a1\"\u003e\u003ccode\u003eb964de0\u003c/code\u003e\u003c/a\u003e Patch to 2.11.20 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/723099f4f22f11631c731c7087aa91ebb4d41b30\"\u003e\u003ccode\u003e723099f\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/f44163d603a154777a609869efca585c12f4b93e\"\u003e\u003ccode\u003ef44163d\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/8966043789c3766b1e3392ed080aa9c146562eca\"\u003e\u003ccode\u003e8966043\u003c/code\u003e\u003c/a\u003e Patch to 2.11.19 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/e18601dcfedbb82f2d969644e7a914090de37494\"\u003e\u003ccode\u003ee18601d\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/28cb50a1ec68162ee0186e9afe7ddb3cc0e7ea53\"\u003e\u003ccode\u003e28cb50a\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/cb33a835b8d91950d7b6aa5a856696c4e8671ac3\"\u003e\u003ccode\u003ecb33a83\u003c/code\u003e\u003c/a\u003e Patch to 2.11.18 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/61f4f923f41193b53f391900552e0b1c4d861cab\"\u003e\u003ccode\u003e61f4f92\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/650fe90289e7af9dcf0ab6af64d770b47ee368bf\"\u003e\u003ccode\u003e650fe90\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/1b2ca497e4d5109cdfe747ac57b6860df6dbc9be\"\u003e\u003ccode\u003e1b2ca49\u003c/code\u003e\u003c/a\u003e Patch to 2.11.17 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.10.0...v2.11.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001776 to 1.0.30001810\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/369a550d87291e962f64709956f83deb63644711\"\u003e\u003ccode\u003e369a550\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001809\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/92bee19a0da4c85c4e2f2e8b8a4512293efa114e\"\u003e\u003ccode\u003e92bee19\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001807\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/ee692af63db76ac42898724eae3021795f54ee8f\"\u003e\u003ccode\u003eee692af\u003c/code\u003e\u003c/a\u003e Allow to use latest caniuse-db\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/61386fc378925191c4ab93e073545502d1a5fb76\"\u003e\u003ccode\u003e61386fc\u003c/code\u003e\u003c/a\u003e Move back to the latest pnpm 11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/3c48481a6ed94965096b87c5b35bc19c5d64d6e3\"\u003e\u003ccode\u003e3c48481\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001806\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/cb047fc441f6c013429d5c086513c4a6018b0b33\"\u003e\u003ccode\u003ecb047fc\u003c/code\u003e\u003c/a\u003e Update CI practice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/e6acac858d152b381171bc736833444f146579dc\"\u003e\u003ccode\u003ee6acac8\u003c/code\u003e\u003c/a\u003e Temporary fix pnpm issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/325cd2fffaa43805239768e969b617fab818eabc\"\u003e\u003ccode\u003e325cd2f\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/7fa21d2486c8e45f4f11e37142f4fac238d1e3ee\"\u003e\u003ccode\u003e7fa21d2\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001805\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001776...1.0.30001810\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-icons` from 5.5.0 to 5.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-icons/react-icons/releases\"\u003ereact-icons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate packages by \u003ca href=\"https://github.com/kamijin-fanta\"\u003e\u003ccode\u003e@​kamijin-fanta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1153\"\u003ereact-icons/react-icons#1153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/react-icons/react-icons/compare/v5.6.0...v5.7.0\"\u003ehttps://github.com/react-icons/react-icons/compare/v5.6.0...v5.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eIcon Library\u003c/th\u003e\n\u003cth\u003eLicense\u003c/th\u003e\n\u003cth\u003eVersion\u003c/th\u003e\n\u003cth align=\"right\"\u003eCount\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://circumicons.com/\"\u003eCircum Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/Klarr-Agency/Circum-Icons/blob/main/LICENSE\"\u003eMPL-2.0 license\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e1.0.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e288\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://fontawesome.com/\"\u003eFont Awesome 5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://creativecommons.org/licenses/by/4.0/\"\u003eCC BY 4.0 License\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e5.15.4-3-gafecf2a\u003c/td\u003e\n\u003ctd align=\"right\"\u003e1612\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://fontawesome.com/\"\u003eFont Awesome 6\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://creativecommons.org/licenses/by/4.0/\"\u003eCC BY 4.0 License\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e6.7.2-1-g840c215\u003c/td\u003e\n\u003ctd align=\"right\"\u003e2060\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://ionicons.com/\"\u003eIonicons 4\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/ionic-team/ionicons/blob/master/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.6.3\u003c/td\u003e\n\u003ctd align=\"right\"\u003e696\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://ionicons.com/\"\u003eIonicons 5\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/ionic-team/ionicons/blob/master/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e5.5.4\u003c/td\u003e\n\u003ctd align=\"right\"\u003e1332\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"http://google.github.io/material-design-icons/\"\u003eMaterial Design icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/google/material-design-icons/blob/master/LICENSE\"\u003eApache License Version 2.0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.0.0-161-gf3fb4442b2\u003c/td\u003e\n\u003ctd align=\"right\"\u003e4341\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"http://s-ings.com/typicons/\"\u003eTypicons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://creativecommons.org/licenses/by-sa/3.0/\"\u003eCC BY-SA 3.0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e2.1.2\u003c/td\u003e\n\u003ctd align=\"right\"\u003e336\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://octicons.github.com/\"\u003eGithub Octicons icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/primer/octicons/blob/master/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e18.3.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e264\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://feathericons.com/\"\u003eFeather\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/feathericons/feather/blob/master/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.29.2\u003c/td\u003e\n\u003ctd align=\"right\"\u003e287\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://lucide.dev/\"\u003eLucide\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/blob/main/LICENSE\"\u003eISC\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e0.462.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e1541\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://game-icons.net/\"\u003eGame Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://creativecommons.org/licenses/by/3.0/\"\u003eCC BY 3.0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e12920d6565588f0512542a3cb0cdfd36a497f910\u003c/td\u003e\n\u003ctd align=\"right\"\u003e4040\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://erikflowers.github.io/weather-icons/\"\u003eWeather Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"http://scripts.sil.org/OFL\"\u003eSIL OFL 1.1\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e2.0.12\u003c/td\u003e\n\u003ctd align=\"right\"\u003e219\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://vorillaz.github.io/devicons/\"\u003eDevicons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e1.8.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e192\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/ant-design/ant-design-icons\"\u003eAnt Design Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.4.2\u003c/td\u003e\n\u003ctd align=\"right\"\u003e831\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/twbs/icons\"\u003eBootstrap Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e1.13.1\u003c/td\u003e\n\u003ctd align=\"right\"\u003e2754\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/Remix-Design/RemixIcon\"\u003eRemix Icon\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"http://www.apache.org/licenses/\"\u003eApache License Version 2.0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.9.1\u003c/td\u003e\n\u003ctd align=\"right\"\u003e3229\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/icons8/flat-color-icons\"\u003eFlat Color Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e1.0.2\u003c/td\u003e\n\u003ctd align=\"right\"\u003e329\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/grommet/grommet-icons\"\u003eGrommet-Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"http://www.apache.org/licenses/\"\u003eApache License Version 2.0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e4.14.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e637\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons\"\u003eHeroicons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e1.0.6\u003c/td\u003e\n\u003ctd align=\"right\"\u003e460\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/tailwindlabs/heroicons\"\u003eHeroicons 2\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e2.2.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e972\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://simpleicons.org/\"\u003eSimple Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://creativecommons.org/publicdomain/zero/1.0/\"\u003eCC0 1.0 Universal\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e16.24.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e3446\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://thesabbir.github.io/simple-line-icons/\"\u003eSimple Line Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e2.5.5\u003c/td\u003e\n\u003ctd align=\"right\"\u003e189\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/Keyamoon/IcoMoon-Free\"\u003eIcoMoon Free\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/Keyamoon/IcoMoon-Free/blob/master/License.txt\"\u003eCC BY 4.0 License\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ed006795ede82361e1bac1ee76f215cf1dc51e4ca\u003c/td\u003e\n\u003ctd align=\"right\"\u003e491\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/atisawd/boxicons\"\u003eBoxIcons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/atisawd/boxicons/blob/master/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e2.1.4\u003c/td\u003e\n\u003ctd align=\"right\"\u003e1634\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/astrit/css.gg\"\u003ecss.gg\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e2.1.4\u003c/td\u003e\n\u003ctd align=\"right\"\u003e704\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/microsoft/vscode-codicons\"\u003eVS Code Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://creativecommons.org/licenses/by/4.0/\"\u003eCC BY 4.0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e0.0.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e612\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/tabler/tabler-icons\"\u003eTabler Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://opensource.org/licenses/MIT\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e3.44.0\u003c/td\u003e\n\u003ctd align=\"right\"\u003e6146\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/lykmapipo/themify-icons\"\u003eThemify Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/thecreation/standard-icons/blob/master/modules/themify-icons/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ev0.1.2-2-g9600186\u003c/td\u003e\n\u003ctd align=\"right\"\u003e352\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://icons.radix-ui.com\"\u003eRadix Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/radix-ui/icons/blob/master/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003e@​radix-ui/react-icons\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.2-35-g112af91\u003c/td\u003e\n\u003ctd align=\"right\"\u003e332\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/phosphor-icons/core\"\u003ePhosphor Icons\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/phosphor-icons/core/blob/main/LICENSE\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e2.1.1\u003c/td\u003e\n\u003ctd align=\"right\"\u003e9072\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://icons8.com/line-awesome\"\u003eIcons8 Line Awesome\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/icons8/line-awesome/blob/master/LICENSE.md\"\u003eMIT\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e1.3.1\u003c/td\u003e\n\u003ctd align=\"right\"\u003e1544\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump prismjs from 1.29.0 to 1.30.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/react-icons/react-icons/pull/1033\"\u003ereact-icons/react-icons#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​babel/helpers\u003c/code\u003e from 7.23.2 to 7.26.10 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/react-icons/react-icons/pull/1036\"\u003ereact-icons/react-icons#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump http-proxy-middleware from 2.0.7 to 2.0.9 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/react-icons/react-icons/pull/1041\"\u003ereact-icons/react-icons#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump form-data from 3.0.1 to 3.0.4 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/react-icons/react-icons/pull/1058\"\u003ereact-icons/react-icons#1058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump vite from 5.4.14 to 5.4.20 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/react-icons/react-icons/pull/1071\"\u003ereact-icons/react-icons#1071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade packages by \u003ca href=\"https://github.com/kamijin-fanta\"\u003e\u003ccode\u003e@​kamijin-fanta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1075\"\u003ereact-icons/react-icons#1075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump tar from 6.2.0 to 6.2.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-icons/react-icons/pull/1078\"\u003ereact-icons/react-icons#1078\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/react-icons/react-icons/commit/87470d588c5624bf3e291f17527c3ecd1419c8ae\"\u003e\u003ccode\u003e87470d5\u003c/code\u003e\u003c/a\u003e v5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/e1cb06116df395109208fa4786b5e6ae4cc20187\"\u003e\u003ccode\u003ee1cb061\u003c/code\u003e\u003c/a\u003e fix ci publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/bffaab7c0f90d78b240bd06be1c40953be89a992\"\u003e\u003ccode\u003ebffaab7\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;v5.7.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/2cde989e0d3637fa39471e3f24df99ffb88cb1d1\"\u003e\u003ccode\u003e2cde989\u003c/code\u003e\u003c/a\u003e v5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/dac95ccf8126f41dc068f17fb09573fd86b6a0e9\"\u003e\u003ccode\u003edac95cc\u003c/code\u003e\u003c/a\u003e update npm in ci workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/21fcd0452250a30cde4827b83bff3e086b106369\"\u003e\u003ccode\u003e21fcd04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;v5.7.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/3a05518a3b8b1fe147c915aea1ca6db6cd212ae8\"\u003e\u003ccode\u003e3a05518\u003c/code\u003e\u003c/a\u003e v5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/c8b5050f417e08a270fc74393d36a7ea844a1977\"\u003e\u003ccode\u003ec8b5050\u003c/code\u003e\u003c/a\u003e fix github pages deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/2f78ae43254f217c132078956848f257b72ec6cb\"\u003e\u003ccode\u003e2f78ae4\u003c/code\u003e\u003c/a\u003e Update CI actions, Pages deploy, and staged npm publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-icons/react-icons/commit/11f5a06ff937287537590bd165ccbd24e9f800e4\"\u003e\u003ccode\u003e11f5a06\u003c/code\u003e\u003c/a\u003e update packages (\u003ca href=\"https://redirect.github.com/react-icons/react-icons/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-icons/react-icons/compare/v5.5.0...v5.7.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/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react-icons since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.3.6 to 4.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.4\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e84e416fbf4740527bbc8f319634f4e1b065bb42c fix(v4): stop the cycle walk from firing a default factory (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6500\"\u003e#6500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee8e206fa33ac5fe7ce20a2beb12d57b1cb3df653 4.5.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ee6b6ab347675cd2bd54b1bdbed16f98c59be82a9 docs(blog): widen the z.compile example to a 20-property schema\u003c/li\u003e\n\u003cli\u003e87d6464418582bb96fc665a01f852ca6da324ad0 fix(docs): drop the OG description when the title wraps past two lines\u003c/li\u003e\n\u003cli\u003e99fce394a026823e602b9c30d8d5d9f5f1932ce7 bench(v4): z.compile() against zod-compiler (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6499\"\u003e#6499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee3a695b6bf3f0d591ea682816e3cdaea04b0f967 docs(v4): record the email regex and container output-shape findings under Open\u003c/li\u003e\n\u003cli\u003e7e24a24288183ce02554f1ded7775d0650a7b7e6 docs(blog): drop the reading time and put a GitHub link in the navbar\u003c/li\u003e\n\u003cli\u003eeab51ff3592b2d11d863f4ee4d5452f31a3de1b6 fix(v4): emit record numeric keys as strings in toJSONSchema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6497\"\u003e#6497\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ea354314ac04fdd5484aa62dd5c3a4b553211a0e4 fix(docs): keep blog posts out of the docs collection (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6484\"\u003e#6484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed378c42aff6869f0929058a7923cd775880f5c4c ci: drop canary publishing from the release workflow (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6487\"\u003e#6487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e212b941791e7faae078e17645eb612824fd8f79a fix(v4): let a prototype method getter answer a bare call so vi.spyOn works (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6488\"\u003e#6488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee7576f542a7bc7ef3cc5eeec237714fd0e6b6e98 docs(blog): let the page show through the navbar in dark mode (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6489\"\u003e#6489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efedb06fafe33a66ce0b5c236ad2557e0a5a170fe fix(docs): match the blog TOC hover bar to the 2px active indicator\u003c/li\u003e\n\u003cli\u003e6c932fcb2eea6eb671710ea058ca9fdc382ada89 chore: bump devcontainer image to Node 24 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6470\"\u003e#6470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e6635d9dd367a664109de83c021995821f48efa29 docs(blog): soften the \u0026quot;method memoization\u0026quot; attribution\u003c/li\u003e\n\u003cli\u003e019ae299cc75daa132bf1acf59086a520abf6b85 fix(docs): drop ISR on the docs route so the home page hydrates\u003c/li\u003e\n\u003cli\u003e652bb438aa4c626c1cd7948c6849c4691239fca7 chore(docs): drop the scroll log from the route-change scroller\u003c/li\u003e\n\u003cli\u003e571c8e8a3d73b4305f4abfdd6977773cc12f2bf5 fix(docs): render blog tabs with the stock fumadocs tab card\u003c/li\u003e\n\u003cli\u003e9a193aa24b4efa3b315b91d4c56c8bc385b8513f 4.5.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e2e862dbf89da2835e5206a8fd3d3be61afe3cf7f ci: gate the GitHub release and JSR publish on the version being live on npm\u003c/li\u003e\n\u003cli\u003e8e03380510db36fa6fda979fc78a375fdea8021c 4.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003cp\u003eZod 4.5 is now available.\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install zod@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAt a glance:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/blob/HEAD%5Bhttps://github.com/colinhacks/zod/blob/HEAD%60https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEAD.https://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADohttps://github.com/colinhacks/zod/blob/HEADmhttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD%60https://github.com/colinhacks/zod/blob/HEAD%5Dhttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD#https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADohttps://github.com/colinhacks/zod/blob/HEADmhttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD\"\u003ehttps://github.com/colinhacks/zod/blob/HEAD[https://github.com/colinhacks/zod/blob/HEAD`https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEAD.https://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADohttps://github.com/colinhacks/zod/blob/HEADmhttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD`https://github.com/colinhacks/zod/blob/HEAD]https://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD#https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADohttps://github.com/colinhacks/zod/blob/HEADmhttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD\u003c/a\u003e — the flagship feature of Zod 4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/blob/HEAD%5Bhttps://github.com/colinhacks/zod/blob/HEAD%60https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEAD.https://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADChttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD%60https://github.com/colinhacks/zod/blob/HEAD%5Dhttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD#https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD\"\u003ehttps://github.com/colinhacks/zod/blob/HEAD[https://github.com/colinhacks/zod/blob/HEAD`https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEAD.https://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADChttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD`https://github.com/colinhacks/zod/blob/HEAD]https://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD#https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD\u003c/a\u003e — 12–19 digits plus Luhn checksum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/blob/HEAD%5Bhttps://github.com/colinhacks/zod/blob/HEAD%60https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEAD.https://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADohttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADshttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD%60https://github.com/colinhacks/zod/blob/HEAD%5Dhttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD#https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADohttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADshttps://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD\"\u003ehttps://github.com/colinhacks/zod/blob/HEAD[https://github.com/colinhacks/zod/blob/HEAD`https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEAD.https://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADohttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADshttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD`https://github.com/colinhacks/zod/blob/HEAD]https://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD#https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADohttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADshttps://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD\u003c/a\u003e — the multi-property counterpart to \u003ccode\u003ez.property()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/blob/HEAD%5Bhttps://github.com/colinhacks/zod/blob/HEAD%60https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEAD.https://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADPhttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD%60https://github.com/colinhacks/zod/blob/HEAD%5Dhttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD#https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD/https://github.com/colinhacks/zod/blob/HEAD%5Bhttps://github.com/colinhacks/zod/blob/HEAD%60https://github.com/colinhacks/zod/blob/HEAD.https://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADxhttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADPhttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD%60https://github.com/colinhacks/zod/blob/HEAD%5Dhttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD#https://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADxhttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD\"\u003ehttps://github.com/colinhacks/zod/blob/HEAD[https://github.com/colinhacks/zod/blob/HEAD`https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEAD.https://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADPhttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD`https://github.com/colinhacks/zod/blob/HEAD]https://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD#https://github.com/colinhacks/zod/blob/HEADzhttps://github.com/colinhacks/zod/blob/HEADdhttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD/https://github.com/colinhacks/zod/blob/HEAD[https://github.com/colinhacks/zod/blob/HEAD`https://github.com/colinhacks/zod/blob/HEAD.https://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADxhttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADPhttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD`https://github.com/colinhacks/zod/blob/HEAD]https://github.com/colinhacks/zod/blob/HEAD(https://github.com/colinhacks/zod/blob/HEAD#https://github.com/colinhacks/zod/blob/HEADehttps://github.com/colinhacks/zod/blob/HEADxhttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADchttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADphttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADrhttps://github.com/colinhacks/zod/blob/HEADthttps://github.com/colinhacks/zod/blob/HEADihttps://github.com/colinhacks/zod/blob/HEADahttps://github.com/colinhacks/zod/blob/HEADlhttps://github.com/colinhacks/zod/blob/HEAD)https://github.com/colinhacks/zod/blob/HEAD\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/colinhacks/zod/commit/e8e206fa33ac5fe7ce20a2beb12d57b1cb3df653\"\u003e\u003ccode\u003ee8e206f\u003c/code\u003e\u003c/a\u003e 4.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/84e416fbf4740527bbc8f319634f4e1b065bb42c\"\u003e\u003ccode\u003e84e416f\u003c/code\u003e\u003c/a\u003e fix(v4): stop the cycle walk from firing a default factory (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6500\"\u003e#6500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1a16102a494b03ce1df7b80b663ae2df465f419e\"\u003e\u003ccode\u003e1a16102\u003c/code\u003e\u003c/a\u003e 4.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/eab51ff3592b2d11d863f4ee4d5452f31a3de1b6\"\u003e\u003ccode\u003eeab51ff\u003c/code\u003e\u003c/a\u003e fix(v4): emit record numeric keys as strings in toJSONSchema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6497\"\u003e#6497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/7e24a24288183ce02554f1ded7775d0650a7b7e6\"\u003e\u003ccode\u003e7e24a24\u003c/code\u003e\u003c/a\u003e docs(blog): drop the reading time and put a GitHub link in the navbar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e3a695b6bf3f0d591ea682816e3cdaea04b0f967\"\u003e\u003ccode\u003ee3a695b\u003c/code\u003e\u003c/a\u003e docs(v4): record the email regex and container output-shape findings under Open\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/99fce394a026823e602b9c30d8d5d9f5f1932ce7\"\u003e\u003ccode\u003e99fce39\u003c/code\u003e\u003c/a\u003e bench(v4): z.compile() against zod-compiler (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6499\"\u003e#6499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/87d6464418582bb96fc665a01f852ca6da324ad0\"\u003e\u003ccode\u003e87d6464\u003c/code\u003e\u003c/a\u003e fix(docs): drop the OG description when the title wraps past two lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e6b6ab347675cd2bd54b1bdbed16f98c59be82a9\"\u003e\u003ccode\u003ee6b6ab3\u003c/code\u003e\u003c/a\u003e docs(blog): widen the z.compile example to a 20-property schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9a193aa24b4efa3b315b91d4c56c8bc385b8513f\"\u003e\u003ccode\u003e9a193aa\u003c/code\u003e\u003c/a\u003e 4.5.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.3.6...v4.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for zod since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.21 to 10.5.4\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.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prefixed rule duplication (by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed brackets and gradient parser (\u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved \u003ccode\u003e-webkit-fill-available\u003c/code\u003e before \u003ccode\u003e-moz-available\u003c/code\u003e, so Firefox\nwill use \u003ccode\u003e-webkit-\u003c/code\u003e version which is closer to \u003ccode\u003estretch\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egrid-area\u003c/code\u003e span reset for overriding areas (by \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prefixed rule duplication (by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed brackets and gradient parser (\u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved \u003ccode\u003e-webkit-fill-available\u003c/code\u003e before \u003ccode\u003e-moz-available\u003c/code\u003e, so Firefox\nwill use \u003ccode\u003e-webkit-\u003c/code\u003e version which is closer to \u003ccode\u003estretch\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egrid-area\u003c/code\u003e span reset for overriding areas (by \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003estretch\u003c/code\u003e prefixes on new Can I Use database.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003efraction.js\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/4cad00f0e839f3d7bbcdcc00b7df6fc448fb28f3\"\u003e\u003ccode\u003e4cad00f\u003c/code\u003e\u003c/a\u003e Release 10.5.4 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/e62a4b1782f4ece51070feba79b0ff19f4305c68\"\u003e\u003ccode\u003ee62a4b1\u003c/code\u003e\u003c/a\u003e Update CI config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/c8f0d0ae00f5bb28bbcc3413f70b088020007469\"\u003e\u003ccode\u003ec8f0d0a\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/cae35771dc4a4dfeda637a31dc1795ace6d9d28b\"\u003e\u003ccode\u003ecae3577\u003c/code\u003e\u003c/a\u003e Move back to latest pnpm 11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/fd31eb33b56ab9663d298b5bf08ae4ff47f76878\"\u003e\u003ccode\u003efd31eb3\u003c/code\u003e\u003c/a\u003e Fix duplicated prefixed selectors on reformatted CSS (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1552\"\u003e#1552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/958d390787c31c3044c1fb68ec37efc29637e26b\"\u003e\u003ccode\u003e958d390\u003c/code\u003e\u003c/a\u003e Release 10.5.3 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/21d2adb4d1fc6103c1e3cc39c991de59fdb5496e\"\u003e\u003ccode\u003e21d2adb\u003c/code\u003e\u003c/a\u003e Fix gradient parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/f7ddae99f0ebfa3961a5c14bd9ecb7d4310601a6\"\u003e\u003ccode\u003ef7ddae9\u003c/code\u003e\u003c/a\u003e Fix bracket parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/10ea5e7b8511a3e07aeb8a0f50f61496bc3faf4f\"\u003e\u003ccode\u003e10ea5e7\u003c/code\u003e\u003c/a\u003e Update dependencies and remove patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/b6e8a2a4672cafafcb3bb2c72cd0027a31b1a320\"\u003e\u003ccode\u003eb6e8a2a\u003c/code\u003e\u003c/a\u003e Update Dev Container\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.21...10.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for autoprefixer since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-react-refresh` from 0.4.22 to 0.5.5\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.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly treated as React component \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/114\"\u003e#114\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/115\"\u003e#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/112\"\u003e#112\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix check for non component class exported via \u003ccode\u003eexport { }\u003c/code\u003e \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/110\"\u003e#110\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly treated as React component \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/114\"\u003e#114\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/115\"\u003e#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/112\"\u003e#112\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix check for non component class exported via \u003ccode\u003eexport { }\u003c/code\u003e \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/110\"\u003e#110\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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;;\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/65c31725fa31cbcf4a037b8f06f4f72783d17006\"\u003e\u003ccode\u003e65c3172\u003c/code\u003e\u003c/a\u003e [publish] v0.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/84110202c8a8277335d43fa08ddc96047db6d04a\"\u003e\u003ccode\u003e8411020\u003c/code\u003e\u003c/a\u003e Bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/c28fa155e8371286ae347164425a513d55938349\"\u003e\u003ccode\u003ec28fa15\u003c/code\u003e\u003c/a\u003e Fix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/554c764374d9a8875370a0cc2e46bfa8abf9a087\"\u003e\u003ccode\u003e554c764\u003c/code\u003e\u003c/a\u003e [publish] add \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to allowExportNames in Next config (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/e316617e4928f666d4301c35bcd871c111e84651\"\u003e\u003ccode\u003ee316617\u003c/code\u003e\u003c/a\u003e [publish] Add \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/00818e991486da1e4b76f510f5f9113271549944\"\u003e\u003ccode\u003e00818e9\u003c/code\u003e\u003c/a\u003e v0.5.3 [publish]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/202fc4a8bddcfb442a317ad604693d8436c3d3ea\"\u003e\u003ccode\u003e202fc4a\u003c/code\u003e\u003c/a\u003e Fix PascalCase class exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly treated as Re...\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.22...v0.5.5\"\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.23 to 8.5.26\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.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003elist.split()\u003c/code\u003e regression (by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eTrack symlinks in path protection in source map loading (by \u003ca href=\"https://github.com/drengir1\"\u003e\u003ccode\u003e@​drengir1\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed 8.5.17 visitor regression.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003elist.split()\u003c/code\u003e for non-string values (by \u003ca href=\"https://github.com/amir-rezaei\"\u003e\u003ccode\u003e@​amir-rezaei\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve the BOM after the processing (by \u003ca href=\"https://github.com/hdimer\"\u003e\u003ccode\u003e@​hdimer\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/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003elist.split()\u003c/code\u003e regression (by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eTrack symlinks in path protection in source map loading (by \u003ca href=\"https://github.com/drengir1\"\u003e\u003ccode\u003e@​drengir1\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed 8.5.17 visitor regression.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003elist.split()\u003c/code\u003e for non-string values (by \u003ca href=\"https://github.com/amir-rezaei\"\u003e\u003ccode\u003e@​amir-rezaei\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve the BOM after the processing (by \u003ca href=\"https://github.com/hdimer\"\u003e\u003ccode\u003e@​hdimer\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/postcss/commit/07b25773f38f77919f2af02ae3e8896b0deb5988\"\u003e\u003ccode\u003e07b2577\u003c/code\u003e\u003c/a\u003e Release 8.5.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/47de6b9d7c55674cb326c5de7a734a740916defc\"\u003e\u003ccode\u003e47de6b9\u003c/code\u003e\u003c/a\u003e Update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1493a83db7830912316512f55ab6064e7b7dd68e\"\u003e\u003ccode\u003e1493a83\u003c/code\u003e\u003c/a\u003e Fix Rule#selectors losing the empty selector (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/180db166e250d20e6761b224ae8d8134c9ba3e40\"\u003e\u003ccode\u003e180db16\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/29e9e00f132c96e46e1de295b816fe88a05354e7\"\u003e\u003ccode\u003e29e9e00\u003c/code\u003e\u003c/a\u003e Resolve symlinks before the previous-source-map containment check (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2125\"\u003e#2125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3ba8f84703a884329b58abea579c3615684e0b7e\"\u003e\u003ccode\u003e3ba8f84\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/87e72f671fd0d401c52822b5226c656632d92ec0\"\u003e\u003ccode\u003e87e72f6\u003c/code\u003e\u003c/a\u003e Update lock file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/caaeeb907e4a816c44a23b00b151882bd02325a1\"\u003e\u003ccode\u003ecaaeeb9\u003c/code\u003e\u003c/a\u003e Upgrade nanoid to fix infinite loop on zero size (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2124\"\u003e#2124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3609b6f4296952d0b5b9ddae42c8d73ee460c041\"\u003e\u003ccode\u003e3609b6f\u003c/code\u003e\u003c/a\u003e Explain how to type plugin options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/fbad419cbd01cd7a9a1a46413447f2cd9b3fce4a\"\u003e\u003ccode\u003efbad419\u003c/code\u003e\u003c/a\u003e docs: show ESM and TypeScript plugin declaration (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.23...8.5.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/giriaruna/portfolio/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/giriaruna%2Fportfolio/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"1.0.30001806","new_version":"1.0.30001810","update_type":"patch","path":null,"pr_created_at":"2026-09-03T23:22:44.000Z","version_change":"1.0.30001806 → 1.0.30001810","issue":{"uuid":"5342421023","node_id":"PR_kwDONxZYac8AAAABCILERw","number":414,"state":"closed","title":"deps(ui)(deps): bump the npm-production group across 1 directory with 68 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-03T23:45:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-03T23:22:44.000Z","updated_at":"2026-09-03T23:45:11.000Z","time_to_close":1339,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(ui)(deps): bump","group_name":"npm-production","update_count":68,"packages":[{"name":"@next/bundle-analyzer","old_version":"16.2.12","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@sentry/react","old_version":"10.69.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"axios","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/axios/axios"},{"name":"dompurify","old_version":"3.4.12","new_version":"3.4.14","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"framer-motion","old_version":"13.0.0","new_version":"13.1.1","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"1.28.0","new_version":"1.38.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"mermaid","old_version":"11.16.0","new_version":"11.17.2","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"next","old_version":"16.2.12","new_version":"16.3.4","repository_url":"https://github.com/vercel/next.js"},{"name":"react-error-boundary","old_version":"6.1.2","new_version":"6.1.4","repository_url":"https://github.com/bvaughn/react-error-boundary"},{"name":"sonner","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"@types/d3-geo","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/d3-shape","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@ungap/structured-clone","old_version":"1.3.3","new_version":"1.4.0","repository_url":"https://github.com/ungap/structured-clone"},{"name":"baseline-browser-mapping","old_version":"2.11.11","new_version":"2.11.21","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001806","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cytoscape","old_version":"3.34.0","new_version":"3.34.2","repository_url":"https://github.com/cytoscape/cytoscape.js"},{"name":"dayjs","old_version":"1.11.21","new_version":"1.11.23","repository_url":"https://github.com/iamkun/dayjs"},{"name":"es-toolkit","old_version":"1.50.0","new_version":"1.52.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"estree-util-scope","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/syntax-tree/estree-util-scope"},{"name":"is-plain-object","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/jonschlinkert/is-plain-object"},{"name":"tinyexec","old_version":"1.2.4","new_version":"1.3.1","repository_url":"https://github.com/tinylibs/tinyexec"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the npm-production group with 22 updates in the /portfolio_ui directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.2.12` | `16.3.4` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.69.0` | `10.73.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.102.8` |\n| [axios](https://github.com/axios/axios) | `1.19.0` | `1.20.0` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.12` | `3.4.14` |\n| [framer-motion](https://github.com/motiondivision/motion) | `13.0.0` | `13.1.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.28.0` | `1.38.0` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.16.0` | `11.17.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.12` | `16.3.4` |\n| [react-error-boundary](https://github.com/bvaughn/react-error-boundary) | `6.1.2` | `6.1.4` |\n| [sonner](https://github.com/emilkowalski/sonner) | `2.0.7` | `2.0.8` |\n| [@types/d3-geo](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-geo) | `3.1.0` | `3.1.1` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.8` | `3.2.0` |\n| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.3` | `1.4.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.11` | `2.11.21` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001806` | `1.0.30001810` |\n| [cytoscape](https://github.com/cytoscape/cytoscape.js) | `3.34.0` | `3.34.2` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.21` | `1.11.23` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.50.0` | `1.52.0` |\n| [estree-util-scope](https://github.com/syntax-tree/estree-util-scope) | `1.0.0` | `1.0.1` |\n| [is-plain-object](https://github.com/jonschlinkert/is-plain-object) | `5.0.0` | `5.1.0` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `1.2.4` | `1.3.1` |\n\n\nUpdates `@next/bundle-analyzer` from 16.2.12 to 16.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e@​next/bundle-analyzer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003cp\u003eFollow-up release to \u003ca href=\"https://github.com/vercel/next.js/releases/tag/v16.3.3\"\u003ev16.3.3\u003c/a\u003e re-enabling AVIF Image Optimization (\u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97949\"\u003e#97949\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe following bug fixes have been backported. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003etestmode: Fix infinite recursion in testmode passthrough fetch (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/97691\"\u003e#97691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build error when aliasing typescript to \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/97997\"\u003e#97997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unset crossOrigin in Turbopack manifests (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/97930\"\u003e#97930\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/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.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\u003cul\u003e\n\u003cli\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\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://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after optimization by \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96733\"\u003evercel/next.js#96733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3.x] Default deploy e2e tests to the repo next version by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96900\"\u003evercel/next.js#96900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Bump \u003ccode\u003e@​swc/helpers\u003c/code\u003e by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96885\"\u003evercel/next.js#96885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Raise registration calls in hoisted modules to the top by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97308\"\u003evercel/next.js#97308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97302\"\u003evercel/next.js#97302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97317\"\u003evercel/next.js#97317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Restore the live \u003ccode\u003eheaders()\u003c/code\u003e view of the incoming request by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97311\"\u003evercel/next.js#97311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/299180d3315c7ebd7b199d2b1a265b5986c5fc7d\"\u003e\u003ccode\u003e299180d\u003c/code\u003e\u003c/a\u003e v16.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a9a1cb7859f178f830ad3773b303130c21b19586\"\u003e\u003ccode\u003ea9a1cb7\u003c/code\u003e\u003c/a\u003e v16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d0ac8828c2fe6026dd7d700488bfd8289711fde6\"\u003e\u003ccode\u003ed0ac882\u003c/code\u003e\u003c/a\u003e v16.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3d32eb870fb4c7009d580a31e2de81a626562270\"\u003e\u003ccode\u003e3d32eb8\u003c/code\u003e\u003c/a\u003e v16.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d73f5622e226358dcef8cf7a8a373333ff265ae7\"\u003e\u003ccode\u003ed73f562\u003c/code\u003e\u003c/a\u003e v16.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4fd843fb488f770c5b2023ddc58ff4be4ee81f14\"\u003e\u003ccode\u003e4fd843f\u003c/code\u003e\u003c/a\u003e v16.3.0-canary.107\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/9480f7f9ffdc271014d959e7b10d681882eaabb5\"\u003e\u003ccode\u003e9480f7f\u003c/code\u003e\u003c/a\u003e v16.3.0-canary.106\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a8dcd2562f0bde39380d48507ec3fffd86c21e53\"\u003e\u003ccode\u003ea8dcd25\u003c/code\u003e\u003c/a\u003e v16.3.0-canary.105\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/38f0cdee4659b1b8f987bc46e3f1aacd12ee5c90\"\u003e\u003ccode\u003e38f0cde\u003c/code\u003e\u003c/a\u003e v16.3.0-canary.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f3edea1b06730ce507aeb1b10c8e4f652ca5540d\"\u003e\u003ccode\u003ef3edea1\u003c/code\u003e\u003c/a\u003e v16.3.0-canary.103\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.3.4/packages/next-bundle-analyzer\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.69.0 to 10.73.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.73.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23766\"\u003e#23766\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentryConfig\u003c/code\u003e is now available from \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e, the path it moves to in v11. Importing it from \u003ccode\u003e@sentry/nextjs\u003c/code\u003e still works on v10 but logs a warning once, so you can change your \u003ccode\u003enext.config\u003c/code\u003e file today and upgrade to v11 without touching it again.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.mjs\n- import { withSentryConfig } from '@sentry/nextjs';\n+ import { withSentryConfig } from '@sentry/nextjs/config';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e and \u003ccode\u003esetupFasitfyErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23734\"\u003e#23734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument Durable Object handlers installed as read-only properties (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23769\"\u003e#23769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.1 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e25.58 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e45.54 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.28 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.17 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e83.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e73.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e88.49 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e100.83 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e43.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e31.78 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e36.79 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.16 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.38 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.06 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e28.86 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e32.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e29.43 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.73.0/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.73.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23766\"\u003e#23766\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentryConfig\u003c/code\u003e is now available from \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e, the path it moves to in v11. Importing it from \u003ccode\u003e@sentry/nextjs\u003c/code\u003e still works on v10 but logs a warning once, so you can change your \u003ccode\u003enext.config\u003c/code\u003e file today and upgrade to v11 without touching it again.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.mjs\n- import { withSentryConfig } from '@sentry/nextjs';\n+ import { withSentryConfig } from '@sentry/nextjs/config';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e and \u003ccode\u003esetupFasitfyErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23734\"\u003e#23734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument Durable Object handlers installed as read-only properties (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23769\"\u003e#23769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.72.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAI integrations no longer report errors that propagate to the caller (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23638\"\u003e#23638\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23639\"\u003e#23639\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23640\"\u003e#23640\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAcross all AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, and LangGraph), the SDK no longer sends an event to Sentry for errors that the AI framework propagates to your code. Previously the instrumentation reported these as unhandled (\u003ccode\u003ehandled: false\u003c/code\u003e) before your own error handling ran, so an error your code caught still showed up in Sentry as an unhandled crash. The span is still marked as errored and the error still propagates, so reporting is left to your application: if your code does not handle the error, it reaches Sentry's global error handlers and is captured as unhandled, just like any other uncaught error. Errors that a provider surfaces as data on an otherwise successful response (such as Anthropic error-shaped responses or Google GenAI blocked content) are still captured, since your code never sees them propagate.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003erpcTracePropagationBindings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23737\"\u003e#23737\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23738\"\u003e#23738\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003erpcTracePropagationBindings\u003c/code\u003e option names the \u003ccode\u003eenv\u003c/code\u003e bindings that outgoing RPC calls propagate trace context to. Strings match a binding name exactly, regular expressions match by pattern, and the default empty array propagates to nothing. RPC has no headers to carry trace context, so the SDK appends it as a trailing argument that only a Sentry-instrumented receiver removes again. List only the bindings whose receiver you know runs Sentry. Setting the option takes precedence over \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e, which is now deprecated. When you build with the Sentry Cloudflare Vite plugin, the bindings that resolve to this worker (its own Durable Objects and self service bindings) are derived from your wrangler config and added for you.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(v10/astro): support astro v7 route patterns properly (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23657\"\u003e#23657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/bundler-plugins): Preserve full file path in component annotation source maps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23595\"\u003e#23595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Store child span timeout handle in \u003ccode\u003e_childSpanTimeoutID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23673\"\u003e#23673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node): Only end the process session when it is still ok (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23731\"\u003e#23731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/react-router): Use react-router's own instrumentation types instead of a mirrored copy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23589\"\u003e#23589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/replay): Suppress Worker destroyed error on session expiry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23654\"\u003e#23654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Keep orchestrion registration out of tree-shaking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23591\"\u003e#23591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Stop shipping orchestrion bundler plugins as production dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23667\"\u003e#23667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Support openai v7 in auto-instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23713\"\u003e#23713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Detect native tracing in flattened SvelteKit 3 config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23656\"\u003e#23656\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f109d922f5971e2ade549b6c755524168b101818\"\u003e\u003ccode\u003ef109d92\u003c/code\u003e\u003c/a\u003e release: 10.73.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1a3e04edc4d1c97a702861a9bddd3ed577a71de4\"\u003e\u003ccode\u003e1a3e04e\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.73.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23778\"\u003e#23778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/da8d7696b08432cd94e78552d9f4c9322c1dc746\"\u003e\u003ccode\u003eda8d769\u003c/code\u003e\u003c/a\u003e test(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bea4d38bf5422ae917275d0b68ad575a2b2b475b\"\u003e\u003ccode\u003ebea4d38\u003c/code\u003e\u003c/a\u003e feat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/605caaf2aa85f78ed9a180b273a335fe798bf30c\"\u003e\u003ccode\u003e605caaf\u003c/code\u003e\u003c/a\u003e feat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23766\"\u003e#23766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/da17307e9e1898a48a3d4037aff96d5849f123fb\"\u003e\u003ccode\u003eda17307\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Instrument Durable Object handlers installed as read-onl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c4ca38e52cb0e4c4ee69cbdc218c9cabd52eccf\"\u003e\u003ccode\u003e2c4ca38\u003c/code\u003e\u003c/a\u003e Merge branch 'release/10.72.0' into v10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0d236289ba889ac8f007882726aaa62d9a83cc15\"\u003e\u003ccode\u003e0d23628\u003c/code\u003e\u003c/a\u003e release: 10.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ac2094d469ace03e883abb5fc98b5dc678ccfe49\"\u003e\u003ccode\u003eac2094d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.72.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23743\"\u003e#23743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f3254344c4b63382c12cec95b64e7c54f9e45ff9\"\u003e\u003ccode\u003ef325434\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Derive rpcTracePropagationBindings from the wrangler co...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.69.0...10.73.0\"\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 5.101.4 to 5.102.8\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@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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.102.8\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.102.8\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.102.8\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.102.8\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.7\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.102.7\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.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.8\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.7\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\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/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\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.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.5\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/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\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.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\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/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\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.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.2\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/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\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.102.2\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/2969edf32f7e0c48e2a108d84712d6e01edfde21\"\u003e\u003ccode\u003e2969edf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.8/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.19.0 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0 — August 19, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens runtime option handling, adds RFC 9110 status-code aliases, fixes Node.js and XHR reliability issues, and refreshes project tooling and documentation.\u003c/p\u003e\n\u003ch2\u003e⚠️ Breaking Changes \u0026amp; Deprecations\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHTTP Status Naming: Added ContentTooLarge (413) and UnprocessableContent (422), while retaining PayloadTooLarge and UnprocessableEntity as backward-compatible deprecated aliases. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11082\"\u003e#11082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRuntime Option Handling: Hardened behavioral configuration reads against shared and foreign prototype pollution and normalized unsafe interceptor replacement objects. This also clarifies Fetch redirect and custom implementation behavior, HTTP/2 DNS and proxy handling, CIDR-based NO_PROXY matching, and malformed data URI rejection; see the PR for documented compatibility effects. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11141\"\u003e#11141\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInterceptor Lifecycle: Prevented unbounded handler-array growth by trimming trailing ejected interceptors without changing iteration semantics, and kept interceptor operations safe when the public handlers field is nullish. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11087\"\u003e#11087\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequest Error Preservation: Prevented custom Error.prepareStackTrace implementations that return non-string values from replacing the original request failure with an unrelated TypeError. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11109\"\u003e#11109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eXHR Reliability: Navigation-canceled requests now reject with ECONNABORTED instead of resolving with status 0, while successful downloads flush their final progress callback during the live loadend dispatch. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11094\"\u003e#11094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNode.js Socket Memory: Removed request-context retention from per-socket error listeners, preventing completed response data from being pinned for the lifetime of pooled keep-alive sockets. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11091\"\u003e#11091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCore Methods and HTTP Errors: Prevented structural method-header buckets from leaking into outgoing headers, standardized invalid DNS lookup and httpVersion failures as AxiosError.ERR_BAD_OPTION_VALUE, and corrected the timeoutErrorMessage merge strategy. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11096\"\u003e#11096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Updated fast-uri, postcss, js-yaml, mocha, development-tooling groups, and GitHub Actions dependencies. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11092\"\u003e#11092\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11098\"\u003e#11098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11099\"\u003e#11099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11106\"\u003e#11106\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11107\"\u003e#11107\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11122\"\u003e#11122\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11123\"\u003e#11123\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11126\"\u003e#11126\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11127\"\u003e#11127\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11133\"\u003e#11133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11140\"\u003e#11140\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11143\"\u003e#11143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11144\"\u003e#11144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation: Applied the v1.19.0 documentation updates, added the missing fs import to the README stream example, introduced localized global search, and repaired the interceptor test link. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11101\"\u003e#11101\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11113\"\u003e#11113\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11097\"\u003e#11097\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11119\"\u003e#11119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSponsorship: Updated sponsorship links and data and added ScrapingBee as a sponsor. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11124\"\u003e#11124\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11136\"\u003e#11136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11137\"\u003e#11137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI and Release: Switched ESM smoke tests to locked dependencies and synchronized package and runtime version metadata for v1.20.0. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11128\"\u003e#11128\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11152\"\u003e#11152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yens1\"\u003e\u003ccode\u003e@​yens1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11109\"\u003e#11109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sasireddy001\"\u003e\u003ccode\u003e@​Sasireddy001\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11113\"\u003e#11113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ari-token-security\"\u003e\u003ccode\u003e@​ari-token-security\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11094\"\u003e#11094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timothyokooboh\"\u003e\u003ccode\u003e@​timothyokooboh\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11097\"\u003e#11097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gi9439041-png\"\u003e\u003ccode\u003e@​gi9439041-png\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11119\"\u003e#11119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hashim1999164\"\u003e\u003ccode\u003e@​Hashim1999164\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11082\"\u003e#11082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/v-dev-cl\"\u003e\u003ccode\u003e@​v-dev-cl\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11091\"\u003e#11091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0h1tb\"\u003e\u003ccode\u003e@​r0h1tb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ostapondo\"\u003e\u003ccode\u003e@​ostapondo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog (\u003ca href=\"https://github.com/axios/axios/compare/v1.19.0...v1.20.0\"\u003ehttps://github.com/axios/axios/compare/v1.19.0...v1.20.0\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\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/axios/axios/commit/84a9f3b9a4f3244b8c8e818f557d64c7b964fb25\"\u003e\u003ccode\u003e84a9f3b\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.20.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11152\"\u003e#11152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e6824eec5fcf9da467a9792724396badc490c469\"\u003e\u003ccode\u003ee6824ee\u003c/code\u003e\u003c/a\u003e fix: core methodList, HTTP adapter errors, and add tests (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11096\"\u003e#11096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d8a919fd81403d59058c0e9dbefc540407dee83f\"\u003e\u003ccode\u003ed8a919f\u003c/code\u003e\u003c/a\u003e fix(xhr): flush final progress during the live loadend dispatch (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2d2a21af8a433089474a2149781799c93acbcf3c\"\u003e\u003ccode\u003e2d2a21a\u003c/code\u003e\u003c/a\u003e fix(interceptors): tolerate nullish handlers in syncHandlerEntries (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d19040bda7a8be2f82c3c6e1a5bc03917daee39a\"\u003e\u003ccode\u003ed19040b\u003c/code\u003e\u003c/a\u003e fix: harden runtime option handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11141\"\u003e#11141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e0a02dd16671deabe2b809334d4c2ebede29a233\"\u003e\u003ccode\u003ee0a02dd\u003c/code\u003e\u003c/a\u003e chore(deps): bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 in the github-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d10cb3aa3cda1d78721ddf96be590478df26cd81\"\u003e\u003ccode\u003ed10cb3a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11143\"\u003e#11143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2c94646eb7cb7ab9dcb2aefdb04ab1b040c28e16\"\u003e\u003ccode\u003e2c94646\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml and mocha in /tests/smoke/cjs (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11133\"\u003e#11133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/76c12bce5a4fe9a45bef9a5bf2baaf599d7d382e\"\u003e\u003ccode\u003e76c12bc\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11140\"\u003e#11140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ba98559a7f5a18e531b5762387e5957bd281af3d\"\u003e\u003ccode\u003eba98559\u003c/code\u003e\u003c/a\u003e docs: add ScrapingBee sponsor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11137\"\u003e#11137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.19.0...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.4.12 to 3.4.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.4.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with possible bypasses when risky tags are allow-listed, thanks \u003ca href=\"https://github.com/AlirezaRouhbakhsh\"\u003e\u003ccode\u003e@​AlirezaRouhbakhsh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a couple of edge cases with mixed document contexts, thanks \u003ca href=\"https://github.com/fishjojo1\"\u003e\u003ccode\u003e@​fishjojo1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded the SVG \u003ccode\u003epointer-events\u003c/code\u003e and \u003ccode\u003evector-effect\u003c/code\u003e presentation attributes to the allow-list, thanks \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConducted another refactoring run, removed dead branches and duplicated logic, flattened attribute validation\u003c/li\u003e\n\u003cli\u003eUpdated the documentation in several spots, README, wiki, etc., thanks \u003ca href=\"https://github.com/Akokonunes\"\u003e\u003ccode\u003e@​Akokonunes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated several development dependencies and CI workflow actions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.4.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with hook removal during \u003ccode\u003eIN_PLACE\u003c/code\u003e sanitization, thanks \u003ca href=\"https://github.com/koyokr\"\u003e\u003ccode\u003e@​koyokr\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with hooks potentially bypassing the clone guard, thanks \u003ca href=\"https://github.com/AkshayjainG\"\u003e\u003ccode\u003e@​AkshayjainG\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with DOM clobbering via \u003ccode\u003eownerDocument\u003c/code\u003e during \u003ccode\u003eIN_PLACE\u003c/code\u003e, thanks \u003ca href=\"https://github.com/AkshayjainG\"\u003e\u003ccode\u003e@​AkshayjainG\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped several dependencies where possible\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/4e6fe24173f1a85eafacd95e3c82966e29d34d49\"\u003e\u003ccode\u003e4e6fe24\u003c/code\u003e\u003c/a\u003e release: 3.4.14 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/3067f774676975de12306effd6db6ad7a9a8c17f\"\u003e\u003ccode\u003e3067f77\u003c/code\u003e\u003c/a\u003e release: 3.4.13 (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.4.12...3.4.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 13.0.0 to 13.1.1\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[13.1.1] 2026-08-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuard animation \u003ccode\u003ewindow\u003c/code\u003e access in non-browser runtimes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Improved compat with React 19 strict mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[13.1.0] 2026-08-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Multidimensional reorder.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Automatic axis detection.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: RTL support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/1b037b0032578b52af94b06ff3920bfa0aaa5e36\"\u003e\u003ccode\u003e1b037b0\u003c/code\u003e\u003c/a\u003e v13.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d734481aca2a7c45a244155f9ce3a2e56a2c69a6\"\u003e\u003ccode\u003ed734481\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9b9190da212b0f633735c5a7ea7c8d73f4624436\"\u003e\u003ccode\u003e9b9190d\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/c07d12e2bfb581482c7e6c82a2b3b4c2394f8d08\"\u003e\u003ccode\u003ec07d12e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3752\"\u003e#3752\u003c/a\u003e from motiondivision/fix-3746-animatepresence-strictm...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b497f1d2ac2ffc8139f988101d732e8cd7d4733a\"\u003e\u003ccode\u003eb497f1d\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix-3746-animatepresence-strictmode-remount\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bbabb0066427bc4d91850504e01e3949f03f8857\"\u003e\u003ccode\u003ebbabb00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3751\"\u003e#3751\u003c/a\u003e from motiondivision/worktree-fix-issue-3735\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/06540faa2cb80ddd1d9103cd736a56ed524cd0e2\"\u003e\u003ccode\u003e06540fa\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into worktree-fix-issue-3735\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/adaf7a4e5368d704ea350669f6ac674fb26ff270\"\u003e\u003ccode\u003eadaf7a4\u003c/code\u003e\u003c/a\u003e v13.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e713759e5095298069b37701395083107eb4fc97\"\u003e\u003ccode\u003ee713759\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bc81c031212416f8aeee75d125a1431016a4e6bf\"\u003e\u003ccode\u003ebc81c03\u003c/code\u003e\u003c/a\u003e Updating publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v13.0.0...v13.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.28.0 to 1.38.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 1.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): Add polygon icon by \u003ca href=\"https://github.com/timmy471\"\u003e\u003ccode\u003e@​timmy471\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3007\"\u003elucide-icons/lucide#3007\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/1.36.0...1.38.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.36.0...1.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added 'robot-vacuum' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4599\"\u003elucide-icons/lucide#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): made \u003ccode\u003eface-angry\u003c/code\u003e even more angry 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/4708\"\u003elucide-icons/lucide#4708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eswords\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/4707\"\u003elucide-icons/lucide#4707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eshopping-cart\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/2909\"\u003elucide-icons/lucide#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(icon-description): added old and empty tags/use case for ghost by \u003ca href=\"https://github.com/TFJ5183\"\u003e\u003ccode\u003e@​TFJ5183\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4762\"\u003elucide-icons/lucide#4762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eplaying-card\u003c/code\u003e, \u003ccode\u003eplaying-cards\u003c/code\u003e, and \u003ccode\u003eplaying-cards-fan\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4258\"\u003elucide-icons/lucide#4258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebeef\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/3457\"\u003elucide-icons/lucide#3457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(tags): added music disc related tags to \u003ccode\u003ecircle-dot\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/3909\"\u003elucide-icons/lucide#3909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanda\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/3187\"\u003elucide-icons/lucide#3187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003eblend\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/3105\"\u003elucide-icons/lucide#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003ekey\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/3111\"\u003elucide-icons/lucide#3111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esquare-split-vertical\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/3939\"\u003elucide-icons/lucide#3939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003easterisk\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/3906\"\u003elucide-icons/lucide#3906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): unify check, cross and plus sizes across 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/3875\"\u003elucide-icons/lucide#3875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-circle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/aliyasirnac\"\u003e\u003ccode\u003e@​aliyasirnac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3678\"\u003elucide-icons/lucide#3678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epiano\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/4766\"\u003elucide-icons/lucide#4766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-x\u003c/code\u003e \u0026amp; \u003ccode\u003ecredit-card-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/4763\"\u003elucide-icons/lucide#4763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-minus\u003c/code\u003e icon by \u003ca href=\"https://github.com/ameniti-mx\"\u003e\u003ccode\u003e@​ameniti-mx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4440\"\u003elucide-icons/lucide#4440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-plus\u003c/code\u003e icon by \u003ca href=\"https://github.com/ameniti-mx\"\u003e\u003ccode\u003e@​ameniti-mx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4441\"\u003elucide-icons/lucide#4441\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/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4599\"\u003elucide-icons/lucide#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TFJ5183\"\u003e\u003ccode\u003e@​TFJ5183\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4762\"\u003elucide-icons/lucide#4762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aliyasirnac\"\u003e\u003ccode\u003e@​aliyasirnac\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3678\"\u003elucide-icons/lucide#3678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ameniti-mx\"\u003e\u003ccode\u003e@​ameniti-mx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4440\"\u003elucide-icons/lucide#4440\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/1.35.0...1.37.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.35.0...1.37.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.36.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added 'robot-vacuum' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4599\"\u003elucide-icons/lucide#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): made \u003ccode\u003eface-angry\u003c/code\u003e even more angry 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/4708\"\u003elucide-icons/lucide#4708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eswords\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/4707\"\u003elucide-icons/lucide#4707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eshopping-cart\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/2909\"\u003elucide-icons/lucide#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(icon-description): added old and empty tags/use case for ghost by \u003ca href=\"https://github.com/TFJ5183\"\u003e\u003ccode\u003e@​TFJ5183\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4762\"\u003elucide-icons/lucide#4762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eplaying-card\u003c/code\u003e, \u003ccode\u003eplaying-cards\u003c/code\u003e, and \u003ccode\u003eplaying-cards-fan\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4258\"\u003elucide-icons/lucide#4258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebeef\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/3457\"\u003elucide-icons/lucide#3457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(tags): added music disc related tags to \u003ccode\u003ecircle-dot\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/3909\"\u003elucide-icons/lucide#3909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanda\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/3187\"\u003elucide-icons/lucide#3187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003eblend\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/3105\"\u003elucide-icons/lucide#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003ekey\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/3111\"\u003elucide-icons/lucide#3111\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/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0f8d48b266e7af1e2bab49ff12ab6ec0795ed204\"\u003e\u003ccode\u003e0f8d48b\u003c/code\u003e\u003c/a\u003e test(packages): updates unit test snapshots with face-slightly-smiling (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4676\"\u003e#4676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.38.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mermaid` from 11.16.0 to 11.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mermaid-js/mermaid/releases\"\u003emermaid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emermaid@11.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8125\"\u003e#8125\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/178d7c79fcbafcf0662b822ec34ed989372ee5c2\"\u003e\u003ccode\u003e178d7c7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knsv-bot\"\u003e\u003ccode\u003e@​knsv-bot\u003c/code\u003e\u003c/a\u003e! - fix: restore the \u003ccode\u003eedgePaths\u003c/code\u003e class on the edge group in rendered SVG, and point the flowchart, block and user journey stylesheets at it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emermaid@11.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8092\"\u003e#8092\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/31ce60a596746c76dc932ab540d910a6c7fff8be\"\u003e\u003ccode\u003e31ce60a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pbrolin47\"\u003e\u003ccode\u003e@​pbrolin47\u003c/code\u003e\u003c/a\u003e! - fix(c4): wrap element labels to \u003ccode\u003ec4.width\u003c/code\u003e again\u003c/p\u003e\n\u003cp\u003eC4 element labels (\u003ccode\u003eSystem\u003c/code\u003e, \u003ccode\u003eContainer\u003c/code\u003e, \u003ccode\u003eComponent\u003c/code\u003e, \u003ccode\u003ePerson\u003c/code\u003e and their \u003ccode\u003e_Ext\u003c/code\u003e variants) stopped wrapping in 11.17.0, so long descriptions rendered on one unbroken line and the shape grew sideways well past the configured \u003ccode\u003ec4.width\u003c/code\u003e. The unified-shapes label helper gated wrapping on the root-level \u003ccode\u003ewrap\u003c/code\u003e option, which has no schema default and is therefore \u003ccode\u003eundefined\u003c/code\u003e; it now gates on \u003ccode\u003ec4.wrap\u003c/code\u003e (default \u003ccode\u003etrue\u003c/code\u003e), which is what the legacy renderer used.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8088\"\u003e#8088\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/c66200bc2302006c908f77819c584109f50c06e7\"\u003e\u003ccode\u003ec66200b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix: neo-look arrowheads and crow's-foot markers no longer fall back to default theme colours/stroke widths on the first render with \u003ccode\u003elayout: elk\u003c/code\u003e. State diagram arrowheads stayed dark on dark themes, and ER / requirement markers were drawn at the default stroke width, because markers were created from the layout package's own bundled copy of mermaid, whose config had not been initialized yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8079\"\u003e#8079\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/281cd7b0705a7cdf4295bfd5e3171647dc809dfb\"\u003e\u003ccode\u003e281cd7b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ashishjain0512\"\u003e\u003ccode\u003e@​ashishjain0512\u003c/code\u003e\u003c/a\u003e! - fix(class): class diagram relation markers (composition, aggregation, extension, dependency, lollipop) no longer scale with the edge stroke width, so they stay outside the class box boundary in themes that set \u003ccode\u003estrokeWidth: 2\u003c/code\u003e (\u003ccode\u003eredux\u003c/code\u003e, \u003ccode\u003eredux-dark\u003c/code\u003e, \u003ccode\u003eredux-color\u003c/code\u003e, \u003ccode\u003eredux-dark-color\u003c/code\u003e, \u003ccode\u003eneo\u003c/code\u003e, \u003ccode\u003eneo-dark\u003c/code\u003e) with the default \u003ccode\u003eclassic\u003c/code\u003e look.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emermaid@11.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7842\"\u003e#7842\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/3670b4e2d99b27945240dd3fe71da9175fddcaec\"\u003e\u003ccode\u003e3670b4e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/filipsajdak\"\u003e\u003ccode\u003e@​filipsajdak\u003c/code\u003e\u003c/a\u003e! - feat(c4): render C4 elements through the unified shape system, using the new person shape\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7812\"\u003e#7812\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/cdfc0ea65f47bc8f9605a2a646ed87c25a692216\"\u003e\u003ccode\u003ecdfc0ea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knsv-bot\"\u003e\u003ccode\u003e@​knsv-bot\u003c/code\u003e\u003c/a\u003e! - feat(class): route \u003ccode\u003eclassDiagram\u003c/code\u003e to the unified (v2) renderer by default\u003c/p\u003e\n\u003cp\u003eSet \u003ccode\u003eclass: { defaultRenderer: 'dagre-d3' }\u003c/code\u003e in the config to restore the legacy renderer.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7785\"\u003e#7785\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/c45cde9582ede4add658f62b771ba2a7efadde83\"\u003e\u003ccode\u003ec45cde9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knsv-bot\"\u003e\u003ccode\u003e@​knsv-bot\u003c/code\u003e\u003c/a\u003e! - feat(flowchart): add collapsible flowchart subgraphs via \u003ccode\u003esubgraphId@{ view: collapsed }\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7828\"\u003e#7828\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/8eb3afc08c64e0f5d2b2447daac417250a202c13\"\u003e\u003ccode\u003e8eb3afc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knsv-bot\"\u003e\u003ccode\u003e@​knsv-bot\u003c/code\u003e\u003c/a\u003e! - feat(elk): add \u003ccode\u003eelk.keepEntryNodeOnTop\u003c/code\u003e config option to keep a recursive flow's entry node on top\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7803\"\u003e#7803\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/74e44ebf86d293cee1f2314c8b8a163284ea3911\"\u003e\u003ccode\u003e74e44eb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knsv-bot\"\u003e\u003ccode\u003e@​knsv-bot\u003c/code\u003e\u003c/a\u003e! - feat(elk): add \u003ccode\u003eelk.nodePlacementAlignment\u003c/code\u003e config option\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7792\"\u003e#7792\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/ea55b31bcfb36cfdfbc31a531058ee8c4ee53a4f\"\u003e\u003ccode\u003eea55b31\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/RodrigojndSantos\"\u003e\u003ccode\u003e@​RodrigojndSantos\u003c/code\u003e\u003c/a\u003e! - feat(er): add subgraph support to ER diagrams.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7970\"\u003e#7970\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/a2c0fb6cdf8073b8feb10595ea3cccff0237049b\"\u003e\u003ccode\u003ea2c0fb6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/filipsajdak\"\u003e\u003ccode\u003e@​filipsajdak\u003c/code\u003e\u003c/a\u003e! - feat(flowchart): add \u003ccode\u003efolder\u003c/code\u003e, \u003ccode\u003ebucket\u003c/code\u003e, \u003ccode\u003econsole\u003c/code\u003e (terminal window) and \u003ccode\u003ebrowser\u003c/code\u003e shapes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7842\"\u003e#7842\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/ae3e1157c166fab7520d9ee2ed67b16613f6c243\"\u003e\u003ccode\u003eae3e115\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/filipsajdak\"\u003e\u003ccode\u003e@​filipsajdak\u003c/code\u003e\u003c/a\u003e! - feat(flowchart): add \u003ccode\u003eperson\u003c/code\u003e shape (circular head above a rounded body), usable in flowcharts via \u003ccode\u003eA@{ shape: person }\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7724\"\u003e#7724\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/0fd7a9fe0d10a1ac39359bc5cb5341b5010a624e\"\u003e\u003ccode\u003e0fd7a9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/xdumaine\"\u003e\u003ccode\u003e@​xdumaine\u003c/code\u003e\u003c/a\u003e! - feat(xyChart): add legends for named line and bar series\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7847\"\u003e#7847\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/215fe89d3ecfb47cf0836cb52bf272b14fc99f29\"\u003e\u003ccode\u003e215fe89\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/filipsajdak\"\u003e\u003ccode\u003e@​filipsajdak\u003c/code\u003e\u003c/a\u003e! - fix(c4): named attributes such as \u003ccode\u003e$tags\u003c/code\u003e, \u003ccode\u003e$link\u003c/code\u003e and \u003ccode\u003e$sprite\u003c/code\u003e are no longer clobbered to undefined when they arrive in an earlier positional slot of Person/System/Container/Component/Boundary/Rel statements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7871\"\u003e#7871\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/8d874c49fa1699cf22e99d4936b16f16dde1fc7f\"\u003e\u003ccode\u003e8d874c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knsv-bot\"\u003e\u003ccode\u003e@​knsv-bot\u003c/code\u003e\u003c/a\u003e! - fix(flowchart): stop dagre layout from spamming \u003ccode\u003ewarn\u003c/code\u003e-level logs on every node/edge/cluster\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/8071\"\u003e#8071\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/b3d1f6316717faf099cbe21c9fb9f41c2e0bc069\"\u003e\u003ccode\u003eb3d1f63\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pbrolin47\"\u003e\u003ccode\u003e@​pbrolin47\u003c/code\u003e\u003c/a\u003e! - fix(block): sibling blocks overlapping in block diagrams when one has a label wider than 200px\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7870\"\u003e#7870\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/71b8843fb5ae25d7b884f5cc7ba856d978e0420b\"\u003e\u003ccode\u003e71b8843\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knsv-bot\"\u003e\u003ccode\u003e@​knsv-bot\u003c/code\u003e\u003c/a\u003e! - fix: a \u003ccode\u003eRangeError: Invalid array length\u003c/code\u003e crash when rendering certain edges.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/7924\"\u003e#7924\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/9cbef5d94f3aa6bea04b44f23ad81c1b8d7ca2b7\"\u003e\u003ccode\u003e9cbef5d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nightt5879\"\u003e\u003ccode\u003e@​nightt5879\u003c/code\u003e\u003c/a\u003e! - fix(treeView): icons disappearing after strict security sanitization.\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/mermaid-js/mermaid/commit/dcb694ddb58dc5ad3502e7e903cac05fd812eac3\"\u003e\u003ccode\u003edcb694d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8130\"\u003e#8130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/178d7c79fcbafcf0662b822ec34ed989372ee5c2\"\u003e\u003ccode\u003e178d7c7\u003c/code\u003e\u003c/a\u003e fix: restore edgePaths class on the edge group (\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8125\"\u003e#8125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/569f46e2617f6627e00e56f9a3669369fc86f9c1\"\u003e\u003ccode\u003e569f46e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8114\"\u003e#8114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/3054836688bfa5cef4abca757548e5da6da962b9\"\u003e\u003ccode\u003e3054836\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/5b17e0a38f8e1094f1fd62b7f74a2877c3cbf0b8\"\u003e\u003ccode\u003e5b17e0a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/8092\"\u003e#8092\u003c/a\u003e from mermaid-js/hotfix/11.17.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/655211a0657add5136f8358756dd5294c6dcd821\"\u003e\u003ccode\u003e655211a\u003c/code\u003e\u003c/a\u003e Reverted change of wrap-options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/8a2348020038cd908a819685f555b16694f3d490\"\u003e\u003ccode\u003e8a23480\u003c/code\u003e\u003c/a\u003e Updated doc from feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/412c80abb749da9844322855378140fc2b2a6877\"\u003e\u003ccode\u003e412c80a\u003c/code\u003e\u003c/a\u003e Update doc and consistent handlig in c4 as for seq diags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/b433a9aad549f650d268309b4ac1af180502cea3\"\u003e\u003ccode\u003eb433a9...\n\n_Description has been truncated_","html_url":"https://github.com/aouichou/My-Portfolio/pull/414","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aouichou%2FMy-Portfolio/issues/414","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/414/packages"}},{"old_version":"1.0.30001806","new_version":"1.0.30001810","update_type":"patch","path":null,"pr_created_at":"2026-09-03T09:37:21.000Z","version_change":"1.0.30001806 → 1.0.30001810","issue":{"uuid":"5334900920","node_id":"PR_kwDOR3zZ2s8AAAABCCG2TQ","number":495,"state":"closed","title":"chore(deps-dev): bump the npm-development-minor-patch group across 1 directory with 62 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-06T15:17:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-03T09:37:21.000Z","updated_at":"2026-09-06T15:17:39.000Z","time_to_close":279614,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"npm-development-minor-patch","update_count":62,"packages":[{"name":"@eslint/js","old_version":"9.39.4","new_version":"9.39.5","repository_url":"https://github.com/eslint/eslint"},{"name":"@playwright/test","old_version":"1.55.1","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/postcss","old_version":"4.3.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.6","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"25.9.1","new_version":"25.9.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.1.4","new_version":"5.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"4.1.4","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"axe-core","old_version":"4.12.1","new_version":"4.13.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.2","new_version":"0.5.5","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"msw","old_version":"2.14.6","new_version":"2.15.0","repository_url":"https://github.com/mswjs/msw"},{"name":"postcss","old_version":"8.5.24","new_version":"8.5.26","repository_url":"https://github.com/postcss/postcss"},{"name":"typescript-eslint","old_version":"8.58.2","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@adobe/css-tools","old_version":"4.4.4","new_version":"4.5.0","repository_url":"https://github.com/adobe/css-tools"},{"name":"@babel/generator","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.28.6","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-react-jsx-self","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-react-jsx-source","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint/eslintrc","old_version":"3.3.5","new_version":"3.3.7","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@inquirer/confirm","old_version":"6.1.1","new_version":"6.3.1","repository_url":"https://github.com/SBoudrias/Inquirer.js"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"acorn","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"ajv","old_version":"6.14.0","new_version":"6.15.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"ast-v8-to-istanbul","old_version":"1.0.0","new_version":"1.0.5","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"caniuse-lite","old_version":"1.0.30001806","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"es-module-lexer","old_version":"2.0.0","new_version":"2.3.2","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"es-object-atoms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/ljharb/es-object-atoms"},{"name":"es-to-primitive","old_version":"1.3.0","new_version":"1.3.4","repository_url":"https://github.com/ljharb/es-to-primitive"},{"name":"esbuild","old_version":"0.28.1","new_version":"0.28.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"expect-type","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"function.prototype.name","old_version":"1.1.8","new_version":"1.2.0","repository_url":"https://github.com/es-shims/Function.prototype.name"},{"name":"graphql","old_version":"16.14.1","new_version":"16.14.2","repository_url":"https://github.com/graphql/graphql-js"},{"name":"js-yaml","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"magicast","old_version":"0.5.2","new_version":"0.5.4","repository_url":"https://github.com/unjs/magicast"},{"name":"node-releases","old_version":"2.0.51","new_version":"2.0.54","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"nwsapi","old_version":"2.2.23","new_version":"2.2.27","repository_url":"https://github.com/dperini/nwsapi"},{"name":"obug","old_version":"2.1.1","new_version":"2.1.4","repository_url":"https://github.com/sxzz/obug"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"rollup","old_version":"4.59.0","new_version":"4.63.1","repository_url":"https://github.com/rollup/rollup"},{"name":"side-channel","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/ljharb/side-channel"},{"name":"std-env","old_version":"4.0.0","new_version":"4.2.0","repository_url":"https://github.com/unjs/std-env"},{"name":"string.prototype.trim","old_version":"1.2.10","new_version":"1.2.11","repository_url":"https://github.com/es-shims/String.prototype.trim"},{"name":"string.prototype.trimend","old_version":"1.0.9","new_version":"1.0.10","repository_url":"https://github.com/es-shims/String.prototype.trimEnd"},{"name":"tinyexec","old_version":"1.0.2","new_version":"1.3.1","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tinyglobby","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"picomatch","old_version":"4.0.4","new_version":"4.0.7","repository_url":"https://github.com/micromatch/picomatch"},{"name":"tinyrainbow","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"type-fest","old_version":"5.7.0","new_version":"5.9.0","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"typed-array-length","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/inspect-js/typed-array-length"},{"name":"update-browserslist-db","old_version":"1.2.3","new_version":"1.3.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"which-typed-array","old_version":"1.1.20","new_version":"1.1.22","repository_url":"https://github.com/inspect-js/which-typed-array"},{"name":"ws","old_version":"8.21.1","new_version":"8.21.3","repository_url":"https://github.com/websockets/ws"},{"name":"yargs","old_version":"17.7.2","new_version":"17.7.3","repository_url":"https://github.com/yargs/yargs"},{"name":"zod","old_version":"4.3.6","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-development-minor-patch group with 60 updates in the /web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `9.39.5` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.55.1` | `1.62.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.2` | `4.3.3` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.6` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.1` | `25.9.5` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.4` | `5.2.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.4` | `4.1.11` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.12.1` | `4.13.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.2` | `0.5.5` |\n| [msw](https://github.com/mswjs/msw) | `2.14.6` | `2.15.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.24` | `8.5.26` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.2` | `8.68.0` |\n| [@adobe/css-tools](https://github.com/adobe/css-tools) | `4.4.4` | `4.5.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.29.7` | `7.29.8` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.28.6` | `7.29.7` |\n| [@babel/plugin-transform-react-jsx-self](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-react-jsx-self) | `7.27.1` | `7.29.7` |\n| [@babel/plugin-transform-react-jsx-source](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-react-jsx-source) | `7.27.1` | `7.29.7` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.29.7` | `7.29.8` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.5` | `3.3.7` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@inquirer/confirm](https://github.com/SBoudrias/Inquirer.js) | `6.1.1` | `6.3.1` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.18.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.14.0` | `6.15.0` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `1.0.0` | `1.0.5` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001806` | `1.0.30001810` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.0.0` | `2.3.2` |\n| [es-object-atoms](https://github.com/ljharb/es-object-atoms) | `1.1.1` | `1.1.2` |\n| [es-to-primitive](https://github.com/ljharb/es-to-primitive) | `1.3.0` | `1.3.4` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.28.1` | `0.28.2` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.3.0` | `1.4.0` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [function.prototype.name](https://github.com/es-shims/Function.prototype.name) | `1.1.8` | `1.2.0` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.14.1` | `16.14.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.3.1` | `4.3.2` |\n| [magicast](https://github.com/unjs/magicast) | `0.5.2` | `0.5.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.51` | `2.0.54` |\n| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.23` | `2.2.27` |\n| [obug](https://github.com/sxzz/obug) | `2.1.1` | `2.1.4` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.59.0` | `4.63.1` |\n| [side-channel](https://github.com/ljharb/side-channel) | `1.1.0` | `1.1.1` |\n| [std-env](https://github.com/unjs/std-env) | `4.0.0` | `4.2.0` |\n| [string.prototype.trim](https://github.com/es-shims/String.prototype.trim) | `1.2.10` | `1.2.11` |\n| [string.prototype.trimend](https://github.com/es-shims/String.prototype.trimEnd) | `1.0.9` | `1.0.10` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `1.0.2` | `1.3.1` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.15` | `0.2.17` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.4` | `4.0.7` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `3.1.0` | `3.1.1` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `5.7.0` | `5.9.0` |\n| [typed-array-length](https://github.com/inspect-js/typed-array-length) | `1.0.7` | `1.0.8` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.3` | `1.3.2` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.20` | `1.1.22` |\n| [ws](https://github.com/websockets/ws) | `8.21.1` | `8.21.3` |\n| [yargs](https://github.com/yargs/yargs) | `17.7.2` | `17.7.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.5.4` |\n\n\nUpdates `@eslint/js` from 9.39.4 to 9.39.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e@​eslint/js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.5\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/253be16a79a4c78eec4e0eb461b574d60dbf6b11\"\u003e\u003ccode\u003e253be16\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (backport of \u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20812\"\u003e#20812\u003c/a\u003e to v9.x) (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21065\"\u003e#21065\u003c/a\u003e) (Eric)\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/74930edd1ce0d246819edc72705101ec271da50b\"\u003e\u003ccode\u003e74930ed\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20894\"\u003e#20894\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eaec8bb6b1ca4b36985ee0222c457d4730d47a20\"\u003e\u003ccode\u003eeaec8bb\u003c/code\u003e\u003c/a\u003e docs: Add ESLint v9.x EOL notice (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20828\"\u003e#20828\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/458205f7d7a4769f32bec006eecc45c6a71be16a\"\u003e\u003ccode\u003e458205f\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/eslintrc\u003c/code\u003e and \u003ccode\u003e@eslint/js\u003c/code\u003e for v9.39.5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21077\"\u003e#21077\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/202117be549534715d687f988e17f29e1dcd0622\"\u003e\u003ccode\u003e202117b\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/d9eb6edcc93c1319ff1d2bb9aeb6d7d47bd73a79\"\u003e\u003ccode\u003ed9eb6ed\u003c/code\u003e\u003c/a\u003e test: disable warning for \u003ccode\u003evm.constants.USE_MAIN_CONTEXT_DEFAULT_LOADER\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21074\"\u003e#21074\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7b431a7b19c345b8db56040b1888a3b531c3e64c\"\u003e\u003ccode\u003e7b431a7\u003c/code\u003e\u003c/a\u003e chore: override \u003ccode\u003ere2\u003c/code\u003e dependency for \u003ccode\u003e@metascraper/helpers\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21068\"\u003e#21068\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/daf77911de33be163503c6568ccb159741f4b018\"\u003e\u003ccode\u003edaf7791\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20895\"\u003e#20895\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/daee8ba3082afbc94d3b69ddc129d4dc664716f2\"\u003e\u003ccode\u003edaee8ba\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20829\"\u003e#20829\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/116d4bec7c0ddaeaa75f92fb1271a4ab70d24ce3\"\u003e\u003ccode\u003e116d4be\u003c/code\u003e\u003c/a\u003e ci: unpin Node.js 25.x in CI (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20619\"\u003e#20619\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/202117be549534715d687f988e17f29e1dcd0622\"\u003e\u003ccode\u003e202117b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.5/packages/js\"\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.55.1 to 1.62.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.62.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41989\"\u003e#41989\u003c/a\u003e [Regression]: tsconfig \u0026quot;extends\u0026quot; bare specifier isn't resolved via node_modules walk-up like tsc (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41998\"\u003e#41998\u003c/a\u003e [Regression]: directory-form tsconfig project references (\u0026quot;path\u0026quot;: \u0026quot;../pkg\u0026quot;) fail to resolve (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41985\"\u003e#41985\u003c/a\u003e Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42000\"\u003e#42000\u003c/a\u003e [Regression]: page.evaluate() arg of a branded primitive type (string \u0026amp; { brand }) no longer type-checks since 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42013\"\u003e#42013\u003c/a\u003e [BUG]Image-type actionable elements are not presented in the snapshot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.62.0\u003c/h2\u003e\n\u003ch2\u003e🧱 New component testing model\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-components\"\u003eComponent testing\u003c/a\u003e moves to a \u003cstrong\u003estories and galleries\u003c/strong\u003e model.\nA \u003cstrong\u003estory\u003c/strong\u003e wraps your component in one specific scenario — hard-coded props, mock data, providers — and a \u003cstrong\u003egallery\u003c/strong\u003e page that you serve renders stories on demand.\nThe new \u003ca href=\"https://playwright.dev/docs/api/class-fixtures#fixtures-mount\"\u003efixtures.mount()\u003c/a\u003e fixture navigates to the gallery, mounts a story by id, and returns a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e scoped to the story's root element:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('click should expand', async ({ mount }) =\u0026gt; {\r\n  const component = await mount('components/Expandable/Stateful');\r\n  await component.getByRole('button').click();\r\n  await expect(component.getByTestId('expanded')).toHaveValue('true');\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePass a story type as a template argument to type-check its props, and use \u003ccode\u003eupdate(props)\u003c/code\u003e / \u003ccode\u003eunmount()\u003c/code\u003e on the returned locator to re-render or tear down within a test.\u003c/p\u003e\n\u003ch2\u003e🛑 Cancel operations with AbortSignal\u003c/h2\u003e\n\u003cp\u003eMost operations and web-first assertions now accept a \u003ccode\u003esignal\u003c/code\u003e option that takes an \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal\"\u003e\u003ccode\u003eAbortSignal\u003c/code\u003e\u003c/a\u003e, letting you cancel long-running actions, navigations, waits, and assertions:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst controller = new AbortController();\r\nsetTimeout(() =\u0026gt; controller.abort(), 1000);\r\n\u003cp\u003eawait page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });\nawait expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eProviding a signal does not disable the default timeout; pass \u003ccode\u003etimeout: 0\u003c/code\u003e to disable it.\u003c/p\u003e\n\u003ch2\u003e🖼️ WebP screenshots\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1\"\u003eexpect(page).toHaveScreenshot()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1\"\u003eexpect(locator).toHaveScreenshot()\u003c/a\u003e can now store snapshots in the WebP format — just give the snapshot a \u003ccode\u003e.webp\u003c/code\u003e name:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Visual comparisons store the golden snapshot as lossless WebP.\r\nawait expect(page).toHaveScreenshot('homepage.webp');\r\n\u003cp\u003e// Standalone screenshots can trade quality for size with lossy WebP.\nawait page.screenshot({ path: 'homepage.webp', quality: 50 });\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/26a9e470a7b3c7822084b09fb7f13902c5f37b51\"\u003e\u003ccode\u003e26a9e47\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42043\"\u003e#42043\u003c/a\u003e): docs: release notes for v1.62 Python, Java, and .NET (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0a81d5d09b10eeefe228fe745c3f80c7368a239b\"\u003e\u003ccode\u003e0a81d5d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42040\"\u003e#42040\u003c/a\u003e): docs(release-notes): mention the isolated headless clipb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/83768264e64a821bcef9e634b8e5c33897f2b032\"\u003e\u003ccode\u003e8376826\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42034\"\u003e#42034\u003c/a\u003e): fix(aria): keep icon-only clickable elements in ai snaps...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/66c5cc92a60ce20ab3abe779339e1f90d2e2e888\"\u003e\u003ccode\u003e66c5cc9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42020\"\u003e#42020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9672bc3f2a7098cb6a9791ca97222187363a3037\"\u003e\u003ccode\u003e9672bc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42009\"\u003e#42009\u003c/a\u003e): fix(types): support branded primitives in evaluate argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4325804427a214aa0c8c39bb1352f4ac4f712fd1\"\u003e\u003ccode\u003e4325804\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41988\"\u003e#41988\u003c/a\u003e): fix(aria): preserve names from collapsed text contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9632f8ecbc2accba140ea342f1070ccfdd5f5d41\"\u003e\u003ccode\u003e9632f8e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42005\"\u003e#42005\u003c/a\u003e): fix(tsconfig): do not throw when \u0026quot;extends\u0026quot;/\u0026quot;references\u0026quot; ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e3950d9c140d007bd52853b45813c6274b24e36f\"\u003e\u003ccode\u003ee3950d9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41981\"\u003e#41981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07e0f720fbe6691cc3d3d66ff9f3e58139e804c\"\u003e\u003ccode\u003ef07e0f7\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41940\"\u003e#41940\u003c/a\u003e): docs: release notes for v1.62 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41967\"\u003e#41967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/05a306c78f11767535fd986eebab5d4c4dad4614\"\u003e\u003ccode\u003e05a306c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41964\"\u003e#41964\u003c/a\u003e): Revert \u0026quot;feat(routeFromHar): add interceptAPIRequests opt...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.55.1...v1.62.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.3.2 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/postcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\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/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/postcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.3] - 2026-07-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\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/tailwindlabs/tailwindcss/commit/c2b24dd15fed1c59dd521bd86082f520c9f5ad0d\"\u003e\u003ccode\u003ec2b24dd\u003c/code\u003e\u003c/a\u003e 4.3.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20334\"\u003e#20334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e48c5e80473c25fe5a27fe267fbaf4f6512424a3\"\u003e\u003ccode\u003ee48c5e8\u003c/code\u003e\u003c/a\u003e Fix weird character rendering on Windows with Japanese locale (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/9b0e8af25861ad5b8f5af420ad3ee0b188665027\"\u003e\u003ccode\u003e9b0e8af\u003c/code\u003e\u003c/a\u003e Ensure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when the input CSS changes but its mti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b53fa096c92d830fc64b7cf69581496242583446\"\u003e\u003ccode\u003eb53fa09\u003c/code\u003e\u003c/a\u003e fix: exclude iframes from focus-visible auto outline in Preflight (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/@tailwindcss-postcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.2 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e@​testing-library/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003e16.3.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e20ce75f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e\u003ccode\u003e20ce75f\u003c/code\u003e\u003c/a\u003e fix: Avoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/be9d81d91314c9f0bafaa363f70b409b4b31989c\"\u003e\u003ccode\u003ebe9d81d\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and types (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.1 to 14.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.5...v14.6.6\"\u003e14.6.6\u003c/a\u003e (2026-08-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault pointer event pointerType to empty string instead of the string \u0026quot;undefined\u0026quot; (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1325\"\u003e#1325\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e71a5475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.4...v14.6.5\"\u003e14.6.5\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e43efda7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.3...v14.6.4\"\u003e14.6.4\u003c/a\u003e (2026-08-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003ed7e80e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.2...v14.6.3\"\u003e14.6.3\u003c/a\u003e (2026-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e manually release a patch version (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1321\"\u003e#1321\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1d18b1fae589eeed8e08838672a4c2de0dcc2b36\"\u003e1d18b1f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1317\"\u003e#1317\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.1...v14.6.2\"\u003e14.6.2\u003c/a\u003e (2026-08-03)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e\u003ccode\u003e71a5475\u003c/code\u003e\u003c/a\u003e fix: default pointer event pointerType to empty string instead of the string ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e\u003ccode\u003e43efda7\u003c/code\u003e\u003c/a\u003e fix: tab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003e\u003ccode\u003ed7e80e3\u003c/code\u003e\u003c/a\u003e fix: keyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43d8e6c5caec5706bcf4b2d77643d7b221c39de4\"\u003e\u003ccode\u003e43d8e6c\u003c/code\u003e\u003c/a\u003e ci: remove broken npm backfill step (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/1d18b1fae589eeed8e08838672a4c2de0dcc2b36\"\u003e\u003ccode\u003e1d18b1f\u003c/code\u003e\u003c/a\u003e fix(release): manually release a patch version (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/232f3e6f4f92459c02161d156a70bddd13a59eaa\"\u003e\u003ccode\u003e232f3e6\u003c/code\u003e\u003c/a\u003e docs: add migration note and clean up README badges (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/83e2b2261b40f5f08296eaf5af3d42018e6681ed\"\u003e\u003ccode\u003e83e2b22\u003c/code\u003e\u003c/a\u003e ci: remove deprecated CodeSandbox CI (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1318\"\u003e#1318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/e8da81953bd9b48512a1e4ce9b73cc36aeaeee37\"\u003e\u003ccode\u003ee8da819\u003c/code\u003e\u003c/a\u003e ci: publish to npm via OIDC trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/13fa4bc1f0dedeb866a8730fa357229832437418\"\u003e\u003ccode\u003e13fa4bc\u003c/code\u003e\u003c/a\u003e ci: stop lint errors from blocking release (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/c3cec1832f180b6d1dcb7c5d2b0771339dd5e848\"\u003e\u003ccode\u003ec3cec18\u003c/code\u003e\u003c/a\u003e chore(ci): make releases work with full git history (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.1...v14.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​testing-library/user-event\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.9.1 to 25.9.5\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 `@vitejs/plugin-react` from 5.1.4 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdd Vite 8 to peerDependencies range \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1143\"\u003e#1143\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThis plugin is compatible with Vite 8.\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/vitejs/vite-plugin-react/blob/plugin-react@5.2.0/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.2.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eAdd Vite 8 to peerDependencies range \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1143\"\u003e#1143\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eThis plugin is compatible with Vite 8.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/fda3a86095556b49ae3c995eb57a30d4e0b8fa8d\"\u003e\u003ccode\u003efda3a86\u003c/code\u003e\u003c/a\u003e release: plugin-react@5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/99ab1b67b3ce8f67446a0f432222cbd1763cefc5\"\u003e\u003ccode\u003e99ab1b6\u003c/code\u003e\u003c/a\u003e feat(react): add Vite 8 to peer dependency (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1143\"\u003e#1143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.2.0/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.4 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axe-core` from 4.12.1 to 4.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/releases\"\u003eaxe-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.13.0\u003c/h2\u003e\n\u003cp\u003eIn summary, this release adds:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eSupport Element Internals: A modern way for building accessible component libraries\nAxe-core is the first accessibility tool to support this major new web feature!\nThanks to RedHat and Adobe for working with us to figure out the right way forward.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new Swedish translation, thanks to our a community contribution\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new Finish contribution (not open source), thanks to our Scandinavian partner\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e10 False positives closed, including all the critical ones!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAnd 13 updates to get Axe-core consistent with the latest web standards\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThis release is one of the bigger changes we've done in a few years, so likely issue numbers are going to change in adopting this version.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-actions:\u003c/strong\u003e add aria-actions to allowed ARIA attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5200\"\u003e#5200\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/029655dcd41b5405b7ba138d29cec28392977184\"\u003e029655d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4584\"\u003e#4584\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5199\"\u003e#5199\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e flag deprecated ARIA attributes as needs-review (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5246\"\u003e#5246\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/518f3cc5ad3aa2c7c98e526ca78a1fd2ee6817e1\"\u003e518f3cc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3341\"\u003e#3341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e allow many elements to be named and disallow label and body from being named (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d8b1ea5a58b0188582ecd01c59fc7351ee9a3e84\"\u003ed8b1ea5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-roles:\u003c/strong\u003e add sectionheader and sectionfooter roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5238\"\u003e#5238\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c36c10910b193ce1f5b2885f4eba982b753933d0\"\u003ec36c109\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/get-aria-value:\u003c/strong\u003e new function to get aria values of a node (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a7d8f3e34c901a35608834f5975f67359276eb69\"\u003ea7d8f3e\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5042\"\u003e#5042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/has-attr-value:\u003c/strong\u003e new function to check if node has aria value (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5136\"\u003e#5136\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/61f26244d9a12f57efe7440ce91297e10f1e0fde\"\u003e61f2624\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia:\u003c/strong\u003e support role=image as equivalent to role=img (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5248\"\u003e#5248\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5aa8aafe03a1db974dd8a3f2f44c197b5ee69d7d\"\u003e5aa8aaf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4656\"\u003e#4656\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5272\"\u003e#5272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5172\"\u003e#5172\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/9b7f754fc2238a1a0665e06508423c09ced624fa\"\u003e9b7f754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/label:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/21c5f8b6b4c150fdee86f01da534e39fe36aaef7\"\u003e21c5f8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/navigation:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5167\"\u003e#5167\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2c3a98fd02e92ce0d51e29eb65cd56a2614ca28d\"\u003e2c3a98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5171\"\u003e#5171\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31f09e78733a50177a65f3b742cfd84fbfc70272\"\u003e31f09e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/dom:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5163\"\u003e#5163\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/f0a12cf54d0e848b4894bad4effdb0c230fed525\"\u003ef0a12cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/forms:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5165\"\u003e#5165\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/27a4686d6fd40de383bc108a26e00a49265530b2\"\u003e27a4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/matches/fromPrimative:\u003c/strong\u003e deprecate in favor of correct spelling (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5270\"\u003e#5270\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31cfb2e9f0c000bf72084d0e2bb354010cb01ec0\"\u003e31cfb2e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5169\"\u003e#5169\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/e841a337ab53859a0b0b6638cce5bd1c2c901b52\"\u003ee841a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support form-associated labels via element internals (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5182\"\u003e#5182\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/57cfe0a33d392aaf839d66fbd82720e38d402d8f\"\u003e57cfe0a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5045\"\u003e#5045\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edom/getResolvedRefs:\u003c/strong\u003e new function to get the resolved virtual nodes of idrefs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/489cdea4d0ac04f2c88ceea7d38398a30d4e60bb\"\u003e489cdea\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eelement-internals:\u003c/strong\u003e enable ElementInternals by default (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5284\"\u003e#5284\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2740d42a6a57f8147c9dd13ca85d0796a0d34094\"\u003e2740d42\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5277\"\u003e#5277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e Add Swedish locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5190\"\u003e#5190\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dcd13f205ceba703991567a716a26c2f73816b76\"\u003edcd13f2\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5189\"\u003e#5189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ematches:\u003c/strong\u003e add inSectioningContent, hasChild, and isSummaryForDetails matches (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5262\"\u003e#5262\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c47cdcd71cb7bfcb732d335b7915da76b12b14b6\"\u003ec47cdcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5168\"\u003e#5168\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/065baf7fbdc80d2841f26cfa5c005bdadeefcf17\"\u003e065baf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estandards/ariaAttrs:\u003c/strong\u003e add caseInsensitive property for attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5224\"\u003e#5224\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/bcd791c334dd4281f2fe133ffd8ccddbe84a703e\"\u003ebcd791c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e allow roles on a non-details summary (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5242\"\u003e#5242\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/3bd987561c02e3f64e07132b0db096b8781784b5\"\u003e3bd9875\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e restrict figure roles with child figcaption (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5240\"\u003e#5240\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/178a635a4df4854e40d13509098b677de8fbacab\"\u003e178a635\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e visible aria-labelledby requires review only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5285\"\u003e#5285\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/fd6fa9f3eb2d0bbc62d8477845ea48a0fe24eeac\"\u003efd6fa9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaxe.d.ts:\u003c/strong\u003e make enabled property of RuleMetadata optional (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5129\"\u003e#5129\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/90fce1830a7f6a4365fae4a80fbba03a439c1053\"\u003e90fce18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e fix various stacking context bugs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5214\"\u003e#5214\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d5e5b04267789df2bab7dc6c3caba598854c9253\"\u003ed5e5b04\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/8\"\u003e#8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5213\"\u003e#5213\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/dequelabs/axe-core/blob/develop/CHANGELOG.md\"\u003eaxe-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.12.1...v4.13.0\"\u003e4.13.0\u003c/a\u003e (2026-08-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-actions:\u003c/strong\u003e add aria-actions to allowed ARIA attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5200\"\u003e#5200\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/029655dcd41b5405b7ba138d29cec28392977184\"\u003e029655d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4584\"\u003e#4584\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5199\"\u003e#5199\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e flag deprecated ARIA attributes as needs-review (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5246\"\u003e#5246\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/518f3cc5ad3aa2c7c98e526ca78a1fd2ee6817e1\"\u003e518f3cc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3341\"\u003e#3341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e allow many elements to be named and disallow label and body from being named (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d8b1ea5a58b0188582ecd01c59fc7351ee9a3e84\"\u003ed8b1ea5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-roles:\u003c/strong\u003e add sectionheader and sectionfooter roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5238\"\u003e#5238\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c36c10910b193ce1f5b2885f4eba982b753933d0\"\u003ec36c109\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/get-aria-value:\u003c/strong\u003e new function to get aria values of a node (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a7d8f3e34c901a35608834f5975f67359276eb69\"\u003ea7d8f3e\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5042\"\u003e#5042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/has-attr-value:\u003c/strong\u003e new function to check if node has aria value (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5136\"\u003e#5136\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/61f26244d9a12f57efe7440ce91297e10f1e0fde\"\u003e61f2624\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia:\u003c/strong\u003e support role=image as equivalent to role=img (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5248\"\u003e#5248\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5aa8aafe03a1db974dd8a3f2f44c197b5ee69d7d\"\u003e5aa8aaf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4656\"\u003e#4656\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5272\"\u003e#5272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5172\"\u003e#5172\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/9b7f754fc2238a1a0665e06508423c09ced624fa\"\u003e9b7f754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/label:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/21c5f8b6b4c150fdee86f01da534e39fe36aaef7\"\u003e21c5f8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/navigation:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5167\"\u003e#5167\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2c3a98fd02e92ce0d51e29eb65cd56a2614ca28d\"\u003e2c3a98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5171\"\u003e#5171\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31f09e78733a50177a65f3b742cfd84fbfc70272\"\u003e31f09e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/dom:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5163\"\u003e#5163\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/f0a12cf54d0e848b4894bad4effdb0c230fed525\"\u003ef0a12cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/forms:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5165\"\u003e#5165\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/27a4686d6fd40de383bc108a26e00a49265530b2\"\u003e27a4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/matches/fromPrimative:\u003c/strong\u003e deprecate in favor of correct spelling (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5270\"\u003e#5270\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31cfb2e9f0c000bf72084d0e2bb354010cb01ec0\"\u003e31cfb2e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5169\"\u003e#5169\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/e841a337ab53859a0b0b6638cce5bd1c2c901b52\"\u003ee841a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support form-associated labels via element internals (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5182\"\u003e#5182\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/57cfe0a33d392aaf839d66fbd82720e38d402d8f\"\u003e57cfe0a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5045\"\u003e#5045\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edom/getResolvedRefs:\u003c/strong\u003e new function to get the resolved virtual nodes of idrefs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/489cdea4d0ac04f2c88ceea7d38398a30d4e60bb\"\u003e489cdea\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eelement-internals:\u003c/strong\u003e enable ElementInternals by default (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5284\"\u003e#5284\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2740d42a6a57f8147c9dd13ca85d0796a0d34094\"\u003e2740d42\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5277\"\u003e#5277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e Add Swedish locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5190\"\u003e#5190\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dcd13f205ceba703991567a716a26c2f73816b76\"\u003edcd13f2\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5189\"\u003e#5189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ematches:\u003c/strong\u003e add inSectioningContent, hasChild, and isSummaryForDetails matches (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5262\"\u003e#5262\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c47cdcd71cb7bfcb732d335b7915da76b12b14b6\"\u003ec47cdcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5168\"\u003e#5168\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/065baf7fbdc80d2841f26cfa5c005bdadeefcf17\"\u003e065baf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estandards/ariaAttrs:\u003c/strong\u003e add caseInsensitive property for attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5224\"\u003e#5224\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/bcd791c334dd4281f2fe133ffd8ccddbe84a703e\"\u003ebcd791c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e allow roles on a non-details summary (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5242\"\u003e#5242\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/3bd987561c02e3f64e07132b0db096b8781784b5\"\u003e3bd9875\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e restrict figure roles with child figcaption (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5240\"\u003e#5240\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/178a635a4df4854e40d13509098b677de8fbacab\"\u003e178a635\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e visible aria-labelledby requires review only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5285\"\u003e#5285\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/fd6fa9f3eb2d0bbc62d8477845ea48a0fe24eeac\"\u003efd6fa9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaxe.d.ts:\u003c/strong\u003e make enabled property of RuleMetadata optional (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5129\"\u003e#5129\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/90fce1830a7f6a4365fae4a80fbba03a439c1053\"\u003e90fce18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e fix various stacking context bugs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5214\"\u003e#5214\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d5e5b04267789df2bab7dc6c3caba598854c9253\"\u003ed5e5b04\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/8\"\u003e#8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5213\"\u003e#5213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egather-internals:\u003c/strong\u003e handle non-HTMLElement nodes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5161\"\u003e#5161\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/06e84c3f2711bdb628c7c4246d1bb8e6f6632379\"\u003e06e84c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eget-selector:\u003c/strong\u003e escape control characters in attribute selectors (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5273\"\u003e#5273\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4b60ac53566c8166b1ed5e64868a08395a2ad24e\"\u003e4b60ac5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5204\"\u003e#5204\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5204\"\u003e#5204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eimage-alt:\u003c/strong\u003e allow whitespace alt on presentational images (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5218\"\u003e#5218\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c5dd0ef90b2d8aa6...\n\n_Description has been truncated_","html_url":"https://github.com/xiangnan0811/xirang/pull/495","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiangnan0811%2Fxirang/issues/495","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/495/packages"}},{"old_version":"1.0.30001809","new_version":"1.0.30001810","update_type":"patch","path":null,"pr_created_at":"2026-09-03T08:38:09.000Z","version_change":"1.0.30001809 → 1.0.30001810","issue":{"uuid":"5334316134","node_id":"PR_kwDOC8pNBs8AAAABCBogVA","number":1418,"state":"closed","title":"build: bump the npm group across 1 directory with 64 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-03T21:16:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-03T08:38:09.000Z","updated_at":"2026-09-03T21:16:43.000Z","time_to_close":45512,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build: bump","group_name":"npm","update_count":64,"packages":[{"name":"@aws-sdk/checksums","old_version":"3.1000.20","new_version":"3.1000.29","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-cloudfront","old_version":"3.1095.0","new_version":"3.1125.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.1095.0","new_version":"3.1125.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@babel/parser","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@conventional-changelog/git-client","old_version":"3.1.0","new_version":"3.1.2","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"@conventional-changelog/template","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@napi-rs/wasm-runtime","old_version":"1.1.6","new_version":"1.2.3","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"@npmcli/arborist","old_version":"9.9.0","new_version":"9.9.1","repository_url":"https://github.com/npm/cli"},{"name":"@sigstore/protobuf-specs","old_version":"0.5.1","new_version":"0.5.2","repository_url":"https://github.com/sigstore/protobuf-specs"},{"name":"baseline-browser-mapping","old_version":"2.11.14","new_version":"2.11.20","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001809","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"conventional-changelog-angular","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"conventional-changelog-conventionalcommits","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"csv-stringify","old_version":"6.8.1","new_version":"6.8.3","repository_url":"https://github.com/adaltas/node-csv"},{"name":"electron-to-chromium","old_version":"1.5.407","new_version":"1.5.420","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"es-module-lexer","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"es-toolkit","old_version":"1.50.0","new_version":"1.52.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"fast-copy","old_version":"3.0.2","new_version":"3.1.0","repository_url":"https://github.com/planttheidea/fast-copy"},{"name":"fast-xml-builder","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/NaturalIntelligence/fast-xml-builder"},{"name":"fast-xml-parser","old_version":"5.10.1","new_version":"5.11.1","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"fastq","old_version":"1.20.1","new_version":"1.20.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"ip-address","old_version":"10.3.1","new_version":"10.7.0","repository_url":"https://github.com/beaugunderson/ip-address"},{"name":"is-unsafe","old_version":"2.0.0","new_version":"2.0.2","repository_url":"https://github.com/NaturalIntelligence/is-unsafe"},{"name":"js-yaml","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"json-rpc-2.0","old_version":"1.7.1","new_version":"1.8.0","repository_url":"https://github.com/shogowada/json-rpc-2.0"},{"name":"magicast","old_version":"0.5.3","new_version":"0.5.4","repository_url":"https://github.com/unjs/magicast"},{"name":"minimatch","old_version":"10.2.5","new_version":"10.2.6","repository_url":"https://github.com/isaacs/minimatch"},{"name":"negotiator","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/jshttp/negotiator"},{"name":"node-releases","old_version":"2.0.53","new_version":"2.0.54","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"p-map","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/sindresorhus/p-map"},{"name":"postcss-selector-parser","old_version":"7.1.4","new_version":"7.1.5","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"pretty-ms","old_version":"9.3.0","new_version":"9.3.1","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"process-warning","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/fastify/process-warning"},{"name":"rolldown","old_version":"1.2.5","new_version":"1.2.7","repository_url":"https://github.com/rolldown/rolldown"},{"name":"tinyrainbow","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"tldts","old_version":"7.4.9","new_version":"7.4.11","repository_url":"https://github.com/remusao/tldts"},{"name":"typed-rest-client","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/Microsoft/typed-rest-client"},{"name":"update-browserslist-db","old_version":"1.3.1","new_version":"1.3.2","repository_url":"https://github.com/browserslist/update-db"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/checksums](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/checksums) | `3.1000.20` | `3.1000.29` |\n| [@aws-sdk/client-cloudfront](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront) | `3.1095.0` | `3.1125.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1095.0` | `3.1125.0` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.7` | `7.29.8` |\n| [@conventional-changelog/git-client](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/git-client) | `3.1.0` | `3.1.2` |\n| [@conventional-changelog/template](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/template) | `1.3.0` | `1.4.0` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime) | `1.1.6` | `1.2.3` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.9.0` | `9.9.1` |\n| [@sigstore/protobuf-specs](https://github.com/sigstore/protobuf-specs) | `0.5.1` | `0.5.2` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.14` | `2.11.20` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001809` | `1.0.30001810` |\n| [conventional-changelog-angular](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-angular) | `9.3.0` | `9.4.0` |\n| [conventional-changelog-conventionalcommits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits) | `10.3.0` | `10.4.0` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.8.1` | `6.8.3` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.407` | `1.5.420` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.3.1` | `2.3.2` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.50.0` | `1.52.0` |\n| [fast-copy](https://github.com/planttheidea/fast-copy) | `3.0.2` | `3.1.0` |\n| [fast-xml-builder](https://github.com/NaturalIntelligence/fast-xml-builder) | `1.3.0` | `1.3.1` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.10.1` | `5.11.1` |\n| [fastq](https://github.com/mcollina/fastq) | `1.20.1` | `1.20.3` |\n| [ip-address](https://github.com/beaugunderson/ip-address) | `10.3.1` | `10.7.0` |\n| [is-unsafe](https://github.com/NaturalIntelligence/is-unsafe) | `2.0.0` | `2.0.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.3.1` | `4.3.2` |\n| [json-rpc-2.0](https://github.com/shogowada/json-rpc-2.0) | `1.7.1` | `1.8.0` |\n| [magicast](https://github.com/unjs/magicast) | `0.5.3` | `0.5.4` |\n| [minimatch](https://github.com/isaacs/minimatch) | `10.2.5` | `10.2.6` |\n| [negotiator](https://github.com/jshttp/negotiator) | `1.0.0` | `1.1.0` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.53` | `2.0.54` |\n| [p-map](https://github.com/sindresorhus/p-map) | `7.0.6` | `7.0.7` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `7.1.4` | `7.1.5` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.3.0` | `9.3.1` |\n| [process-warning](https://github.com/fastify/process-warning) | `5.0.0` | `5.1.0` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.5` | `1.2.7` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `3.1.0` | `3.1.1` |\n| [tldts](https://github.com/remusao/tldts) | `7.4.9` | `7.4.11` |\n| [typed-rest-client](https://github.com/Microsoft/typed-rest-client) | `2.3.0` | `2.3.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.3.1` | `1.3.2` |\n\n\nUpdates `@aws-sdk/checksums` from 3.1000.20 to 3.1000.29\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/packages-internal/checksums/CHANGELOG.md\"\u003e@​aws-sdk/checksums's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.1000.29 (2026-08-20)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e update to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1000.28 (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 7 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca81fbb7398345aa31482dd7aa1971bccf278989\"\u003eca81fbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove jest, use vitest for remaining test suites (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8263\"\u003e#8263\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a88aada579866331fe642d4b8147ede799deafa\"\u003e3a88aad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1000.27 (2026-08-11)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8257\"\u003e#8257\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edabd4a5228e259e9f3352cd47414069db755188\"\u003eedabd4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1000.26 (2026-08-04)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echecksums:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1000.25 (2026-07-31)\u003c/h1\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echecksums:\u003c/strong\u003e populate readme with package overview (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8243\"\u003e#8243\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/353e67ddd8bc3ca9fe8d18995d1248ac3ed5af5b\"\u003e353e67d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1000.24 (2026-07-31)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echecksums:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1000.23 (2026-07-29)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for CBOR v2 codec (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8233\"\u003e#8233\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003ee40ebac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1000.22 (2026-07-28)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echecksums:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.1000.21 (2026-07-27)\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\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/checksums\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-cloudfront` from 3.1095.0 to 3.1125.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.1125.0\u003c/h2\u003e\n\u003ch4\u003e3.1125.0(2026-09-02)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds support to retain interruptible Capacity Reservations in an active state when all capacity is reclaimed. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/336c7896d1103fd5ad3d049ac4b18cc30b9295a2\"\u003e336c7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker-featurestore-runtime:\u003c/strong\u003e  Amazon SageMaker Feature Store now supports the UpdateRecord API, enabling partial updates to individual feature values in an existing Online Store record without rewriting the entire record. This reduces write payloads and latency for high-frequency feature-level writes . (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/71920960e24c2399ab408bb48c32e1af45e80bf9\"\u003e71920960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker Feature Store now supports the Standard V2 online store type, which enables feature-level writes to feature groups. You can select Standard V2 when creating a feature group, and update the storage type of an existing feature group via UpdateFeatureGroup. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5287db7fb3bb7269e2ddff8dbf16445914c6ae7b\"\u003e5287db7f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  Adds the ListFlexComponents API for listing the flex components available for a given DB system shape. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/551174bfc63c2f19cb7db7e9a3bd935d0c57e142\"\u003e551174bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  AWS Transform for migrations adds a second network migration option - apply your source security posture to existing VPCs. Upload a source network file with firewall rules, tag the in-scope VPCs, and AWS Transform matches source subnets to them by CIDR and generates the security groups. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/822144b21e4ca9bbf41cfd6dc78f1f95c19508d6\"\u003e822144b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Enabled customers to clear optional S3 paths (plugins, requirements, and startup script) for their Amazon MWAA environments by accepting empty strings for the associated fields in UpdateEnvironment requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9fa2e0c1413fd814aed07d97e34de2aab8c3f321\"\u003e9fa2e0c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Batch evaluation now supports up to 10 CloudWatch log groups per CloudWatchLogsSource (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cebd317918b8c28a253befaf1207f12005202ed6\"\u003ecebd3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-medialive:\u003c/strong\u003e  AWS Elemental MediaLive now supports AB forensic video watermarking (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d48e9e1515040ea6a95361bee682b12ba6814fea\"\u003ed48e9e15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appintegrations:\u003c/strong\u003e  This release adds a force parameter to DeleteApplication and a ConflictException to UpdateApplication, letting customers delete applications with existing associations in one call and get a clear error when an update conflicts with the application's current state. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/62b7304c2f18940c625ce2fbf8a8446de80f6d6e\"\u003e62b7304c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecloudfront-signer:\u003c/strong\u003e  preserve plus in query strings when signing URLs (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8283\"\u003e#8283\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dd76a0ddb0440a506442e0a9fc3c16e1502e6e49\"\u003edd76a0dd\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.1125.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1124.0\u003c/h2\u003e\n\u003ch4\u003e3.1124.0(2026-09-01)\u003c/h4\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-09-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5f5319a0725d161a33214c9f68f9cafcf39f9c74\"\u003e5f5319a0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  AWS Lambda now provides configurable control over S3 direct access, allowing you to explicitly enable or disable how functions stream file reads directly from S3 buckets. This gives you flexibility to tune data access behavior based on your workload requirements, independent of memory size. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b4738dbb8a2d21758f9c4ebf005fb6d766bfd417\"\u003eb4738dbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  GetOfferTerms now returns renewalTerm for offers with pre-authorized renewals, exposing maxRenewals, lockoutPeriod, adjustmentDeadline, priceIncrease (fixed percentage or percentage range), and termTemplates (renewal payment schedules). Enables buyers to view renewal pricing and terms. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1fbc92ca1bf046ddbdc7735bf551ed5c4fc3afc2\"\u003e1fbc92ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iotsitewise:\u003c/strong\u003e  AWS IoT SiteWise Scenario Discovery now supports mounting Amazon S3 data directly into pipeline task containers via S3 Access Points, and configuring additional ephemeral storage per task. Mount configurations can be overridden at execution time. See the API guide for details. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3b3b8a5b54bf1d84eb9852d7d33ed5dd69469566\"\u003e3b3b8a5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lightsail:\u003c/strong\u003e  This release adds support for the Amazon Lightsail GetProfile API, which returns the profile for the specified account. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a05a4bf26cb6b487c136a4a386de3fd654537d88\"\u003ea05a4bf2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kinesis:\u003c/strong\u003e  Amazon Kinesis Data Streams now supports a dry run feature for data-plane APIs to validate the permissions and request parameters. If all checks complete successfully, the API returns a 'DryRunOperationException', confirming the request would have succeeded without the 'DryRun' parameter. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7c1241eb9057be16dd1c8524708bcfd1e2ab0f3\"\u003eb7c1241e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-taxsettings:\u003c/strong\u003e  France and Monaco Additional Info changes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/93faab8560bc9b101465bc805a9829abe476be5b\"\u003e93faab85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconvert:\u003c/strong\u003e  Adds support for AAC passthrough. Adds ManifestCues option to support HLS manifest Cue marker passthrough. Adds playback device compatibility mode for DASH H.265 outputs. Adds TTML caption styling options. Adds interlace mode support for XAVC HD Intra CBG profile. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f9ca64dcae7be64090d657721742434c96642e5\"\u003e4f9ca64d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Update UserData and UploadPolicy shapes to use SecureBlob (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0369a0ea4d2a035f83ed50bee70c2dde699aaa67\"\u003e0369a0ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Online evaluation configurations now support up to 25 evaluators. CloudWatch Logs data sources for online evaluation now support up to 10 log groups. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/add6274465d43abc87b6906ae4120ebe781fd117\"\u003eadd62744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Amazon GuardDuty now supports custom detection rules, including APIs to manage rule associations and organization-level configurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c4309459f0cdefe421f297d62a09718866eaa7db\"\u003ec4309459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Added support for managing SMIME signing certificates for email identities, including associating, listing, and disassociating certificates. Added the UpdateConfigurationSet operation to configure message security options such as signing scheme. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5d6518c22e633a027d6f6256fbb061420546f617\"\u003e5d6518c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  This release adds renewal support for AWS Marketplace private offers. Agreements report whether they renew and, if not, why. Renewal terms add price increases, renewal limits, renewal decision deadlines, and payment schedule templates. SearchAgreements adds filters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5cffee4c9b6275d77927ff7bbb730c00bf3485e0\"\u003e5cffee4c\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.1124.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1123.0\u003c/h2\u003e\n\u003ch4\u003e3.1123.0(2026-08-31)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-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.1124.0...v3.1125.0\"\u003e3.1125.0\u003c/a\u003e (2026-09-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.1123.0...v3.1124.0\"\u003e3.1124.0\u003c/a\u003e (2026-09-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.1122.0...v3.1123.0\"\u003e3.1123.0\u003c/a\u003e (2026-08-31)\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.1121.0...v3.1122.0\"\u003e3.1122.0\u003c/a\u003e (2026-08-31)\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.1120.0...v3.1121.0\"\u003e3.1121.0\u003c/a\u003e (2026-08-28)\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.1119.0...v3.1120.0\"\u003e3.1120.0\u003c/a\u003e (2026-08-27)\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.1118.0...v3.1119.0\"\u003e3.1119.0\u003c/a\u003e (2026-08-26)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/678282b614156c0085a279c49226c2725a88bf3e\"\u003e\u003ccode\u003e678282b\u003c/code\u003e\u003c/a\u003e Publish v3.1125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e80cab3d6831ad16c976bd65ba28a3467e1163e6\"\u003e\u003ccode\u003ee80cab3\u003c/code\u003e\u003c/a\u003e Publish v3.1124.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/49a1557a8f25447d8dbe714d2ac2cfbb482d2c1d\"\u003e\u003ccode\u003e49a1557\u003c/code\u003e\u003c/a\u003e Publish v3.1123.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e1cf460a1e4707e137931804e3e7b71a8392f227\"\u003e\u003ccode\u003ee1cf460\u003c/code\u003e\u003c/a\u003e Publish v3.1122.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e53a25aafbdd772c90d26471dc271e383f1daf71\"\u003e\u003ccode\u003ee53a25a\u003c/code\u003e\u003c/a\u003e Publish v3.1121.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6be6f8dd3ee8d43fd70dfb5b52a977ce251c720\"\u003e\u003ccode\u003ed6be6f8\u003c/code\u003e\u003c/a\u003e Publish v3.1120.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ba4e4498a7610ec0b5ad7af195db137f618e09bc\"\u003e\u003ccode\u003eba4e449\u003c/code\u003e\u003c/a\u003e Publish v3.1119.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c65dd6533de52787da39c1bc58177b4258a044ea\"\u003e\u003ccode\u003ec65dd65\u003c/code\u003e\u003c/a\u003e Publish v3.1118.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/78b069ac777c0b3e8cca25aff07efc551ab59608\"\u003e\u003ccode\u003e78b069a\u003c/code\u003e\u003c/a\u003e Publish v3.1117.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d760a00859a08b5d04590ee047510b49add12361\"\u003e\u003ccode\u003ed760a00\u003c/code\u003e\u003c/a\u003e Publish v3.1116.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1125.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-s3` from 3.1095.0 to 3.1125.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.1125.0\u003c/h2\u003e\n\u003ch4\u003e3.1125.0(2026-09-02)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release adds support to retain interruptible Capacity Reservations in an active state when all capacity is reclaimed. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/336c7896d1103fd5ad3d049ac4b18cc30b9295a2\"\u003e336c7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker-featurestore-runtime:\u003c/strong\u003e  Amazon SageMaker Feature Store now supports the UpdateRecord API, enabling partial updates to individual feature values in an existing Online Store record without rewriting the entire record. This reduces write payloads and latency for high-frequency feature-level writes . (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/71920960e24c2399ab408bb48c32e1af45e80bf9\"\u003e71920960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Amazon SageMaker Feature Store now supports the Standard V2 online store type, which enables feature-level writes to feature groups. You can select Standard V2 when creating a feature group, and update the storage type of an existing feature group via UpdateFeatureGroup. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5287db7fb3bb7269e2ddff8dbf16445914c6ae7b\"\u003e5287db7f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  Adds the ListFlexComponents API for listing the flex components available for a given DB system shape. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/551174bfc63c2f19cb7db7e9a3bd935d0c57e142\"\u003e551174bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  AWS Transform for migrations adds a second network migration option - apply your source security posture to existing VPCs. Upload a source network file with firewall rules, tag the in-scope VPCs, and AWS Transform matches source subnets to them by CIDR and generates the security groups. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/822144b21e4ca9bbf41cfd6dc78f1f95c19508d6\"\u003e822144b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mwaa:\u003c/strong\u003e  Enabled customers to clear optional S3 paths (plugins, requirements, and startup script) for their Amazon MWAA environments by accepting empty strings for the associated fields in UpdateEnvironment requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9fa2e0c1413fd814aed07d97e34de2aab8c3f321\"\u003e9fa2e0c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Batch evaluation now supports up to 10 CloudWatch log groups per CloudWatchLogsSource (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cebd317918b8c28a253befaf1207f12005202ed6\"\u003ecebd3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-medialive:\u003c/strong\u003e  AWS Elemental MediaLive now supports AB forensic video watermarking (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d48e9e1515040ea6a95361bee682b12ba6814fea\"\u003ed48e9e15\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appintegrations:\u003c/strong\u003e  This release adds a force parameter to DeleteApplication and a ConflictException to UpdateApplication, letting customers delete applications with existing associations in one call and get a clear error when an update conflicts with the application's current state. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/62b7304c2f18940c625ce2fbf8a8446de80f6d6e\"\u003e62b7304c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecloudfront-signer:\u003c/strong\u003e  preserve plus in query strings when signing URLs (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8283\"\u003e#8283\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dd76a0ddb0440a506442e0a9fc3c16e1502e6e49\"\u003edd76a0dd\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.1125.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1124.0\u003c/h2\u003e\n\u003ch4\u003e3.1124.0(2026-09-01)\u003c/h4\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-09-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5f5319a0725d161a33214c9f68f9cafcf39f9c74\"\u003e5f5319a0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  AWS Lambda now provides configurable control over S3 direct access, allowing you to explicitly enable or disable how functions stream file reads directly from S3 buckets. This gives you flexibility to tune data access behavior based on your workload requirements, independent of memory size. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b4738dbb8a2d21758f9c4ebf005fb6d766bfd417\"\u003eb4738dbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  GetOfferTerms now returns renewalTerm for offers with pre-authorized renewals, exposing maxRenewals, lockoutPeriod, adjustmentDeadline, priceIncrease (fixed percentage or percentage range), and termTemplates (renewal payment schedules). Enables buyers to view renewal pricing and terms. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1fbc92ca1bf046ddbdc7735bf551ed5c4fc3afc2\"\u003e1fbc92ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iotsitewise:\u003c/strong\u003e  AWS IoT SiteWise Scenario Discovery now supports mounting Amazon S3 data directly into pipeline task containers via S3 Access Points, and configuring additional ephemeral storage per task. Mount configurations can be overridden at execution time. See the API guide for details. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3b3b8a5b54bf1d84eb9852d7d33ed5dd69469566\"\u003e3b3b8a5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lightsail:\u003c/strong\u003e  This release adds support for the Amazon Lightsail GetProfile API, which returns the profile for the specified account. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a05a4bf26cb6b487c136a4a386de3fd654537d88\"\u003ea05a4bf2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kinesis:\u003c/strong\u003e  Amazon Kinesis Data Streams now supports a dry run feature for data-plane APIs to validate the permissions and request parameters. If all checks complete successfully, the API returns a 'DryRunOperationException', confirming the request would have succeeded without the 'DryRun' parameter. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7c1241eb9057be16dd1c8524708bcfd1e2ab0f3\"\u003eb7c1241e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-taxsettings:\u003c/strong\u003e  France and Monaco Additional Info changes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/93faab8560bc9b101465bc805a9829abe476be5b\"\u003e93faab85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconvert:\u003c/strong\u003e  Adds support for AAC passthrough. Adds ManifestCues option to support HLS manifest Cue marker passthrough. Adds playback device compatibility mode for DASH H.265 outputs. Adds TTML caption styling options. Adds interlace mode support for XAVC HD Intra CBG profile. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f9ca64dcae7be64090d657721742434c96642e5\"\u003e4f9ca64d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Update UserData and UploadPolicy shapes to use SecureBlob (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0369a0ea4d2a035f83ed50bee70c2dde699aaa67\"\u003e0369a0ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Online evaluation configurations now support up to 25 evaluators. CloudWatch Logs data sources for online evaluation now support up to 10 log groups. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/add6274465d43abc87b6906ae4120ebe781fd117\"\u003eadd62744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Amazon GuardDuty now supports custom detection rules, including APIs to manage rule associations and organization-level configurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c4309459f0cdefe421f297d62a09718866eaa7db\"\u003ec4309459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Added support for managing SMIME signing certificates for email identities, including associating, listing, and disassociating certificates. Added the UpdateConfigurationSet operation to configure message security options such as signing scheme. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5d6518c22e633a027d6f6256fbb061420546f617\"\u003e5d6518c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  This release adds renewal support for AWS Marketplace private offers. Agreements report whether they renew and, if not, why. Renewal terms add price increases, renewal limits, renewal decision deadlines, and payment schedule templates. SearchAgreements adds filters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5cffee4c9b6275d77927ff7bbb730c00bf3485e0\"\u003e5cffee4c\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.1124.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1123.0\u003c/h2\u003e\n\u003ch4\u003e3.1123.0(2026-08-31)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-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.1124.0...v3.1125.0\"\u003e3.1125.0\u003c/a\u003e (2026-09-02)\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.1123.0...v3.1124.0\"\u003e3.1124.0\u003c/a\u003e (2026-09-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.1122.0...v3.1123.0\"\u003e3.1123.0\u003c/a\u003e (2026-08-31)\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.1121.0...v3.1122.0\"\u003e3.1122.0\u003c/a\u003e (2026-08-31)\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.1120.0...v3.1121.0\"\u003e3.1121.0\u003c/a\u003e (2026-08-28)\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.1119.0...v3.1120.0\"\u003e3.1120.0\u003c/a\u003e (2026-08-27)\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.1118.0...v3.1119.0\"\u003e3.1119.0\u003c/a\u003e (2026-08-26)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/678282b614156c0085a279c49226c2725a88bf3e\"\u003e\u003ccode\u003e678282b\u003c/code\u003e\u003c/a\u003e Publish v3.1125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e80cab3d6831ad16c976bd65ba28a3467e1163e6\"\u003e\u003ccode\u003ee80cab3\u003c/code\u003e\u003c/a\u003e Publish v3.1124.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/49a1557a8f25447d8dbe714d2ac2cfbb482d2c1d\"\u003e\u003ccode\u003e49a1557\u003c/code\u003e\u003c/a\u003e Publish v3.1123.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e1cf460a1e4707e137931804e3e7b71a8392f227\"\u003e\u003ccode\u003ee1cf460\u003c/code\u003e\u003c/a\u003e Publish v3.1122.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e53a25aafbdd772c90d26471dc271e383f1daf71\"\u003e\u003ccode\u003ee53a25a\u003c/code\u003e\u003c/a\u003e Publish v3.1121.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6be6f8dd3ee8d43fd70dfb5b52a977ce251c720\"\u003e\u003ccode\u003ed6be6f8\u003c/code\u003e\u003c/a\u003e Publish v3.1120.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ba4e4498a7610ec0b5ad7af195db137f618e09bc\"\u003e\u003ccode\u003eba4e449\u003c/code\u003e\u003c/a\u003e Publish v3.1119.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c65dd6533de52787da39c1bc58177b4258a044ea\"\u003e\u003ccode\u003ec65dd65\u003c/code\u003e\u003c/a\u003e Publish v3.1118.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/78b069ac777c0b3e8cca25aff07efc551ab59608\"\u003e\u003ccode\u003e78b069a\u003c/code\u003e\u003c/a\u003e Publish v3.1117.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d760a00859a08b5d04590ee047510b49add12361\"\u003e\u003ccode\u003ed760a00\u003c/code\u003e\u003c/a\u003e Publish v3.1116.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1125.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/core` from 3.977.1 to 3.977.9\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/packages-internal/core/CHANGELOG.md\"\u003e@​aws-sdk/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.977.9 (2026-08-20)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e update to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.977.8 (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 7 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca81fbb7398345aa31482dd7aa1971bccf278989\"\u003eca81fbb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.977.7 (2026-08-11)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8257\"\u003e#8257\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edabd4a5228e259e9f3352cd47414069db755188\"\u003eedabd4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.977.6 (2026-08-04)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e fix number precision check (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8252\"\u003e#8252\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ab3c0e2eab6fd19ab26d011061095d2a090040f\"\u003e3ab3c0e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.977.5 (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e document and number serialization fixes (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8245\"\u003e#8245\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/71d4384273083464c78fa30c2f88a21f1d6e147b\"\u003e71d4384\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e switch to v2 JSON codecs (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8234\"\u003e#8234\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/54c1c236f6a9e7914c061cac0d6af7bf4a607d1e\"\u003e54c1c23\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.977.4 (2026-07-30)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e v2 JSON codec updates and JsonBytesStringAdapter (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8238\"\u003e#8238\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1001f4b580d631ee5307774f564ad6bff6ef486\"\u003ea1001f4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.977.3 (2026-07-29)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for CBOR v2 codec (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8233\"\u003e#8233\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003ee40ebac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e expose v2 JSON codecs (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8232\"\u003e#8232\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e6fa5566d9d805c0328ddc4d6c6da4295ec2a7fd\"\u003ee6fa556\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.977.2 (2026-07-27)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e organize json codec folders (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8230\"\u003e#8230\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8c117e3b6a794c528be6cf7f2474fe959e6f2659\"\u003e8c117e3\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/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/credential-provider-env` from 3.972.61 to 3.972.70\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/packages-internal/credential-provider-env/CHANGELOG.md\"\u003e@​aws-sdk/credential-provider-env's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.972.70 (2026-08-20)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e update to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.69 (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 7 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca81fbb7398345aa31482dd7aa1971bccf278989\"\u003eca81fbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove jest, use vitest for remaining test suites (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8263\"\u003e#8263\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a88aada579866331fe642d4b8147ede799deafa\"\u003e3a88aad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.68 (2026-08-11)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8257\"\u003e#8257\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edabd4a5228e259e9f3352cd47414069db755188\"\u003eedabd4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.67 (2026-08-04)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-env:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.66 (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-env:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.65 (2026-07-31)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-env:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.64 (2026-07-29)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for CBOR v2 codec (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8233\"\u003e#8233\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003ee40ebac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.63 (2026-07-28)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-env:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.62 (2026-07-27)\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\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/credential-provider-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/credential-provider-http` from 3.972.63 to 3.972.72\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/packages-internal/credential-provider-http/CHANGELOG.md\"\u003e@​aws-sdk/credential-provider-http's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.972.72 (2026-08-20)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e update to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.71 (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 7 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca81fbb7398345aa31482dd7aa1971bccf278989\"\u003eca81fbb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.70 (2026-08-11)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8257\"\u003e#8257\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edabd4a5228e259e9f3352cd47414069db755188\"\u003eedabd4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.69 (2026-08-04)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-http:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.68 (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-http:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.67 (2026-07-31)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-http:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.66 (2026-07-29)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for CBOR v2 codec (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8233\"\u003e#8233\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003ee40ebac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.65 (2026-07-28)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-http:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.64 (2026-07-27)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/credential-provider-http\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/credential-provider-ini` from 3.973.6 to 3.973.15\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/packages-internal/credential-provider-ini/CHANGELOG.md\"\u003e@​aws-sdk/credential-provider-ini's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.973.15 (2026-08-20)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e update to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.14 (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 7 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca81fbb7398345aa31482dd7aa1971bccf278989\"\u003eca81fbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove jest, use vitest for remaining test suites (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8263\"\u003e#8263\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a88aada579866331fe642d4b8147ede799deafa\"\u003e3a88aad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.13 (2026-08-11)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8257\"\u003e#8257\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edabd4a5228e259e9f3352cd47414069db755188\"\u003eedabd4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.12 (2026-08-04)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-ini:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.11 (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-ini:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.10 (2026-07-31)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-ini:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.9 (2026-07-29)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for CBOR v2 codec (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8233\"\u003e#8233\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003ee40ebac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.8 (2026-07-28)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-ini:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.7 (2026-07-27)\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\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/credential-provider-ini\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/credential-provider-login` from 3.972.68 to 3.972.77\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/packages-internal/credential-provider-login/CHANGELOG.md\"\u003e@​aws-sdk/credential-provider-login's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.972.77 (2026-08-20)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e update to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.76 (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 7 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca81fbb7398345aa31482dd7aa1971bccf278989\"\u003eca81fbb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.75 (2026-08-11)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8257\"\u003e#8257\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edabd4a5228e259e9f3352cd47414069db755188\"\u003eedabd4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.74 (2026-08-04)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-login:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.73 (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-login:\u003c/strong\u003e always read token from disk (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8216\"\u003e#8216\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5caf21f6aea89905f0b54aa4fec9dea7786a2463\"\u003e5caf21f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.72 (2026-07-31)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-login:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.71 (2026-07-29)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for CBOR v2 codec (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8233\"\u003e#8233\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003ee40ebac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.70 (2026-07-28)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-login:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.69 (2026-07-27)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/credential-provider-login\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/credential-provider-node` from 3.972.72 to 3.972.81\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/packages-internal/credential-provider-node/CHANGELOG.md\"\u003e@​aws-sdk/credential-provider-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.972.81 (2026-08-20)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e update to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.80 (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 7 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca81fbb7398345aa31482dd7aa1971bccf278989\"\u003eca81fbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove jest, use vitest for remaining test suites (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8263\"\u003e#8263\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a88aada579866331fe642d4b8147ede799deafa\"\u003e3a88aad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.79 (2026-08-11)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8257\"\u003e#8257\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edabd4a5228e259e9f3352cd47414069db755188\"\u003eedabd4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.78 (2026-08-04)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-node:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.77 (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-login:\u003c/strong\u003e always read token from disk (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8216\"\u003e#8216\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5caf21f6aea89905f0b54aa4fec9dea7786a2463\"\u003e5caf21f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.76 (2026-07-31)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-node:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.75 (2026-07-29)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for CBOR v2 codec (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8233\"\u003e#8233\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003ee40ebac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.74 (2026-07-28)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-node:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.73 (2026-07-27)\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\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/credential-provider-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/credential-provider-process` from 3.972.61 to 3.972.70\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/packages-internal/credential-provider-process/CHANGELOG.md\"\u003e@​aws-sdk/credential-provider-process's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.972.70 (2026-08-20)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e update to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.69 (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 7 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca81fbb7398345aa31482dd7aa1971bccf278989\"\u003eca81fbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove jest, use vitest for remaining test suites (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8263\"\u003e#8263\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a88aada579866331fe642d4b8147ede799deafa\"\u003e3a88aad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.68 (2026-08-11)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8257\"\u003e#8257\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edabd4a5228e259e9f3352cd47414069db755188\"\u003eedabd4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.67 (2026-08-04)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-process:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.66 (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-process:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.65 (2026-07-31)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-process:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.64 (2026-07-29)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for CBOR v2 codec (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8233\"\u003e#8233\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003ee40ebac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.63 (2026-07-28)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-process:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.62 (2026-07-27)\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\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/credential-provider-process\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/credential-provider-sso` from 3.973.5 to 3.973.14\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/packages-internal/credential-provider-sso/CHANGELOG.md\"\u003e@​aws-sdk/credential-provider-sso's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.973.14 (2026-08-20)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e update to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.13 (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 7 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca81fbb7398345aa31482dd7aa1971bccf278989\"\u003eca81fbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove jest, use vitest for remaining test suites (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8263\"\u003e#8263\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a88aada579866331fe642d4b8147ede799deafa\"\u003e3a88aad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.12 (2026-08-11)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8257\"\u003e#8257\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edabd4a5228e259e9f3352cd47414069db755188\"\u003eedabd4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.11 (2026-08-04)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-sso:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.10 (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-sso:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.9 (2026-07-31)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-sso:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.8 (2026-07-29)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for CBOR v2 codec (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8233\"\u003e#8233\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003ee40ebac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.7 (2026-07-28)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-sso:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.973.6 (2026-07-27)\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\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/credential-provider-sso\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/credential-provider-web-identity` from 3.972.67 to 3.972.76\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/packages-internal/credential-provider-web-identity/CHANGELOG.md\"\u003e@​aws-sdk/credential-provider-web-identity's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.972.76 (2026-08-20)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e update to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.75 (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 7 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca81fbb7398345aa31482dd7aa1971bccf278989\"\u003eca81fbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove jest, use vitest for remaining test suites (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8263\"\u003e#8263\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a88aada579866331fe642d4b8147ede799deafa\"\u003e3a88aad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.74 (2026-08-11)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8257\"\u003e#8257\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edabd4a5228e259e9f3352cd47414069db755188\"\u003eedabd4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.73 (2026-08-04)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-web-identity:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.72 (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-web-identity:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.71 (2026-07-31)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-web-identity:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.70 (2026-07-29)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for CBOR v2 codec (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8233\"\u003e#8233\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003ee40ebac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.69 (2026-07-28)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-web-identity:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.68 (2026-07-27)\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\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/credential-provider-web-identity\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/middleware-sdk-s3` from 3.972.66 to 3.972.75\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/packages-internal/middleware-sdk-s3/CHANGELOG.md\"\u003e@​aws-sdk/middleware-sdk-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.972.75 (2026-08-20)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e update to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.74 (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 7 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8264\"\u003e#8264\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca81fbb7398345aa31482dd7aa1971bccf278989\"\u003eca81fbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove jest, use vitest for remaining test suites (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8263\"\u003e#8263\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3a88aada579866331fe642d4b8147ede799deafa\"\u003e3a88aad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.73 (2026-08-11)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to typescript 6 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8257\"\u003e#8257\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/edabd4a5228e259e9f3352cd47414069db755188\"\u003eedabd4a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.72 (2026-08-04)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-sdk-s3:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.71 (2026-08-03)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-sdk-s3:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.70 (2026-07-31)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-sdk-s3:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.69 (2026-07-29)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for CBOR v2 codec (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8233\"\u003e#8233\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e40ebac154aa3b00115df867d7b59f0841ffc24f\"\u003ee40ebac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.68 (2026-07-28)\u003c/h1\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-sdk-s3:\u003c/strong\u003e update dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.972.67 (2026-07-27)\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\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/middleware-sdk-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/nested-clients` from 3.997.35 to 3.997.44\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages/nested-clients\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/signature-v4-multi-region` from 3.996.42 to 3.996.46\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages/signature-v4-multi-region\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/token-providers` from 3.1095.0 to 3.1116.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/token-providers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1116.0\u003c/h2\u003e\n\u003ch4\u003e3.1116.0(2026-08-21)\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\u003ebump smithyVersion to 1.73.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8273\"\u003e#8273\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/64f21cd0e457d62cac47c6d22165afe8732f2af4\"\u003e64f21cd0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate to sync with the latest smithy-ts (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8272\"\u003e#8272\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e8369ada7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-backup:\u003c/strong\u003e  Updating CLI Docs for Backup Audit Manager List Job Summaries APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/98f47ffe76ab2a53c61a27ea9a96a0a422b494d2\"\u003e98f47ffe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-wafv2:\u003c/strong\u003e  DataProtectionConfig field Key Documentation Update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a8f1fb90ea128c4125dc99be75bd97417cc93208\"\u003ea8f1fb90\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-cloudwatch:\u003c/strong\u003e  Allows customers to specify an initial warm up period to wait for metrics to arrive when creating metric or log alarms (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e354f162a662f9a7037e0749079b85fce50c1d23\"\u003ee354f162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-device-farm:\u003c/strong\u003e  Added support to CreateRemoveAccessSession for selecting a server version on the mobile WebDriver endpoint. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d91e09c83fde16fc9c9a0c2cb4f3cfe093ea6636\"\u003ed91e09c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Increase spans count from 1k to 20k (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e83264aa59df69c8c79c73afcff152ebf9f0f14d\"\u003ee83264aa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kinesis:\u003c/strong\u003e  Generate account endpoint for Kinesis Data Streams requests when the account ID is available (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed9966e2cf2557ed22b64f9be573c618466c2f26\"\u003eed9966e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Update Dataset schema to THIRDPARTYEVALUATIONV1 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f0fe8db338215ab7282bb6dc28a45d633c38390a\"\u003ef0fe8db3\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.1116.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1115.0\u003c/h2\u003e\n\u003ch4\u003e3.1115.0(2026-08-20)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pricing-plan-manager:\u003c/strong\u003e  Documentation update for the CreateSubscription API to correct the default value of the approval mode parameter. The default value for paid subscriptions is MANUAL, not IMMEDIATE as previously documented. The default value remains IMMEDIATE for FREE tier subscriptions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50d16ae3f271fe02a775de35ff81f96c3fc3f3f5\"\u003e50d16ae3\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-sesv2:\u003c/strong\u003e  Amazon SES now supports per-message tracking overrides. You can use the new ConfigurationOverrides parameter in SendEmail and SendBulkEmail to enable or disable open and click tracking for individual messages without changing your account-level or configuration set settings. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da56caa551406c67f4add96bcb7a98ac9ad9ec5d\"\u003eda56caa5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-arc-region-switch:\u003c/strong\u003e  Adds support for Rds switchover read replica for Oracle databases in Region switch plans (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/85ffb20a7857736b13916df32017903c6fd0b3e0\"\u003e85ffb20a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  EC2 marks UEFI instance metadata field as sensitive. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c232746ad78da7961a997005c6102943c392c30c\"\u003ec232746a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-direct-connect:\u003c/strong\u003e  This release adds custom route prefix pool allocations for Direct Connect. You can set IPv4 and IPv6 route prefix counts on private and transit virtual interfaces, and view pool size and unallocated counts on connections and LAGs, plus direct connect gateway attachment prefix allocation totals. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a94fb9783b97be5c59ef543ea7448d0e09f6f048\"\u003ea94fb978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-amplify:\u003c/strong\u003e  Increased the maximum allowed length from 255 to 4,096 characters to support longer access tokens. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f7f8ecd1b8b45ba69bb48d1ac61a5bafc2a2d672\"\u003ef7f8ecd1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-batch:\u003c/strong\u003e  AWS Batch now supports a new compute environment type that provides fully managed EC2 capacity with broader compute flexibility than Fargate, including GPU instances, bare metal, and specific instance type selection, without infrastructure management overhead. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9c559a7366166cbe4e81c2752eb1c26696a884a9\"\u003e9c559a73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Added IAM Identity Center (IdC) support to CreatePartnerApp and UpdatePartnerApp APIs. Added Customer Managed Key (CMK) support to CreateMlflowApp and DescribeMlflowApp. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5548588739d30ba5b7ebf1c6a88fa5749adb15b0\"\u003e55485887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Adds support for full JSON resource-based policies, enabling customers to create, retrieve, update, and delete function resource policies as complete JSON documents. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/72573a2ad860a406a0fe742dfd40b50458b6153d\"\u003e72573a2a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added SigV4a as a supported signing protocol for Origin Access Control (OAC), enabling CloudFront to sign requests to Amazon S3 Multi-Region Access Point (S3-MRAP) origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/95476293d5fa70f266cb4aa4c54ecebce9c771ce\"\u003e95476293\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.1115.0.zip\u003c/strong\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/token-providers/CHANGELOG.md\"\u003e@​aws-sdk/token-providers'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.1115.0...v3.1116.0\"\u003e3.1116.0\u003c/a\u003e (2026-08-21)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/token-providers\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1114.0...v3.1115.0\"\u003e3.1115.0\u003c/a\u003e (2026-08-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/token-providers\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1113.0...v3.1114.0\"\u003e3.1114.0\u003c/a\u003e (2026-08-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/token-providers\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1112.0...v3.1113.0\"\u003e3.1113.0\u003c/a\u003e (2026-08-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etoke...\n\n_Description has been truncated_","html_url":"https://github.com/scolladon/sfdx-git-delta/pull/1418","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/scolladon%2Fsfdx-git-delta/issues/1418","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1418/packages"}},{"old_version":"1.0.30001809","new_version":"1.0.30001810","update_type":"patch","path":null,"pr_created_at":"2026-09-03T03:14:30.000Z","version_change":"1.0.30001809 → 1.0.30001810","issue":{"uuid":"5331763579","node_id":"PR_kwDOT5O_i88AAAABB_m53w","number":325,"state":"closed","title":"chore(deps): bump the web-runtime group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-06T20:09:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-03T03:14:30.000Z","updated_at":"2026-09-06T20:09:13.000Z","time_to_close":320081,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"web-runtime","update_count":21,"packages":[{"name":"lucide-react","old_version":"1.31.0","new_version":"1.37.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"shadcn","old_version":"4.18.0","new_version":"4.19.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"ast-types","old_version":"0.16.1","new_version":"0.16.3","repository_url":"https://github.com/benjamn/ast-types"},{"name":"baseline-browser-mapping","old_version":"2.11.14","new_version":"2.11.20","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001809","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"default-browser","old_version":"5.5.0","new_version":"5.5.1","repository_url":"https://github.com/sindresorhus/default-browser"},{"name":"electron-to-chromium","old_version":"1.5.406","new_version":"1.5.420","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"express-rate-limit","old_version":"8.6.2","new_version":"8.7.0","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"fastq","old_version":"1.20.1","new_version":"1.20.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"hono","old_version":"4.13.2","new_version":"4.13.5","repository_url":"https://github.com/honojs/hono"},{"name":"ip-address","old_version":"10.5.0","new_version":"10.7.0","repository_url":"https://github.com/beaugunderson/ip-address"},{"name":"jose","old_version":"6.2.9","new_version":"6.2.10","repository_url":"https://github.com/panva/jose"},{"name":"js-yaml","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"negotiator","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/jshttp/negotiator"},{"name":"node-releases","old_version":"2.0.53","new_version":"2.0.54","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"pretty-ms","old_version":"9.3.0","new_version":"9.3.1","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"qs","old_version":"6.15.3","new_version":"6.16.0","repository_url":"https://github.com/ljharb/qs"},{"name":"reselect","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/reduxjs/reselect"},{"name":"systeminformation","old_version":"5.33.1","new_version":"5.33.8","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"update-browserslist-db","old_version":"1.3.1","new_version":"1.3.2","repository_url":"https://github.com/browserslist/update-db"}],"path":null,"ecosystem":"npm"},"body":"Bumps the web-runtime group with 21 updates in the /web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.31.0` | `1.37.0` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.18.0` | `4.19.0` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [ast-types](https://github.com/benjamn/ast-types) | `0.16.1` | `0.16.3` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.14` | `2.11.20` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001809` | `1.0.30001810` |\n| [default-browser](https://github.com/sindresorhus/default-browser) | `5.5.0` | `5.5.1` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.406` | `1.5.420` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.6.2` | `8.7.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.20.1` | `1.20.3` |\n| [hono](https://github.com/honojs/hono) | `4.13.2` | `4.13.5` |\n| [ip-address](https://github.com/beaugunderson/ip-address) | `10.5.0` | `10.7.0` |\n| [jose](https://github.com/panva/jose) | `6.2.9` | `6.2.10` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.3.1` | `4.3.2` |\n| [negotiator](https://github.com/jshttp/negotiator) | `1.0.0` | `1.1.0` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.53` | `2.0.54` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.3.0` | `9.3.1` |\n| [qs](https://github.com/ljharb/qs) | `6.15.3` | `6.16.0` |\n| [reselect](https://github.com/reduxjs/reselect) | `5.2.0` | `5.3.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.33.1` | `5.33.8` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.3.1` | `1.3.2` |\n\n\nUpdates `lucide-react` from 1.31.0 to 1.37.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 1.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added 'robot-vacuum' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4599\"\u003elucide-icons/lucide#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): made \u003ccode\u003eface-angry\u003c/code\u003e even more angry 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/4708\"\u003elucide-icons/lucide#4708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eswords\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/4707\"\u003elucide-icons/lucide#4707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eshopping-cart\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/2909\"\u003elucide-icons/lucide#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(icon-description): added old and empty tags/use case for ghost by \u003ca href=\"https://github.com/TFJ5183\"\u003e\u003ccode\u003e@​TFJ5183\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4762\"\u003elucide-icons/lucide#4762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eplaying-card\u003c/code\u003e, \u003ccode\u003eplaying-cards\u003c/code\u003e, and \u003ccode\u003eplaying-cards-fan\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4258\"\u003elucide-icons/lucide#4258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebeef\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/3457\"\u003elucide-icons/lucide#3457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(tags): added music disc related tags to \u003ccode\u003ecircle-dot\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/3909\"\u003elucide-icons/lucide#3909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanda\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/3187\"\u003elucide-icons/lucide#3187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003eblend\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/3105\"\u003elucide-icons/lucide#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003ekey\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/3111\"\u003elucide-icons/lucide#3111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esquare-split-vertical\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/3939\"\u003elucide-icons/lucide#3939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003easterisk\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/3906\"\u003elucide-icons/lucide#3906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): unify check, cross and plus sizes across 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/3875\"\u003elucide-icons/lucide#3875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-circle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/aliyasirnac\"\u003e\u003ccode\u003e@​aliyasirnac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3678\"\u003elucide-icons/lucide#3678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epiano\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/4766\"\u003elucide-icons/lucide#4766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-x\u003c/code\u003e \u0026amp; \u003ccode\u003ecredit-card-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/4763\"\u003elucide-icons/lucide#4763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-minus\u003c/code\u003e icon by \u003ca href=\"https://github.com/ameniti-mx\"\u003e\u003ccode\u003e@​ameniti-mx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4440\"\u003elucide-icons/lucide#4440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-plus\u003c/code\u003e icon by \u003ca href=\"https://github.com/ameniti-mx\"\u003e\u003ccode\u003e@​ameniti-mx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4441\"\u003elucide-icons/lucide#4441\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/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4599\"\u003elucide-icons/lucide#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TFJ5183\"\u003e\u003ccode\u003e@​TFJ5183\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4762\"\u003elucide-icons/lucide#4762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aliyasirnac\"\u003e\u003ccode\u003e@​aliyasirnac\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3678\"\u003elucide-icons/lucide#3678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ameniti-mx\"\u003e\u003ccode\u003e@​ameniti-mx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4440\"\u003elucide-icons/lucide#4440\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/1.35.0...1.37.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.35.0...1.37.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.36.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added 'robot-vacuum' icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4599\"\u003elucide-icons/lucide#4599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): made \u003ccode\u003eface-angry\u003c/code\u003e even more angry 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/4708\"\u003elucide-icons/lucide#4708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eswords\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/4707\"\u003elucide-icons/lucide#4707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eshopping-cart\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/2909\"\u003elucide-icons/lucide#2909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(icon-description): added old and empty tags/use case for ghost by \u003ca href=\"https://github.com/TFJ5183\"\u003e\u003ccode\u003e@​TFJ5183\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4762\"\u003elucide-icons/lucide#4762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003eplaying-card\u003c/code\u003e, \u003ccode\u003eplaying-cards\u003c/code\u003e, and \u003ccode\u003eplaying-cards-fan\u003c/code\u003e by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4258\"\u003elucide-icons/lucide#4258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebeef\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/3457\"\u003elucide-icons/lucide#3457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(tags): added music disc related tags to \u003ccode\u003ecircle-dot\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/3909\"\u003elucide-icons/lucide#3909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanda\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/3187\"\u003elucide-icons/lucide#3187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003eblend\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/3105\"\u003elucide-icons/lucide#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): rotate \u003ccode\u003ekey\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/3111\"\u003elucide-icons/lucide#3111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esquare-split-vertical\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/3939\"\u003elucide-icons/lucide#3939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003easterisk\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/3906\"\u003elucide-icons/lucide#3906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): unify check, cross and plus sizes across 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/3875\"\u003elucide-icons/lucide#3875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-circle-dashed-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/aliyasirnac\"\u003e\u003ccode\u003e@​aliyasirnac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3678\"\u003elucide-icons/lucide#3678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epiano\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/4766\"\u003elucide-icons/lucide#4766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-x\u003c/code\u003e \u0026amp; \u003ccode\u003ecredit-card-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/4763\"\u003elucide-icons/lucide#4763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecredit-card-minus\u003c/code\u003e icon by \u003ca href=\"https://github.com/ameniti-mx\"\u003e\u003ccode\u003e@​ameniti-mx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4440\"\u003elucide-icons/lucide#4440\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/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.37.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadcn` from 4.18.0 to 4.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/releases\"\u003eshadcn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eshadcn@4.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/11582\"\u003e#11582\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/33c81f991f1013653444d6819107b2b356563f57\"\u003e\u003ccode\u003e33c81f991f1013653444d6819107b2b356563f57\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - add private repository support to GitHub registries via GitHub CLI credentials or GH_TOKEN.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/11248\"\u003e#11248\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/b4f2023b1d5c733db67d4e90eb9485a95c5ed480\"\u003e\u003ccode\u003eb4f2023b1d5c733db67d4e90eb9485a95c5ed480\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rbadillap\"\u003e\u003ccode\u003e@​rbadillap\u003c/code\u003e\u003c/a\u003e! - add \u003ccode\u003enpx shadcn migrate base-color\u003c/code\u003e to switch a project's base color.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/blob/main/packages/shadcn/CHANGELOG.md\"\u003eshadcn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/11582\"\u003e#11582\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/33c81f991f1013653444d6819107b2b356563f57\"\u003e\u003ccode\u003e33c81f991f1013653444d6819107b2b356563f57\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - add private repository support to GitHub registries via GitHub CLI credentials or GH_TOKEN.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/11248\"\u003e#11248\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/b4f2023b1d5c733db67d4e90eb9485a95c5ed480\"\u003e\u003ccode\u003eb4f2023b1d5c733db67d4e90eb9485a95c5ed480\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rbadillap\"\u003e\u003ccode\u003e@​rbadillap\u003c/code\u003e\u003c/a\u003e! - add \u003ccode\u003enpx shadcn migrate base-color\u003c/code\u003e to switch a project's base color.\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/shadcn-ui/ui/commit/1773ecfeeb4a04366978d353e69b5c7ded78dcb2\"\u003e\u003ccode\u003e1773ecf\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/11567\"\u003e#11567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/33c81f991f1013653444d6819107b2b356563f57\"\u003e\u003ccode\u003e33c81f9\u003c/code\u003e\u003c/a\u003e feat(shadcn): add private repository support for github registries (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/11582\"\u003e#11582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/b4f2023b1d5c733db67d4e90eb9485a95c5ed480\"\u003e\u003ccode\u003eb4f2023\u003c/code\u003e\u003c/a\u003e feat(shadcn): add migrate base-color (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/11248\"\u003e#11248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shadcn-ui/ui/commits/shadcn@4.19.0/packages/shadcn\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jridgewell/sourcemap-codec` from 1.5.5 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jridgewell/sourcemaps/blob/main/packages/sourcemap-codec/CHANGELOG.md\"\u003e@​jridgewell/sourcemap-codec's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[1.6.0] - 2026-08-27\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Range Mapping support: \u003ca href=\"https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec/issues/45\"\u003e#45\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eincludes new \u003ccode\u003edecodeRangeMappings\u003c/code\u003e and \u003ccode\u003eencodeRangeMappings\u003c/code\u003e APIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jridgewell/sourcemaps/compare/sourcemap-codec/1.5.5...sourcemap-codec/1.6.0\"\u003ehttps://github.com/jridgewell/sourcemaps/compare/sourcemap-codec/1.5.5...sourcemap-codec/1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/b7600158f4de012d246b7834a73c7c2190e75136\"\u003e\u003ccode\u003eb760015\u003c/code\u003e\u003c/a\u003e sourcemap-codec/1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/8aec72939113eff31a4fed37b7f78a19c81ddcd3\"\u003e\u003ccode\u003e8aec729\u003c/code\u003e\u003c/a\u003e Ignore map files during ripgrepping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/6566f0c3c8c0dcdbd93655e5b82e990d48c77606\"\u003e\u003ccode\u003e6566f0c\u003c/code\u003e\u003c/a\u003e Range mappings: update encoding to latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/e5d58e6611a03a84ca64e2dd0de5667d7716b877\"\u003e\u003ccode\u003ee5d58e6\u003c/code\u003e\u003c/a\u003e Improve mocha setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/f34bc275de9b6947c1d7e90e0f106d2440675104\"\u003e\u003ccode\u003ef34bc27\u003c/code\u003e\u003c/a\u003e Changelogs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/01a4f69b2582826f9476d7045272a5eab67133e6\"\u003e\u003ccode\u003e01a4f69\u003c/code\u003e\u003c/a\u003e Small clenaup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/6cbfce2cc8318fdc2f917d7e64833d0d7154deec\"\u003e\u003ccode\u003e6cbfce2\u003c/code\u003e\u003c/a\u003e Add test:watch commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/f3cb43e91f830c8f46d2223dff494dcd075ec087\"\u003e\u003ccode\u003ef3cb43e\u003c/code\u003e\u003c/a\u003e Separate signing from encoding/decoding integers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/b319fc0af756b0079e7a6735afd586f0d52c7736\"\u003e\u003ccode\u003eb319fc0\u003c/code\u003e\u003c/a\u003e Range mappings: add initial decoding/encoding support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jridgewell/sourcemaps/commit/59f4045d1319138c521604f30b9f1e38947eb776\"\u003e\u003ccode\u003e59f4045\u003c/code\u003e\u003c/a\u003e Add unsigned VLQ encode/decode options\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jridgewell/sourcemaps/commits/sourcemap-codec/1.6.0/packages/sourcemap-codec\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ast-types` from 0.16.1 to 0.16.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benjamn/ast-types/releases\"\u003east-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v0.16.3\u003c/h2\u003e\n\u003ch2\u003eSyntax support\u003c/h2\u003e\n\u003cp\u003eThis release registers fields that current parsers (Babel, and Oxc as normalized by \u003ca href=\"https://redirect.github.com/benjamn/recast/pull/1436\"\u003erecast's proposed Oxc integration\u003c/a\u003e) emit but ast-types did not define, so visitors traverse the subtrees and deep checks accept the nodes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTaggedTemplateExpression.typeParameters\u003c/code\u003e and \u003ccode\u003eTSTypeQuery.typeParameters\u003c/code\u003e, for TypeScript instantiation expressions (\u003ccode\u003ef\u0026lt;T\u0026gt;\u003c/code\u003e as a value, \u003ccode\u003etypeof f\u0026lt;T\u0026gt;\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJSXOpeningElement.typeParameters\u003c/code\u003e, for explicit JSX type arguments (\u003ccode\u003e\u0026lt;Component\u0026lt;T\u0026gt; /\u0026gt;\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eArrayPattern.typeAnnotation\u003c/code\u003e and \u003ccode\u003eAssignmentPattern.typeAnnotation\u003c/code\u003e (shared Flow/TS definitions).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eArrayPattern.optional\u003c/code\u003e, \u003ccode\u003eObjectPattern.optional\u003c/code\u003e and \u003ccode\u003eAssignmentPattern.optional\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eClassDeclaration.decorators\u003c/code\u003e and \u003ccode\u003eClassExpression.decorators\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTSImportType.options\u003c/code\u003e, for import attributes in \u003ccode\u003eimport(...)\u003c/code\u003e types.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eVariableDeclaration.kind\u003c/code\u003e now allows \u003ccode\u003e\u0026quot;using\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;await using\u0026quot;\u003c/code\u003e (explicit resource management).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eEach addition is covered by tests that parse the actual syntax with \u003ccode\u003e@babel/parser\u003c/code\u003e and deep-assert the resulting \u003ccode\u003eProgram\u003c/code\u003e, plus builder tests for node shapes \u003ccode\u003e@babel/parser\u003c/code\u003e cannot produce directly.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/benjamn/ast-types/compare/v0.16.2...v0.16.3\"\u003ehttps://github.com/benjamn/ast-types/compare/v0.16.2...v0.16.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease v0.16.2\u003c/h2\u003e\n\u003cp\u003eThe first release on the \u003ccode\u003elatest\u003c/code\u003e dist-tag since 0.14.2 in September 2020. Everything from 0.15.0 and 0.16.x was published under \u003ccode\u003enext\u003c/code\u003e, so \u003ccode\u003enpm install ast-types\u003c/code\u003e has been resolving to a five-year-old build; it now resolves here. Consumers on a \u003ccode\u003e^0.16.1\u003c/code\u003e range, which is most of them by download volume, were already on this line and pick this up as an ordinary patch.\u003c/p\u003e\n\u003cp\u003ePublished from GitHub Actions with npm trusted publishing, so it carries a \u003ca href=\"https://registry.npmjs.org/-/npm/v1/attestations/ast-types@0.16.2\"\u003eprovenance attestation\u003c/a\u003e and no npm token was involved. Verify with \u003ccode\u003enpm audit signatures\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eReleased first as \u003ccode\u003e0.16.2-rc.0\u003c/code\u003e under \u003ccode\u003enext\u003c/code\u003e, which was checked against recast's full suite: 734 passing and a clean \u003ccode\u003etsc\u003c/code\u003e 5.9.3 build, identical to the same suite on 0.16.1.\u003c/p\u003e\n\u003ch2\u003eSyntax support\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallExpression\u003c/code\u003e, \u003ccode\u003eNewExpression\u003c/code\u003e and \u003ccode\u003eOptionalCallExpression\u003c/code\u003e now carry \u003ccode\u003etypeParameters\u003c/code\u003e (TypeScript type arguments such as \u003ccode\u003ef\u0026lt;T\u0026gt;()\u003c/code\u003e), and the visitor traverses them. Contributed by \u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/954\"\u003e#954\u003c/a\u003e; fixes \u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/343\"\u003e#343\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/facebook/jscodeshift/issues/389\"\u003efacebook/jscodeshift#389\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexport type * from \u0026quot;mod\u0026quot;\u003c/code\u003e and \u003ccode\u003eexport type * as ns from \u0026quot;mod\u0026quot;\u003c/code\u003e (TypeScript 5.0) are supported. \u003ccode\u003eExportAllDeclaration\u003c/code\u003e and \u003ccode\u003eExportNamedDeclaration\u003c/code\u003e gain an \u003ccode\u003eexportKind\u003c/code\u003e field (\u003ccode\u003e\u0026quot;value\u0026quot; | \u0026quot;type\u0026quot;\u003c/code\u003e, default \u003ccode\u003e\u0026quot;value\u0026quot;\u003c/code\u003e), mirroring \u003ccode\u003eImportDeclaration.importKind\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExportNamedDeclaration.specifiers\u003c/code\u003e now accepts \u003ccode\u003eExportNamespaceSpecifier\u003c/code\u003e, \u003ccode\u003eExportDefaultSpecifier\u003c/code\u003e and \u003ccode\u003eExportBatchSpecifier\u003c/code\u003e, matching Babel's representation of \u003ccode\u003eexport * as ns from \u0026quot;mod\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExportNamespaceSpecifier.exported\u003c/code\u003e may be a string \u003ccode\u003eLiteral\u003c/code\u003e, per ES2022 arbitrary module namespace names (\u003ccode\u003eexport * as \u0026quot;ns\u0026quot; from \u0026quot;mod\u0026quot;\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExportNamedDeclaration.declaration\u003c/code\u003e now defaults to \u003ccode\u003enull\u003c/code\u003e, so Babel ASTs that omit the property for specifier-only exports validate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elib/main.d.ts\u003c/code\u003e no longer imports \u003ccode\u003eType\u003c/code\u003e, \u003ccode\u003eNodePath\u003c/code\u003e and \u003ccode\u003ebuilders\u003c/code\u003e under the same names as the values it declares, which TypeScript 5.4 and later reject under \u003ccode\u003eisolatedModules\u003c/code\u003e (TS2865). The fix uses only plain aliased imports, so no currently supported TypeScript version loses support. As a side effect, \u003ccode\u003eType\u003c/code\u003e and \u003ccode\u003eNodePath\u003c/code\u003e imported from the package are now usable as generic types (\u003ccode\u003eType\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eNodePath\u0026lt;N\u0026gt;\u003c/code\u003e). Fixes \u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/948\"\u003e#948\u003c/a\u003e; builds on \u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/950\"\u003e#950\u003c/a\u003e by \u003ca href=\"https://github.com/snowystinger\"\u003e\u003ccode\u003e@​snowystinger\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe test suite type-checks a consumer of the published declarations under TypeScript 4.4, the pinned TypeScript, and TypeScript 5.x, all with \u003ccode\u003eisolatedModules\u003c/code\u003e, so declaration-file regressions fail in CI.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eType changes to be aware of\u003c/h2\u003e\n\u003cp\u003eRuntime behavior and builder signatures are unchanged; the changes above only widen what is accepted. Two generated TypeScript types are wider than before, which can affect code that narrowed on the old type:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCode that reads \u003ccode\u003especifier.local\u003c/code\u003e on every element of \u003ccode\u003eExportNamedDeclaration.specifiers\u003c/code\u003e needs a \u003ccode\u003enamedTypes.ExportSpecifier.check(specifier)\u003c/code\u003e guard.\u003c/li\u003e\n\u003cli\u003eCode that reads \u003ccode\u003eexported.name\u003c/code\u003e on an \u003ccode\u003eExportNamespaceSpecifier\u003c/code\u003e needs to check for \u003ccode\u003eIdentifier\u003c/code\u003e first.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTesting and infrastructure\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@babel/parser\u003c/code\u003e (a dev dependency) moves from 7.20.5 to 7.29.8, which also updates the Babel fixture corpus the tests validate against, and the harness now honors \u003ccode\u003esourceType\u003c/code\u003e from fixture \u003ccode\u003eoptions.json\u003c/code\u003e files.\u003c/li\u003e\n\u003cli\u003eTest-only dependencies updated: \u003ccode\u003eglob\u003c/code\u003e 10, \u003ccode\u003erimraf\u003c/code\u003e 5, \u003ccode\u003emocha\u003c/code\u003e 11, \u003ccode\u003ets-node\u003c/code\u003e, \u003ccode\u003e@types/mocha\u003c/code\u003e, \u003ccode\u003e@types/esprima\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCI runs again for the first time since 2022, on Node.js 18, 20, 22 and 24, including a check that \u003ccode\u003esrc/gen/\u003c/code\u003e is up to date with \u003ccode\u003esrc/def/\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/benjamn/ast-types/blob/master/CHANGELOG.md\"\u003east-types's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.3 (2026-08-30)\u003c/h2\u003e\n\u003ch3\u003eSyntax support\u003c/h3\u003e\n\u003cp\u003eRegister fields that current parsers (Babel, and Oxc as normalized by\nrecast's proposed Oxc integration) emit but ast-types did not define, so\nvisitors traverse the subtrees and deep checks accept the nodes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTaggedTemplateExpression.typeParameters\u003c/code\u003e and \u003ccode\u003eTSTypeQuery.typeParameters\u003c/code\u003e,\nfor TypeScript instantiation expressions (\u003ccode\u003ef\u0026lt;T\u0026gt;\u003c/code\u003e as a value, \u003ccode\u003etypeof f\u0026lt;T\u0026gt;\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJSXOpeningElement.typeParameters\u003c/code\u003e, for explicit JSX type arguments\n(\u003ccode\u003e\u0026lt;Component\u0026lt;T\u0026gt; /\u0026gt;\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eArrayPattern.typeAnnotation\u003c/code\u003e and \u003ccode\u003eAssignmentPattern.typeAnnotation\u003c/code\u003e\n(shared Flow/TS definitions).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eArrayPattern.optional\u003c/code\u003e, \u003ccode\u003eObjectPattern.optional\u003c/code\u003e and\n\u003ccode\u003eAssignmentPattern.optional\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eClassDeclaration.decorators\u003c/code\u003e and \u003ccode\u003eClassExpression.decorators\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTSImportType.options\u003c/code\u003e, for import attributes in \u003ccode\u003eimport(...)\u003c/code\u003e types.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eVariableDeclaration.kind\u003c/code\u003e now allows \u003ccode\u003e\u0026quot;using\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;await using\u0026quot;\u003c/code\u003e\n(explicit resource management).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eEach addition is covered by tests that parse the actual syntax with\n\u003ccode\u003e@babel/parser\u003c/code\u003e and deep-assert the resulting \u003ccode\u003eProgram\u003c/code\u003e, plus builder\ntests for node shapes \u003ccode\u003e@babel/parser\u003c/code\u003e cannot produce directly.\u003c/p\u003e\n\u003ch2\u003ev0.16.2 (2026-08-30)\u003c/h2\u003e\n\u003ch3\u003eSyntax support\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCallExpression\u003c/code\u003e, \u003ccode\u003eNewExpression\u003c/code\u003e and \u003ccode\u003eOptionalCallExpression\u003c/code\u003e now carry\n\u003ccode\u003etypeParameters\u003c/code\u003e (TypeScript type arguments such as \u003ccode\u003ef\u0026lt;T\u0026gt;()\u003c/code\u003e), and the\nvisitor traverses them. Contributed by Lenz Weber-Tronic in \u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/954\"\u003e#954\u003c/a\u003e; fixes\n\u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/343\"\u003e#343\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/facebook/jscodeshift/issues/389\"\u003efacebook/jscodeshift#389\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eexport type * from \u0026quot;mod\u0026quot;\u003c/code\u003e and \u003ccode\u003eexport type * as ns from \u0026quot;mod\u0026quot;\u003c/code\u003e\n(TypeScript 5.0). \u003ccode\u003eExportAllDeclaration\u003c/code\u003e and \u003ccode\u003eExportNamedDeclaration\u003c/code\u003e\ngain an \u003ccode\u003eexportKind\u003c/code\u003e field (\u003ccode\u003e\u0026quot;value\u0026quot; | \u0026quot;type\u0026quot;\u003c/code\u003e, default \u003ccode\u003e\u0026quot;value\u0026quot;\u003c/code\u003e),\nmirroring \u003ccode\u003eImportDeclaration.importKind\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExportNamedDeclaration.specifiers\u003c/code\u003e now accepts \u003ccode\u003eExportNamespaceSpecifier\u003c/code\u003e,\n\u003ccode\u003eExportDefaultSpecifier\u003c/code\u003e and \u003ccode\u003eExportBatchSpecifier\u003c/code\u003e, matching Babel's\nrepresentation of \u003ccode\u003eexport * as ns from \u0026quot;mod\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExportNamespaceSpecifier.exported\u003c/code\u003e may be a string \u003ccode\u003eLiteral\u003c/code\u003e, per ES2022\narbitrary module namespace names (\u003ccode\u003eexport * as \u0026quot;ns\u0026quot; from \u0026quot;mod\u0026quot;\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eExportNamedDeclaration.declaration\u003c/code\u003e now defaults to \u003ccode\u003enull\u003c/code\u003e, so Babel\nASTs that omit the property for specifier-only exports validate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elib/main.d.ts\u003c/code\u003e no longer imports \u003ccode\u003eType\u003c/code\u003e, \u003ccode\u003eNodePath\u003c/code\u003e and \u003ccode\u003ebuilders\u003c/code\u003e\nunder the same names as the values it declares, which TypeScript 5.4 and\nlater reject under \u003ccode\u003eisolatedModules\u003c/code\u003e (TS2865). The fix uses only plain\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjamn/ast-types/commit/fa582476022e9b358f0967604faba9adfb3b60b9\"\u003e\u003ccode\u003efa58247\u003c/code\u003e\u003c/a\u003e Bump npm version to 0.16.3; add CHANGELOG entry (\u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjamn/ast-types/commit/34b8671b3cc950704852e29fb0b629be17c9fb9a\"\u003e\u003ccode\u003e34b8671\u003c/code\u003e\u003c/a\u003e Add modern syntax fields missing from node type definitions (\u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjamn/ast-types/commit/be46d3f60dd28d98a7e261c9b57355257266faa2\"\u003e\u003ccode\u003ebe46d3f\u003c/code\u003e\u003c/a\u003e Bump npm version to 0.16.2 (\u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/963\"\u003e#963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjamn/ast-types/commit/c9df55eb83c06ba14ab25e537436923f5044acb8\"\u003e\u003ccode\u003ec9df55e\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/962\"\u003e#962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjamn/ast-types/commit/2b26b98e3e8bf021e2c1c057aa8cd4c9511f7a0d\"\u003e\u003ccode\u003e2b26b98\u003c/code\u003e\u003c/a\u003e Bump npm version to \u003ccode\u003e0.16.2-rc.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/961\"\u003e#961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjamn/ast-types/commit/0ff9299efe67985a1f88a02e29753719d9bf7085\"\u003e\u003ccode\u003e0ff9299\u003c/code\u003e\u003c/a\u003e Publish releases from GitHub Actions with npm trusted publishing (\u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjamn/ast-types/commit/f1071cf7f0d6c306d3bfc4fa4bb25349250c5b97\"\u003e\u003ccode\u003ef1071cf\u003c/code\u003e\u003c/a\u003e Fix lib/main.d.ts for TypeScript 5.4+ with isolatedModules (\u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/959\"\u003e#959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjamn/ast-types/commit/cd3e1c5a25b94c70d531ca78b76c962eca707b9a\"\u003e\u003ccode\u003ecd3e1c5\u003c/code\u003e\u003c/a\u003e Update test-only dependencies; enable skipLibCheck (\u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjamn/ast-types/commit/015ff6cb3a590a6a3110c0c2f66ef20e69b4dc1b\"\u003e\u003ccode\u003e015ff6c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/956\"\u003e#956\u003c/a\u003e from benjamn/syntax-backlog-discovery\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjamn/ast-types/commit/1e4e3e22ba700dca4a46c180757b23055f812599\"\u003e\u003ccode\u003e1e4e3e2\u003c/code\u003e\u003c/a\u003e CHANGELOG: note typeParameters on call/new expressions (\u003ca href=\"https://redirect.github.com/benjamn/ast-types/issues/954\"\u003e#954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/benjamn/ast-types/compare/v0.16.1...v0.16.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for ast-types since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `baseline-browser-mapping` from 2.11.14 to 2.11.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/b964de0405c7622bb2c10fddd58330a9bd6225a1\"\u003e\u003ccode\u003eb964de0\u003c/code\u003e\u003c/a\u003e Patch to 2.11.20 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/723099f4f22f11631c731c7087aa91ebb4d41b30\"\u003e\u003ccode\u003e723099f\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/f44163d603a154777a609869efca585c12f4b93e\"\u003e\u003ccode\u003ef44163d\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/8966043789c3766b1e3392ed080aa9c146562eca\"\u003e\u003ccode\u003e8966043\u003c/code\u003e\u003c/a\u003e Patch to 2.11.19 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/e18601dcfedbb82f2d969644e7a914090de37494\"\u003e\u003ccode\u003ee18601d\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/28cb50a1ec68162ee0186e9afe7ddb3cc0e7ea53\"\u003e\u003ccode\u003e28cb50a\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/cb33a835b8d91950d7b6aa5a856696c4e8671ac3\"\u003e\u003ccode\u003ecb33a83\u003c/code\u003e\u003c/a\u003e Patch to 2.11.18 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/61f4f923f41193b53f391900552e0b1c4d861cab\"\u003e\u003ccode\u003e61f4f92\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/650fe90289e7af9dcf0ab6af64d770b47ee368bf\"\u003e\u003ccode\u003e650fe90\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/1b2ca497e4d5109cdfe747ac57b6860df6dbc9be\"\u003e\u003ccode\u003e1b2ca49\u003c/code\u003e\u003c/a\u003e Patch to 2.11.17 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.11.14...v2.11.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001809 to 1.0.30001810\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001809...1.0.30001810\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `default-browser` from 5.5.0 to 5.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/default-browser/releases\"\u003edefault-browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse fully-qualified path for reg.exe on Windows (\u003ca href=\"https://redirect.github.com/sindresorhus/default-browser/issues/23\"\u003e#23\u003c/a\u003e)  34ed346\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/default-browser/compare/v5.5.0...v5.5.1\"\u003ehttps://github.com/sindresorhus/default-browser/compare/v5.5.0...v5.5.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/default-browser/commit/ef33da1f6d46d4cb12fb48b1be0defb2c028c528\"\u003e\u003ccode\u003eef33da1\u003c/code\u003e\u003c/a\u003e 5.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/default-browser/commit/34ed346d6ff1a9eb4e82d28ff38657c8b1ba69cf\"\u003e\u003ccode\u003e34ed346\u003c/code\u003e\u003c/a\u003e Use fully-qualified path for reg.exe on Windows (\u003ca href=\"https://redirect.github.com/sindresorhus/default-browser/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/default-browser/compare/v5.5.0...v5.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron-to-chromium` from 1.5.406 to 1.5.420\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/eb7b511e3547b0b49411f64a9e15e6b1b05a3ba6\"\u003e\u003ccode\u003eeb7b511\u003c/code\u003e\u003c/a\u003e 1.5.420\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/04ac8b1f5792f9dcac1fb8b5e734681a948e4df8\"\u003e\u003ccode\u003e04ac8b1\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/dd7559f9055c757f9efb8571d23aca5ff8a95376\"\u003e\u003ccode\u003edd7559f\u003c/code\u003e\u003c/a\u003e 1.5.419\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/cf33246ad33410dd5ae952c151d000915b2ee12b\"\u003e\u003ccode\u003ecf33246\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/1f22dc128bc5eafb6e9f50c54ca5a282d3c25fc9\"\u003e\u003ccode\u003e1f22dc1\u003c/code\u003e\u003c/a\u003e 1.5.418\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/80198547753893d392bc4eb77c3e2c4499356cc7\"\u003e\u003ccode\u003e8019854\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/cfa50933b24e4464a443d1e15b8a6c79f8e14da0\"\u003e\u003ccode\u003ecfa5093\u003c/code\u003e\u003c/a\u003e 1.5.417\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/ae632c7aaf54c38fa6b14aeaced6bb35a2437308\"\u003e\u003ccode\u003eae632c7\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/4cf8149103b65f18fd0fe4dca6271d95383f8478\"\u003e\u003ccode\u003e4cf8149\u003c/code\u003e\u003c/a\u003e 1.5.416\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kilian/electron-to-chromium/commit/d711f0e1f8236c2af21720848e0181937e67dfd5\"\u003e\u003ccode\u003ed711f0e\u003c/code\u003e\u003c/a\u003e generate new version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Kilian/electron-to-chromium/compare/v1.5.406...v1.5.420\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.6.2 to 8.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.7.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/48db09eab351ef0c5992384b1133c7839632bb83\"\u003e\u003ccode\u003e48db09e\u003c/code\u003e\u003c/a\u003e 8.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/dce58719951667f74362d8353d0c5342a9a6e338\"\u003e\u003ccode\u003edce5871\u003c/code\u003e\u003c/a\u003e v8.7.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/2f08044ab2f1d15a8211a4dc55f58d6304b4dace\"\u003e\u003ccode\u003e2f08044\u003c/code\u003e\u003c/a\u003e Add inspect.software health badge (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/a29757cdfb06eb57d1b8110d7c7852a50dbe7f0a\"\u003e\u003ccode\u003ea29757c\u003c/code\u003e\u003c/a\u003e feat: add retryAfter option (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/661\"\u003e#661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/146e88b6d3eb4c787ae17894933ed6840bc81874\"\u003e\u003ccode\u003e146e88b\u003c/code\u003e\u003c/a\u003e chore: rename license\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/5cfb8e89f0f358618fd0cc812ff289f8c4a6ee1e\"\u003e\u003ccode\u003e5cfb8e8\u003c/code\u003e\u003c/a\u003e ci: drop top-level \u003ccode\u003eid-token: write\u003c/code\u003e from the workflow token (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/062bbdde4cfc21a8b302632bf972a12dd7917d9c\"\u003e\u003ccode\u003e062bbdd\u003c/code\u003e\u003c/a\u003e fix: re-wrap license.md so GitHub recognizes it as MIT (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/514772d42b253045025cfad40f7dce28c76e6755\"\u003e\u003ccode\u003e514772d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump mintlify in the development-dependencies group (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/674\"\u003e#674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4f06c8a0068b0131682fffcaf6711b59b6b2652c\"\u003e\u003ccode\u003e4f06c8a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/671\"\u003e#671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/83356a58e899a4fbe98b8f265a0fafd26553d97c\"\u003e\u003ccode\u003e83356a5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address from 10.4.0 to 10.5.0 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.6.2...v8.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastq` from 1.20.1 to 1.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mcollina/fastq/releases\"\u003efastq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mcollina/fastq/compare/v1.20.2...v1.20.3\"\u003ehttps://github.com/mcollina/fastq/compare/v1.20.2...v1.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.20.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve running count when aborting queued tasks by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/fastq/pull/107\"\u003emcollina/fastq#107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mcollina/fastq/compare/v1.20.1...v1.20.2\"\u003ehttps://github.com/mcollina/fastq/compare/v1.20.1...v1.20.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/733cb2c78d475f0b0b76f54e737200a54fee7d27\"\u003e\u003ccode\u003e733cb2c\u003c/code\u003e\u003c/a\u003e Bumped v1.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/4cdcc374ad2f2a606686ab9c8c5cf9ebec05ec03\"\u003e\u003ccode\u003e4cdcc37\u003c/code\u003e\u003c/a\u003e Bumped v1.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/fastq/commit/87b02edd259aa411a6851010e1f2f2441e26ce21\"\u003e\u003ccode\u003e87b02ed\u003c/code\u003e\u003c/a\u003e fix: preserve running count when aborting queued tasks (\u003ca href=\"https://redirect.github.com/mcollina/fastq/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mcollina/fastq/compare/v1.20.1...v1.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.13.2 to 4.13.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.13.5\u003c/h2\u003e\n\u003ch2\u003eSecurity fixes\u003c/h2\u003e\n\u003cp\u003eThis release includes fixes for the following security issues:\u003c/p\u003e\n\u003ch3\u003eQuery parser reads parameters after the URL fragment, causing cache-key and proxy interpretation differentials\u003c/h3\u003e\n\u003cp\u003eAffects: Cache Middleware and applications behind a proxy, WAF, or logging layer that inspects query strings. Fixes query parsing that did not stop at the URL fragment, so a \u003ccode\u003e?\u003c/code\u003e after a \u003ccode\u003e#\u003c/code\u003e was treated as the start of a query string and the application could read parameters that the other component never saw. GHSA-crvj-82cr-hjcx\u003c/p\u003e\n\u003ch3\u003eIncomplete fix for CVE-2026-39408: \u003ccode\u003etoSSG()\u003c/code\u003e still writes files outside the output directory\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003etoSSG()\u003c/code\u003e for Static Site Generation. Fixes a path normalization gap where consecutive parent-directory segments in \u003ccode\u003essgParams\u003c/code\u003e values were not fully collapsed, bypassing the containment check added in 4.12.12. GHSA-gqvv-2mrq-wpjv\u003c/p\u003e\n\u003ch3\u003eUnbounded dot-notation nesting in \u003ccode\u003eparseBody()\u003c/code\u003e can cause memory exhaustion\u003c/h3\u003e\n\u003cp\u003eAffects: \u003ccode\u003eparseBody()\u003c/code\u003e when dot-notation parsing is enabled. Fixes unbounded expansion of dot-separated field names, where a small request body could allocate a disproportionately large object graph and concurrent requests could exhaust the heap. GHSA-g6gw-c38x-mqfc\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eUsers who use Cache Middleware, deploy behind a proxy or WAF that inspects query strings, use Static Site Generation, or use \u003ccode\u003eparseBody({ dot: true })\u003c/code\u003e are strongly encouraged to upgrade to this version.\u003c/p\u003e\n\u003ch2\u003ev4.13.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(request): handle params on unmatched requests in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5268\"\u003ehonojs/hono#5268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(jsx/dom): execute previous ref cleanup when ref prop changes on re-render  in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5264\"\u003ehonojs/hono#5264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(reg-exp-router): associate wildcard middleware with matching routes in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5266\"\u003ehonojs/hono#5266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(router): share null object creation in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5267\"\u003ehonojs/hono#5267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(etag): match If-None-Match tags with optional whitespace before the comma in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5222\"\u003ehonojs/hono#5222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): skip undefined header and cookie values in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5244\"\u003ehonojs/hono#5244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): skip an undefined entry inside a query array in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5272\"\u003ehonojs/hono#5272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): skip an undefined entry inside a form array in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5280\"\u003ehonojs/hono#5280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): support custom buildSearchParams and filter undefined query in $ws() bin \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5256\"\u003ehonojs/hono#5256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(accepts): support wildcard media types and specificity ordering in defaultMatch in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5255\"\u003ehonojs/hono#5255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): omit empty query delimiter in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5283\"\u003ehonojs/hono#5283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(request): drop stale content length for cloned FormData in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5282\"\u003ehonojs/hono#5282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(request): serialize cached JSON body in cloneRawRequest in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5288\"\u003ehonojs/hono#5288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cookie): allow parsing signed cookies with empty string values in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5246\"\u003ehonojs/hono#5246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(utils/stream): do not let abort listeners crash abort() in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5274\"\u003ehonojs/hono#5274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.13.3...v4.13.4\"\u003ehttps://github.com/honojs/hono/compare/v4.13.3...v4.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.13.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(client): prevent URL corruption when replaceUrlParam contains $ replacement tokens in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5227\"\u003ehonojs/hono#5227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(etag): copy pending stream bytes in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5239\"\u003ehonojs/hono#5239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(etag): avoid skipping headers when filtering 304 response headers in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5234\"\u003ehonojs/hono#5234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cors): append Origin to Vary header on OPTIONS preflight in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5235\"\u003ehonojs/hono#5235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(context): add custom headers append option example to Context JSDoc in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5248\"\u003ehonojs/hono#5248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(trie-router): match suffix wildcard routes in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5236\"\u003ehonojs/hono#5236\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/honojs/hono/commit/06880c4a2b04de9dd74217f26dd831209b9c01f1\"\u003e\u003ccode\u003e06880c4\u003c/code\u003e\u003c/a\u003e 4.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/531e9c5a3ae058d10de33f643055bd4009a87178\"\u003e\u003ccode\u003e531e9c5\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/3a67f7f3997e1437d108f7bcba2dbcee2df69221\"\u003e\u003ccode\u003e3a67f7f\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/9c28d724c5a7fb086ebaa812fdc1ad6e957c63bc\"\u003e\u003ccode\u003e9c28d72\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/017000d6ad5bc6a65dd0f9215a4fdfea6ea80aea\"\u003e\u003ccode\u003e017000d\u003c/code\u003e\u003c/a\u003e 4.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/5e5b83d6ed963a2bc7d8384002e1c953648253b1\"\u003e\u003ccode\u003e5e5b83d\u003c/code\u003e\u003c/a\u003e fix(utils/stream): do not let abort listeners crash abort() (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/241ae4c72b7ab732e425f40ea28cd3af2e78d8a2\"\u003e\u003ccode\u003e241ae4c\u003c/code\u003e\u003c/a\u003e fix(cookie): allow parsing signed cookies with empty string values (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5246\"\u003e#5246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/c409d855d91d1f0904d19439692216fcf789e6cb\"\u003e\u003ccode\u003ec409d85\u003c/code\u003e\u003c/a\u003e fix(request): serialize cached JSON body in cloneRawRequest (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5288\"\u003e#5288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/612b59c0227b421090d46721cd5a98243ad8c6ec\"\u003e\u003ccode\u003e612b59c\u003c/code\u003e\u003c/a\u003e fix(request): drop stale content length for cloned FormData (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5282\"\u003e#5282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/73794bdabeadca93676cdbd54aa82d018feb69b8\"\u003e\u003ccode\u003e73794bd\u003c/code\u003e\u003c/a\u003e fix(client): omit empty query delimiter (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/5283\"\u003e#5283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/hono/compare/v4.13.2...v4.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ip-address` from 10.5.0 to 10.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/beaugunderson/ip-address/releases\"\u003eip-address's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd offset() and nextNetwork(), accept prefix-length ip6.arpa names, correct the IPv6 end-address docs by \u003ca href=\"https://github.com/beaugunderson\"\u003e\u003ccode\u003e@​beaugunderson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/beaugunderson/ip-address/pull/225\"\u003ebeaugunderson/ip-address#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/beaugunderson/ip-address/compare/v10.6.0...v10.7.0\"\u003ehttps://github.com/beaugunderson/ip-address/compare/v10.6.0...v10.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd isGlobal() and pin the classifiers to the IANA special-purpose registries by \u003ca href=\"https://github.com/beaugunderson\"\u003e\u003ccode\u003e@​beaugunderson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/beaugunderson/ip-address/pull/224\"\u003ebeaugunderson/ip-address#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/beaugunderson/ip-address/compare/v10.5.1...v10.6.0\"\u003ehttps://github.com/beaugunderson/ip-address/compare/v10.5.1...v10.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.5.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/beaugunderson/ip-address/compare/v10.5.0...v10.5.1\"\u003ehttps://github.com/beaugunderson/ip-address/compare/v10.5.0...v10.5.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/beaugunderson/ip-address/commit/2b7cab51c7aec0cb56f820f192a38901614e5a9f\"\u003e\u003ccode\u003e2b7cab5\u003c/code\u003e\u003c/a\u003e 10.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beaugunderson/ip-address/commit/87fae235d95ab0ce18665ae5690f98f65e882d6a\"\u003e\u003ccode\u003e87fae23\u003c/code\u003e\u003c/a\u003e Add offset() and nextNetwork(), accept prefix-length ip6.arpa names, correct ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beaugunderson/ip-address/commit/42c1f8b37aa0069f7944b097437a9b4afd16e064\"\u003e\u003ccode\u003e42c1f8b\u003c/code\u003e\u003c/a\u003e 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beaugunderson/ip-address/commit/fb12583ab920ef6fd199f3378344a07f8eb4dca6\"\u003e\u003ccode\u003efb12583\u003c/code\u003e\u003c/a\u003e Add isGlobal() and pin the classifiers to the IANA special-purpose registries...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beaugunderson/ip-address/commit/38b02d73cfc0724f9ad61c65b6328e116eac03ec\"\u003e\u003ccode\u003e38b02d7\u003c/code\u003e\u003c/a\u003e 10.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beaugunderson/ip-address/commit/d03e960c7cc3179ef25c8a44b4f94dd499625546\"\u003e\u003ccode\u003ed03e960\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beaugunderson/ip-address/commit/ab3dc88bcf5374344168a2ba075ca7ac4ff257f8\"\u003e\u003ccode\u003eab3dc88\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/beaugunderson/ip-address/compare/v10.5.0...v10.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/jose/releases\"\u003ejose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejose:\u003c/strong\u003e consume serialization members once (\u003ca href=\"https://github.com/panva/jose/commit/9bee285a6bc356b495c29ae0a5e70b24e723568e\"\u003e9bee285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejose:\u003c/strong\u003e reject empty protected and JWE AAD members (\u003ca href=\"https://github.com/panva/jose/commit/8da41453dce79967c6e3f47a787039a7f94de8fe\"\u003e8da4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejose:\u003c/strong\u003e validate serialized header values (\u003ca href=\"https://github.com/panva/jose/commit/b711d8fe223e3e85520d6c822d7a417cd872b718\"\u003eb711d8f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e conceal invalid decrypted CEK lengths (\u003ca href=\"https://github.com/panva/jose/commit/41fafe035a62d85f4b313e166100004dd09b111f\"\u003e41fafe0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e enforce AES-GCM tag boundaries (\u003ca href=\"https://github.com/panva/jose/commit/9a5b74454bf145a106312d519efe95b8a9b53a87\"\u003e9a5b744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e validate explicit encryption parameters (\u003ca href=\"https://github.com/panva/jose/commit/7a02697126e40757ed9e02ae786ec9a2b180aa5c\"\u003e7a02697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwk:\u003c/strong\u003e accept empty octet-sequence keys (\u003ca href=\"https://github.com/panva/jose/commit/3f871e7859c1ce51d1afcbfeff92c354b8e96dd9\"\u003e3f871e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwk:\u003c/strong\u003e normalize key resolution inputs (\u003ca href=\"https://github.com/panva/jose/commit/f54ee7bad8e21c975606bc5e47b352921ac0d890\"\u003ef54ee7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e enforce verification key metadata (\u003ca href=\"https://github.com/panva/jose/commit/f9ba5101383154147780da7acf1aabc705f75aaf\"\u003ef9ba510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e order overlapping remote reloads (\u003ca href=\"https://github.com/panva/jose/commit/9a1a913983aa44d065a423692a92148b2a6a36c3\"\u003e9a1a913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e reject invalid remote duration values (\u003ca href=\"https://github.com/panva/jose/commit/7bdb9e56e6a74b833af582532c6fff5bc727ec1c\"\u003e7bdb9e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwk:\u003c/strong\u003e validate ext and key_ops parameters (\u003ca href=\"https://github.com/panva/jose/commit/4d91c37fdd36241785cb172774fa017bb8854458\"\u003e4d91c37\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejws:\u003c/strong\u003e reject mixed payload encoding modes (\u003ca href=\"https://github.com/panva/jose/commit/dc69713081a55a3d6955dd1d8c2cf184905febad\"\u003edc69713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejws:\u003c/strong\u003e validate unencoded payload strings (\u003ca href=\"https://github.com/panva/jose/commit/541f28234442c5cbfc5f843a95ccd18a721f3697\"\u003e541f282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e enforce explicit verification policies (\u003ca href=\"https://github.com/panva/jose/commit/b3471826b02589656eaf71843671922644cc60e2\"\u003eb347182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e prevent replacing protected headers (\u003ca href=\"https://github.com/panva/jose/commit/ae07d09bcbac91825e27cde9989b603af3495263\"\u003eae07d09\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e reject invalid duration inputs (\u003ca href=\"https://github.com/panva/jose/commit/282f9aaa496e57f55417bca15e13c369b3f242fb\"\u003e282f9aa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e validate builder claim values (\u003ca href=\"https://github.com/panva/jose/commit/ea03f83d607fcaee6fc0778c8a4d40a2bbd75c9e\"\u003eea03f83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e validate unsecured protected headers (\u003ca href=\"https://github.com/panva/jose/commit/230c14e7a148f168912a4b9c21daff935f07722c\"\u003e230c14e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekey:\u003c/strong\u003e validate generation and import options (\u003ca href=\"https://github.com/panva/jose/commit/15d880e112777991cc9d38e0af255cc762c79884\"\u003e15d880e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject mixed b64 modes for empty General JWS payloads (\u003ca href=\"https://github.com/panva/jose/commit/61a2ef7bc405580073152b52e39287149b247dfe\"\u003e61a2ef7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ex509:\u003c/strong\u003e reject DER truncated past its outer length (\u003ca href=\"https://github.com/panva/jose/commit/d8db9f6dd751ecb852cd492f62d19d299b4fa1fe\"\u003ed8db9f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e correct cache timestamp units (\u003ca href=\"https://github.com/panva/jose/commit/01a44d918abd25a93259ada4f89e83bb2ff130c6\"\u003e01a44d9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejose:\u003c/strong\u003e share binary input validation (\u003ca href=\"https://github.com/panva/jose/commit/eedb124fe2a719305f579a3e444f6ce74abbc681\"\u003eeedb124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejose:\u003c/strong\u003e share compact token processing internals (\u003ca href=\"https://github.com/panva/jose/commit/85e30ed91ead6c10f19a500f14a49dc97875f2e2\"\u003e85e30ed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e consolidate CBC decryption failures (\u003ca href=\"https://github.com/panva/jose/commit/1ee6f61cda63174c55c915687e34893b7c40de33\"\u003e1ee6f61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e specialize compact processing (\u003ca href=\"https://github.com/panva/jose/commit/a998927cbd2faa8e1cdad36f97a86ebff13d0a5b\"\u003ea998927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e streamline single-recipient encryption (\u003ca href=\"https://github.com/panva/jose/commit/290aaa60f14a8362024f1e23fb2659cebb3471be\"\u003e290aaa6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e compact JWK Set shape validation (\u003ca href=\"https://github.com/panva/jose/commit/930c7dfc7979feb83ed2d1420dd627c42c5f44c4\"\u003e930c7df\u003c/a\u003e), references \u003ca href=\"https://github.com/panva/jose/issues/every\"\u003eArray#every\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e compact local key selection (\u003ca href=\"https://github.com/panva/jose/commit/4cb5ae59ac4fae2cb4cfadcdba868be8203a58d4\"\u003e4cb5ae5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e compact remote resolver state (\u003ca href=\"https://github.com/panva/jose/commit/ef5eaf405f7d07b61c1d52104af24bdc22ac1a52\"\u003eef5eaf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejws:\u003c/strong\u003e specialize compact processing (\u003ca href=\"https://github.com/panva/jose/commit/021abf48774ef3921738cc7ea9f9705d488cae90\"\u003e021abf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e compact claim validation helpers (\u003ca href=\"https://github.com/panva/jose/commit/f39068383f8bd0db43c476b7447440c4a8406a5d\"\u003ef390683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e consolidate replicated claim checks (\u003ca href=\"https://github.com/panva/jose/commit/7dd559118bc76303f888cd61a0356556580c9273\"\u003e7dd5591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e share producer claim state (\u003ca href=\"https://github.com/panva/jose/commit/52ba1592cb7fe9e1995bd4c8230e3a5da56230c7\"\u003e52ba159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekey:\u003c/strong\u003e compact JWK algorithm selection (\u003ca href=\"https://github.com/panva/jose/commit/a6b29da1b8d4ed0f1f19f39d2684be44ce05aad0\"\u003ea6b29da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekey:\u003c/strong\u003e compact secret length parsing (\u003ca href=\"https://github.com/panva/jose/commit/cc03be885053160abc64fd90224fc8d0fa9edd0b\"\u003ecc03be8\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/panva/jose/blob/main/CHANGELOG.md\"\u003ejose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/jose/compare/v6.2.9...v6.2.10\"\u003e6.2.10\u003c/a\u003e (2026-08-21)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejose:\u003c/strong\u003e consume serialization members once (\u003ca href=\"https://github.com/panva/jose/commit/9bee285a6bc356b495c29ae0a5e70b24e723568e\"\u003e9bee285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejose:\u003c/strong\u003e reject empty protected and JWE AAD members (\u003ca href=\"https://github.com/panva/jose/commit/8da41453dce79967c6e3f47a787039a7f94de8fe\"\u003e8da4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejose:\u003c/strong\u003e validate serialized header values (\u003ca href=\"https://github.com/panva/jose/commit/b711d8fe223e3e85520d6c822d7a417cd872b718\"\u003eb711d8f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e conceal invalid decrypted CEK lengths (\u003ca href=\"https://github.com/panva/jose/commit/41fafe035a62d85f4b313e166100004dd09b111f\"\u003e41fafe0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e enforce AES-GCM tag boundaries (\u003ca href=\"https://github.com/panva/jose/commit/9a5b74454bf145a106312d519efe95b8a9b53a87\"\u003e9a5b744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e validate explicit encryption parameters (\u003ca href=\"https://github.com/panva/jose/commit/7a02697126e40757ed9e02ae786ec9a2b180aa5c\"\u003e7a02697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwk:\u003c/strong\u003e accept empty octet-sequence keys (\u003ca href=\"https://github.com/panva/jose/commit/3f871e7859c1ce51d1afcbfeff92c354b8e96dd9\"\u003e3f871e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwk:\u003c/strong\u003e normalize key resolution inputs (\u003ca href=\"https://github.com/panva/jose/commit/f54ee7bad8e21c975606bc5e47b352921ac0d890\"\u003ef54ee7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e enforce verification key metadata (\u003ca href=\"https://github.com/panva/jose/commit/f9ba5101383154147780da7acf1aabc705f75aaf\"\u003ef9ba510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e order overlapping remote reloads (\u003ca href=\"https://github.com/panva/jose/commit/9a1a913983aa44d065a423692a92148b2a6a36c3\"\u003e9a1a913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e reject invalid remote duration values (\u003ca href=\"https://github.com/panva/jose/commit/7bdb9e56e6a74b833af582532c6fff5bc727ec1c\"\u003e7bdb9e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwk:\u003c/strong\u003e validate ext and key_ops parameters (\u003ca href=\"https://github.com/panva/jose/commit/4d91c37fdd36241785cb172774fa017bb8854458\"\u003e4d91c37\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejws:\u003c/strong\u003e reject mixed payload encoding modes (\u003ca href=\"https://github.com/panva/jose/commit/dc69713081a55a3d6955dd1d8c2cf184905febad\"\u003edc69713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejws:\u003c/strong\u003e validate unencoded payload strings (\u003ca href=\"https://github.com/panva/jose/commit/541f28234442c5cbfc5f843a95ccd18a721f3697\"\u003e541f282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e enforce explicit verification policies (\u003ca href=\"https://github.com/panva/jose/commit/b3471826b02589656eaf71843671922644cc60e2\"\u003eb347182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e prevent replacing protected headers (\u003ca href=\"https://github.com/panva/jose/commit/ae07d09bcbac91825e27cde9989b603af3495263\"\u003eae07d09\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e reject invalid duration inputs (\u003ca href=\"https://github.com/panva/jose/commit/282f9aaa496e57f55417bca15e13c369b3f242fb\"\u003e282f9aa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e validate builder claim values (\u003ca href=\"https://github.com/panva/jose/commit/ea03f83d607fcaee6fc0778c8a4d40a2bbd75c9e\"\u003eea03f83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e validate unsecured protected headers (\u003ca href=\"https://github.com/panva/jose/commit/230c14e7a148f168912a4b9c21daff935f07722c\"\u003e230c14e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekey:\u003c/strong\u003e validate generation and import options (\u003ca href=\"https://github.com/panva/jose/commit/15d880e112777991cc9d38e0af255cc762c79884\"\u003e15d880e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject mixed b64 modes for empty General JWS payloads (\u003ca href=\"https://github.com/panva/jose/commit/61a2ef7bc405580073152b52e39287149b247dfe\"\u003e61a2ef7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ex509:\u003c/strong\u003e reject DER truncated past its outer length (\u003ca href=\"https://github.com/panva/jose/commit/d8db9f6dd751ecb852cd492f62d19d299b4fa1fe\"\u003ed8db9f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e correct cache timestamp units (\u003ca href=\"https://github.com/panva/jose/commit/01a44d918abd25a93259ada4f89e83bb2ff130c6\"\u003e01a44d9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ejose:\u003c/strong\u003e share binary input validation (\u003ca href=\"https://github.com/panva/jose/commit/eedb124fe2a719305f579a3e444f6ce74abbc681\"\u003eeedb124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejose:\u003c/strong\u003e share compact token processing internals (\u003ca href=\"https://github.com/panva/jose/commit/85e30ed91ead6c10f19a500f14a49dc97875f2e2\"\u003e85e30ed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e consolidate CBC decryption failures (\u003ca href=\"https://github.com/panva/jose/commit/1ee6f61cda63174c55c915687e34893b7c40de33\"\u003e1ee6f61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e specialize compact processing (\u003ca href=\"https://github.com/panva/jose/commit/a998927cbd2faa8e1cdad36f97a86ebff13d0a5b\"\u003ea998927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwe:\u003c/strong\u003e streamline single-recipient encryption (\u003ca href=\"https://github.com/panva/jose/commit/290aaa60f14a8362024f1e23fb2659cebb3471be\"\u003e290aaa6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e compact JWK Set shape validation (\u003ca href=\"https://github.com/panva/jose/commit/930c7dfc7979feb83ed2d1420dd627c42c5f44c4\"\u003e930c7df\u003c/a\u003e), references \u003ca href=\"https://github.com/panva/jose/issues/every\"\u003eArray#every\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e compact local key selection (\u003ca href=\"https://github.com/panva/jose/commit/4cb5ae59ac4fae2cb4cfadcdba868be8203a58d4\"\u003e4cb5ae5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwks:\u003c/strong\u003e compact remote resolver state (\u003ca href=\"https://github.com/panva/jose/commit/ef5eaf405f7d07b61c1d52104af24bdc22ac1a52\"\u003eef5eaf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejws:\u003c/strong\u003e specialize compact processing (\u003ca href=\"https://github.com/panva/jose/commit/021abf48774ef3921738cc7ea9f9705d488cae90\"\u003e021abf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejwt:\u003c/strong\u003e compact claim validation helpers (\u003ca href=\"https://github.com/panva/jose/commit/f39068383f8bd0db43c476b7447440c4a8406a5d\"\u003ef390...\n\n_Description has been truncated_","html_url":"https://github.com/petauron/vastora/pull/325","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/petauron%2Fvastora/issues/325","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/325/packages"}},{"old_version":"1.0.30001799","new_version":"1.0.30001810","update_type":"patch","path":null,"pr_created_at":"2026-09-03T00:45:07.000Z","version_change":"1.0.30001799 → 1.0.30001810","issue":{"uuid":"5330816320","node_id":"PR_kwDOPz5SVc8AAAABB-3pjA","number":98,"state":"closed","title":"build(deps): bump the npm-minor-patch group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-07T03:51:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-03T00:45:07.000Z","updated_at":"2026-09-07T03:51:50.000Z","time_to_close":356795,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-minor-patch","update_count":39,"packages":[{"name":"acorn","old_version":"8.17.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"axe-core","old_version":"4.12.1","new_version":"4.13.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"brace-expansion","old_version":"5.0.6","new_version":"5.0.9","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"caniuse-lite","old_version":"1.0.30001799","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"enhanced-resolve","old_version":"5.24.1","new_version":"5.24.5","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-iterator-helpers","old_version":"1.3.3","new_version":"1.4.0","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"esbuild","old_version":"0.28.1","new_version":"0.28.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"10.5.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-module-utils","old_version":"2.13.0","new_version":"2.14.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"express-rate-limit","old_version":"8.5.2","new_version":"8.7.0","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"fastq","old_version":"1.20.1","new_version":"1.20.3","repository_url":"https://github.com/mcollina/fastq"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"},{"name":"get-tsconfig","old_version":"4.14.0","new_version":"4.14.3","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"helmet","old_version":"8.2.0","new_version":"8.3.0","repository_url":"https://github.com/helmetjs/helmet"},{"name":"iconv-lite","old_version":"0.7.2","new_version":"0.7.3","repository_url":"https://github.com/pillarjs/iconv-lite"},{"name":"ip-address","old_version":"10.2.0","new_version":"10.7.0","repository_url":"https://github.com/beaugunderson/ip-address"},{"name":"ipaddr.js","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/whitequark/ipaddr.js"},{"name":"jose","old_version":"6.2.3","new_version":"6.2.10","repository_url":"https://github.com/panva/jose"},{"name":"lru-cache","old_version":"11.5.1","new_version":"11.5.2","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"minimatch","old_version":"10.2.5","new_version":"10.2.6","repository_url":"https://github.com/isaacs/minimatch"},{"name":"mongodb","old_version":"7.4.0","new_version":"7.6.0","repository_url":"https://github.com/mongodb/node-mongodb-native"},{"name":"mongoose","old_version":"9.7.2","new_version":"9.9.4","repository_url":"https://github.com/Automattic/mongoose"},{"name":"morgan","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/expressjs/morgan"},{"name":"negotiator","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/jshttp/negotiator"},{"name":"nodemailer","old_version":"9.0.1","new_version":"9.0.6","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"own-keys","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/ljharb/own-keys"},{"name":"p-limit","old_version":"7.3.0","new_version":"7.3.1","repository_url":"https://github.com/sindresorhus/p-limit"},{"name":"picomatch","old_version":"4.0.4","new_version":"4.0.7","repository_url":"https://github.com/micromatch/picomatch"},{"name":"qs","old_version":"6.15.3","new_version":"6.16.0","repository_url":"https://github.com/ljharb/qs"},{"name":"readdirp","old_version":"5.0.0","new_version":"5.1.1","repository_url":"https://github.com/paulmillr/readdirp"},{"name":"sharp","old_version":"0.35.2","new_version":"0.35.4","repository_url":"https://github.com/lovell/sharp"},{"name":"socket.io-parser","old_version":"4.2.6","new_version":"4.2.7","repository_url":"https://github.com/socketio/socket.io"},{"name":"source-map","old_version":"0.7.6","new_version":"0.8.0","repository_url":"https://github.com/mozilla/source-map"},{"name":"string.prototype.matchall","old_version":"4.0.12","new_version":"4.1.0","repository_url":"https://github.com/es-shims/String.prototype.matchAll"},{"name":"tar","old_version":"7.5.17","new_version":"7.5.22","repository_url":"https://github.com/isaacs/node-tar"},{"name":"tsx","old_version":"4.22.4","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"uuid","old_version":"14.0.1","new_version":"14.0.2","repository_url":"https://github.com/uuidjs/uuid"},{"name":"ws","old_version":"8.21.0","new_version":"8.21.3","repository_url":"https://github.com/websockets/ws"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the npm-minor-patch group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [acorn](https://github.com/acornjs/acorn) | `8.17.0` | `8.18.0` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.12.1` | `4.13.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `5.0.6` | `5.0.9` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001799` | `1.0.30001810` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.24.1` | `5.24.5` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.3.3` | `1.4.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.28.1` | `0.28.2` |\n| [eslint](https://github.com/eslint/eslint) | `10.5.0` | `10.9.1` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.13.0` | `2.14.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.5.2` | `8.7.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.20.1` | `1.20.3` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.14.0` | `4.14.3` |\n| [helmet](https://github.com/helmetjs/helmet) | `8.2.0` | `8.3.0` |\n| [iconv-lite](https://github.com/pillarjs/iconv-lite) | `0.7.2` | `0.7.3` |\n| [ip-address](https://github.com/beaugunderson/ip-address) | `10.2.0` | `10.7.0` |\n| [ipaddr.js](https://github.com/whitequark/ipaddr.js) | `2.4.0` | `2.5.0` |\n| [jose](https://github.com/panva/jose) | `6.2.3` | `6.2.10` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `11.5.1` | `11.5.2` |\n| [minimatch](https://github.com/isaacs/minimatch) | `10.2.5` | `10.2.6` |\n| [mongodb](https://github.com/mongodb/node-mongodb-native) | `7.4.0` | `7.6.0` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.7.2` | `9.9.4` |\n| [morgan](https://github.com/expressjs/morgan) | `1.11.0` | `1.12.0` |\n| [negotiator](https://github.com/jshttp/negotiator) | `1.0.0` | `1.1.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `9.0.1` | `9.0.6` |\n| [own-keys](https://github.com/ljharb/own-keys) | `1.0.1` | `1.0.2` |\n| [p-limit](https://github.com/sindresorhus/p-limit) | `7.3.0` | `7.3.1` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.4` | `4.0.7` |\n| [qs](https://github.com/ljharb/qs) | `6.15.3` | `6.16.0` |\n| [readdirp](https://github.com/paulmillr/readdirp) | `5.0.0` | `5.1.1` |\n| [sharp](https://github.com/lovell/sharp) | `0.35.2` | `0.35.4` |\n| [socket.io-parser](https://github.com/socketio/socket.io) | `4.2.6` | `4.2.7` |\n| [source-map](https://github.com/mozilla/source-map) | `0.7.6` | `0.8.0` |\n| [string.prototype.matchall](https://github.com/es-shims/String.prototype.matchAll) | `4.0.12` | `4.1.0` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.17` | `7.5.22` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.4` | `4.23.13` |\n| [uuid](https://github.com/uuidjs/uuid) | `14.0.1` | `14.0.2` |\n| [ws](https://github.com/websockets/ws) | `8.21.0` | `8.21.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n\n\nUpdates `acorn` from 8.17.0 to 8.18.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/d788421b242ddccb28040f1431438ee5cf474208\"\u003e\u003ccode\u003ed788421\u003c/code\u003e\u003c/a\u003e Mark version 8.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/b61cb9a4f245c0f7abc8c3ea9f85b5ac8bc5fbce\"\u003e\u003ccode\u003eb61cb9a\u003c/code\u003e\u003c/a\u003e Add startLocation option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/c8d515c7f9c8baa62bf5ccffba98507b7be46218\"\u003e\u003ccode\u003ec8d515c\u003c/code\u003e\u003c/a\u003e Don't compute curLine when locations are off\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/a7bd3cd15702d28a7c8ef28365b3f04cf00d107c\"\u003e\u003ccode\u003ea7bd3cd\u003c/code\u003e\u003c/a\u003e Reject an unparenthesized arrow function as the left operand of \u003ccode\u003e**\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/b7c31b626e135c4ed130ff5063c44c20ea8e231a\"\u003e\u003ccode\u003eb7c31b6\u003c/code\u003e\u003c/a\u003e Fix mistake in previous patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/5c4af50af1536f144f0a4f254c50e5e34c0a2415\"\u003e\u003ccode\u003e5c4af50\u003c/code\u003e\u003c/a\u003e Avoid scanning from start of document in loose parser's resetTo\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/acornjs/acorn/compare/8.17.0...8.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axe-core` from 4.12.1 to 4.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/releases\"\u003eaxe-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.13.0\u003c/h2\u003e\n\u003cp\u003eIn summary, this release adds:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eSupport Element Internals: A modern way for building accessible component libraries\nAxe-core is the first accessibility tool to support this major new web feature!\nThanks to RedHat and Adobe for working with us to figure out the right way forward.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new Swedish translation, thanks to our a community contribution\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new Finish contribution (not open source), thanks to our Scandinavian partner\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e10 False positives closed, including all the critical ones!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAnd 13 updates to get Axe-core consistent with the latest web standards\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThis release is one of the bigger changes we've done in a few years, so likely issue numbers are going to change in adopting this version.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-actions:\u003c/strong\u003e add aria-actions to allowed ARIA attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5200\"\u003e#5200\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/029655dcd41b5405b7ba138d29cec28392977184\"\u003e029655d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4584\"\u003e#4584\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5199\"\u003e#5199\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e flag deprecated ARIA attributes as needs-review (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5246\"\u003e#5246\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/518f3cc5ad3aa2c7c98e526ca78a1fd2ee6817e1\"\u003e518f3cc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3341\"\u003e#3341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e allow many elements to be named and disallow label and body from being named (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d8b1ea5a58b0188582ecd01c59fc7351ee9a3e84\"\u003ed8b1ea5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-roles:\u003c/strong\u003e add sectionheader and sectionfooter roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5238\"\u003e#5238\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c36c10910b193ce1f5b2885f4eba982b753933d0\"\u003ec36c109\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/get-aria-value:\u003c/strong\u003e new function to get aria values of a node (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a7d8f3e34c901a35608834f5975f67359276eb69\"\u003ea7d8f3e\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5042\"\u003e#5042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/has-attr-value:\u003c/strong\u003e new function to check if node has aria value (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5136\"\u003e#5136\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/61f26244d9a12f57efe7440ce91297e10f1e0fde\"\u003e61f2624\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia:\u003c/strong\u003e support role=image as equivalent to role=img (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5248\"\u003e#5248\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5aa8aafe03a1db974dd8a3f2f44c197b5ee69d7d\"\u003e5aa8aaf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4656\"\u003e#4656\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5272\"\u003e#5272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5172\"\u003e#5172\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/9b7f754fc2238a1a0665e06508423c09ced624fa\"\u003e9b7f754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/label:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/21c5f8b6b4c150fdee86f01da534e39fe36aaef7\"\u003e21c5f8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/navigation:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5167\"\u003e#5167\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2c3a98fd02e92ce0d51e29eb65cd56a2614ca28d\"\u003e2c3a98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5171\"\u003e#5171\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31f09e78733a50177a65f3b742cfd84fbfc70272\"\u003e31f09e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/dom:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5163\"\u003e#5163\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/f0a12cf54d0e848b4894bad4effdb0c230fed525\"\u003ef0a12cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/forms:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5165\"\u003e#5165\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/27a4686d6fd40de383bc108a26e00a49265530b2\"\u003e27a4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/matches/fromPrimative:\u003c/strong\u003e deprecate in favor of correct spelling (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5270\"\u003e#5270\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31cfb2e9f0c000bf72084d0e2bb354010cb01ec0\"\u003e31cfb2e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5169\"\u003e#5169\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/e841a337ab53859a0b0b6638cce5bd1c2c901b52\"\u003ee841a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support form-associated labels via element internals (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5182\"\u003e#5182\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/57cfe0a33d392aaf839d66fbd82720e38d402d8f\"\u003e57cfe0a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5045\"\u003e#5045\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edom/getResolvedRefs:\u003c/strong\u003e new function to get the resolved virtual nodes of idrefs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/489cdea4d0ac04f2c88ceea7d38398a30d4e60bb\"\u003e489cdea\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eelement-internals:\u003c/strong\u003e enable ElementInternals by default (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5284\"\u003e#5284\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2740d42a6a57f8147c9dd13ca85d0796a0d34094\"\u003e2740d42\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5277\"\u003e#5277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e Add Swedish locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5190\"\u003e#5190\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dcd13f205ceba703991567a716a26c2f73816b76\"\u003edcd13f2\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5189\"\u003e#5189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ematches:\u003c/strong\u003e add inSectioningContent, hasChild, and isSummaryForDetails matches (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5262\"\u003e#5262\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c47cdcd71cb7bfcb732d335b7915da76b12b14b6\"\u003ec47cdcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5168\"\u003e#5168\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/065baf7fbdc80d2841f26cfa5c005bdadeefcf17\"\u003e065baf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estandards/ariaAttrs:\u003c/strong\u003e add caseInsensitive property for attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5224\"\u003e#5224\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/bcd791c334dd4281f2fe133ffd8ccddbe84a703e\"\u003ebcd791c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e allow roles on a non-details summary (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5242\"\u003e#5242\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/3bd987561c02e3f64e07132b0db096b8781784b5\"\u003e3bd9875\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e restrict figure roles with child figcaption (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5240\"\u003e#5240\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/178a635a4df4854e40d13509098b677de8fbacab\"\u003e178a635\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e visible aria-labelledby requires review only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5285\"\u003e#5285\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/fd6fa9f3eb2d0bbc62d8477845ea48a0fe24eeac\"\u003efd6fa9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaxe.d.ts:\u003c/strong\u003e make enabled property of RuleMetadata optional (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5129\"\u003e#5129\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/90fce1830a7f6a4365fae4a80fbba03a439c1053\"\u003e90fce18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e fix various stacking context bugs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5214\"\u003e#5214\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d5e5b04267789df2bab7dc6c3caba598854c9253\"\u003ed5e5b04\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/8\"\u003e#8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5213\"\u003e#5213\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/dequelabs/axe-core/blob/develop/CHANGELOG.md\"\u003eaxe-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.12.1...v4.13.0\"\u003e4.13.0\u003c/a\u003e (2026-08-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-actions:\u003c/strong\u003e add aria-actions to allowed ARIA attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5200\"\u003e#5200\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/029655dcd41b5405b7ba138d29cec28392977184\"\u003e029655d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4584\"\u003e#4584\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5199\"\u003e#5199\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5215\"\u003e#5215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e flag deprecated ARIA attributes as needs-review (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5246\"\u003e#5246\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/518f3cc5ad3aa2c7c98e526ca78a1fd2ee6817e1\"\u003e518f3cc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3341\"\u003e#3341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e allow many elements to be named and disallow label and body from being named (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5259\"\u003e#5259\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d8b1ea5a58b0188582ecd01c59fc7351ee9a3e84\"\u003ed8b1ea5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-roles:\u003c/strong\u003e add sectionheader and sectionfooter roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5238\"\u003e#5238\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c36c10910b193ce1f5b2885f4eba982b753933d0\"\u003ec36c109\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4734\"\u003e#4734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/get-aria-value:\u003c/strong\u003e new function to get aria values of a node (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a7d8f3e34c901a35608834f5975f67359276eb69\"\u003ea7d8f3e\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5042\"\u003e#5042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia/has-attr-value:\u003c/strong\u003e new function to check if node has aria value (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5136\"\u003e#5136\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/61f26244d9a12f57efe7440ce91297e10f1e0fde\"\u003e61f2624\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia:\u003c/strong\u003e support role=image as equivalent to role=img (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5248\"\u003e#5248\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5aa8aafe03a1db974dd8a3f2f44c197b5ee69d7d\"\u003e5aa8aaf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4656\"\u003e#4656\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5272\"\u003e#5272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5172\"\u003e#5172\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/9b7f754fc2238a1a0665e06508423c09ced624fa\"\u003e9b7f754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/label:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/21c5f8b6b4c150fdee86f01da534e39fe36aaef7\"\u003e21c5f8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks/navigation:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5167\"\u003e#5167\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2c3a98fd02e92ce0d51e29eb65cd56a2614ca28d\"\u003e2c3a98f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/aria:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5171\"\u003e#5171\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31f09e78733a50177a65f3b742cfd84fbfc70272\"\u003e31f09e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/dom:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5163\"\u003e#5163\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/f0a12cf54d0e848b4894bad4effdb0c230fed525\"\u003ef0a12cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/forms:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5165\"\u003e#5165\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/27a4686d6fd40de383bc108a26e00a49265530b2\"\u003e27a4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/matches/fromPrimative:\u003c/strong\u003e deprecate in favor of correct spelling (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5270\"\u003e#5270\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/31cfb2e9f0c000bf72084d0e2bb354010cb01ec0\"\u003e31cfb2e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5169\"\u003e#5169\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/e841a337ab53859a0b0b6638cce5bd1c2c901b52\"\u003ee841a33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text:\u003c/strong\u003e support form-associated labels via element internals (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5182\"\u003e#5182\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/57cfe0a33d392aaf839d66fbd82720e38d402d8f\"\u003e57cfe0a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5045\"\u003e#5045\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5170\"\u003e#5170\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5039\"\u003e#5039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edom/getResolvedRefs:\u003c/strong\u003e new function to get the resolved virtual nodes of idrefs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5151\"\u003e#5151\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/489cdea4d0ac04f2c88ceea7d38398a30d4e60bb\"\u003e489cdea\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5109\"\u003e#5109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eelement-internals:\u003c/strong\u003e enable ElementInternals by default (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5284\"\u003e#5284\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2740d42a6a57f8147c9dd13ca85d0796a0d34094\"\u003e2740d42\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5277\"\u003e#5277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e Add Swedish locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5190\"\u003e#5190\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dcd13f205ceba703991567a716a26c2f73816b76\"\u003edcd13f2\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5189\"\u003e#5189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ematches:\u003c/strong\u003e add inSectioningContent, hasChild, and isSummaryForDetails matches (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5262\"\u003e#5262\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c47cdcd71cb7bfcb732d335b7915da76b12b14b6\"\u003ec47cdcd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e support ARIA element internals properties (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5168\"\u003e#5168\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/065baf7fbdc80d2841f26cfa5c005bdadeefcf17\"\u003e065baf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estandards/ariaAttrs:\u003c/strong\u003e add caseInsensitive property for attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5224\"\u003e#5224\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/bcd791c334dd4281f2fe133ffd8ccddbe84a703e\"\u003ebcd791c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e allow roles on a non-details summary (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5242\"\u003e#5242\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/3bd987561c02e3f64e07132b0db096b8781784b5\"\u003e3bd9875\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-role:\u003c/strong\u003e restrict figure roles with child figcaption (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5240\"\u003e#5240\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/178a635a4df4854e40d13509098b677de8fbacab\"\u003e178a635\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3443\"\u003e#3443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e visible aria-labelledby requires review only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5285\"\u003e#5285\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/fd6fa9f3eb2d0bbc62d8477845ea48a0fe24eeac\"\u003efd6fa9f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaxe.d.ts:\u003c/strong\u003e make enabled property of RuleMetadata optional (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5129\"\u003e#5129\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/90fce1830a7f6a4365fae4a80fbba03a439c1053\"\u003e90fce18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e fix various stacking context bugs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5214\"\u003e#5214\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d5e5b04267789df2bab7dc6c3caba598854c9253\"\u003ed5e5b04\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/8\"\u003e#8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5213\"\u003e#5213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egather-internals:\u003c/strong\u003e handle non-HTMLElement nodes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5161\"\u003e#5161\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/06e84c3f2711bdb628c7c4246d1bb8e6f6632379\"\u003e06e84c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eget-selector:\u003c/strong\u003e escape control characters in attribute selectors (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5273\"\u003e#5273\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4b60ac53566c8166b1ed5e64868a08395a2ad24e\"\u003e4b60ac5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5204\"\u003e#5204\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5204\"\u003e#5204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eimage-alt:\u003c/strong\u003e allow whitespace alt on presentational images (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5218\"\u003e#5218\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c5dd0ef90b2d8aa67933f25f5c227a50a944a4c1\"\u003ec5dd0ef\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5216\"\u003e#5216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elandmark-unique:\u003c/strong\u003e exclude section/form with non-landmark roles from landmark match (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5085\"\u003e#5085\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c5fd013383ca7587b026e569f7502da54fef64cf\"\u003ec5fd013\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4722\"\u003e#4722\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5064\"\u003e#5064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ename the image role in role-img-alt and svg-img-alt metadata (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5279\"\u003e#5279\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/995a269b326ef9e916093d11d79d5527c31a8901\"\u003e995a269\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5272\"\u003e#5272\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5248\"\u003e#5248\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5248\"\u003e#5248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estandards:\u003c/strong\u003e update aria-errormessage and aria-details to be idrefs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5157\"\u003e#5157\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/fb94f8a846d303474f2b10a48977befb6b0e08da\"\u003efb94f8a\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/dequelabs/axe-core/commit/1cc54b900413660610180d631feb73c9e74f4dc9\"\u003e\u003ccode\u003e1cc54b9\u003c/code\u003e\u003c/a\u003e chore(release): v4.13.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5288\"\u003e#5288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a1c9ebb9de8d775a4073bf260137e45edacf80b8\"\u003e\u003ccode\u003ea1c9ebb\u003c/code\u003e\u003c/a\u003e chore(release): 4.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/98400d7fd9621b1b74569bc8f08fc9aec3cfac54\"\u003e\u003ccode\u003e98400d7\u003c/code\u003e\u003c/a\u003e test(arialabelledby-text): cover closed shadow DOM and out-of-tree idrefs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5\"\u003e#5\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/bcd791c334dd4281f2fe133ffd8ccddbe84a703e\"\u003e\u003ccode\u003ebcd791c\u003c/code\u003e\u003c/a\u003e feat(standards/ariaAttrs): add caseInsensitive property for attributes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5224\"\u003e#5224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/fd6fa9f3eb2d0bbc62d8477845ea48a0fe24eeac\"\u003e\u003ccode\u003efd6fa9f\u003c/code\u003e\u003c/a\u003e fix(aria-prohibited-attr): visible aria-labelledby requires review only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5285\"\u003e#5285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/013ee82b5f0aae88017f0d12492404a56511f0c7\"\u003e\u003ccode\u003e013ee82\u003c/code\u003e\u003c/a\u003e ci: increase wait-for-npm-ready timeout for publish scan delay (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5286\"\u003e#5286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c5fd013383ca7587b026e569f7502da54fef64cf\"\u003e\u003ccode\u003ec5fd013\u003c/code\u003e\u003c/a\u003e fix(landmark-unique): exclude section/form with non-landmark roles from landm...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dcd13f205ceba703991567a716a26c2f73816b76\"\u003e\u003ccode\u003edcd13f2\u003c/code\u003e\u003c/a\u003e feat(i18n): Add Swedish locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5190\"\u003e#5190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a713bd863486e82048f1d250f83d94f8cb12b768\"\u003e\u003ccode\u003ea713bd8\u003c/code\u003e\u003c/a\u003e test(hasAriaValue): reenable skipped test due to firefox crash (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5229\"\u003e#5229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/fb94f8a846d303474f2b10a48977befb6b0e08da\"\u003e\u003ccode\u003efb94f8a\u003c/code\u003e\u003c/a\u003e fix(standards): update aria-errormessage and aria-details to be idrefs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5157\"\u003e#5157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.12.1...v4.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 5.0.6 to 5.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/fbcf8ec75b88c79374b4aac06559b1a5288a1223\"\u003e\u003ccode\u003efbcf8ec\u003c/code\u003e\u003c/a\u003e 5.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/f6f3939e531052d536c9066b100ad19d4175d3cc\"\u003e\u003ccode\u003ef6f3939\u003c/code\u003e\u003c/a\u003e test: cover dropping empties when only some prefixes are empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/688a99eeaab02627c2b89ba8ba4821fecfa659cf\"\u003e\u003ccode\u003e688a99e\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c66e5f9bce61a1c2b232cdfcc5178cd26322a979\"\u003e\u003ccode\u003ec66e5f9\u003c/code\u003e\u003c/a\u003e docs: make the maxLength example produce a non-empty result (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/473d3e95e9614c783a6033f9c8577c0ba9cb6881\"\u003e\u003ccode\u003e473d3e9\u003c/code\u003e\u003c/a\u003e Bump linkify-it from 5.0.1 to 5.0.2 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/96a63c0011c0288846ad41773c73e3fbd0906b59\"\u003e\u003ccode\u003e96a63c0\u003c/code\u003e\u003c/a\u003e 5.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/a1bd33999ea75262c4749fff3bbb0d1372bd07b5\"\u003e\u003ccode\u003ea1bd339\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/592a36fd18455c37f81e0848a642d84c63147fa7\"\u003e\u003ccode\u003e592a36f\u003c/code\u003e\u003c/a\u003e Bump tar from 7.5.16 to 7.5.20 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/bd146909cd6c7bedde61a5d6428ba252860a0159\"\u003e\u003ccode\u003ebd14690\u003c/code\u003e\u003c/a\u003e Bump brace-expansion from 2.0.2 to 2.1.2 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/e729ba647887042f16b531fdb3d8ac3d7762ccad\"\u003e\u003ccode\u003ee729ba6\u003c/code\u003e\u003c/a\u003e Bump ws from 8.19.0 to 8.21.1 (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v5.0.6...v5.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001799 to 1.0.30001810\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/369a550d87291e962f64709956f83deb63644711\"\u003e\u003ccode\u003e369a550\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001809\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/92bee19a0da4c85c4e2f2e8b8a4512293efa114e\"\u003e\u003ccode\u003e92bee19\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001807\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/ee692af63db76ac42898724eae3021795f54ee8f\"\u003e\u003ccode\u003eee692af\u003c/code\u003e\u003c/a\u003e Allow to use latest caniuse-db\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/61386fc378925191c4ab93e073545502d1a5fb76\"\u003e\u003ccode\u003e61386fc\u003c/code\u003e\u003c/a\u003e Move back to the latest pnpm 11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/3c48481a6ed94965096b87c5b35bc19c5d64d6e3\"\u003e\u003ccode\u003e3c48481\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001806\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/cb047fc441f6c013429d5c086513c4a6018b0b33\"\u003e\u003ccode\u003ecb047fc\u003c/code\u003e\u003c/a\u003e Update CI practice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/e6acac858d152b381171bc736833444f146579dc\"\u003e\u003ccode\u003ee6acac8\u003c/code\u003e\u003c/a\u003e Temporary fix pnpm issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/325cd2fffaa43805239768e969b617fab818eabc\"\u003e\u003ccode\u003e325cd2f\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/7fa21d2486c8e45f4f11e37142f4fac238d1e3ee\"\u003e\u003ccode\u003e7fa21d2\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001805\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001799...1.0.30001810\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `enhanced-resolve` from 5.24.1 to 5.24.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/enhanced-resolve/releases\"\u003eenhanced-resolve's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSoft-fail when auto tsconfig discovery loads a broken config, and keep relative \u003ccode\u003eextends\u003c/code\u003e paths relative. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/645\"\u003e#645\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.24.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eKeep the original request resolvable when \u003ccode\u003eextensionAlias\u003c/code\u003e lists its own extension. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/641\"\u003e#641\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix string \u003ccode\u003erestrictions\u003c/code\u003e boundary checks: a restriction ending with a separator no longer rejects everything inside it, restrictions are normalized before they are compared, and a Windows path now matches the way \u003ccode\u003epath.win32\u003c/code\u003e does, treating \u003ccode\u003e/\u003c/code\u003e and \u003ccode\u003e\\\u003c/code\u003e as interchangeable and comparing case-insensitively, while \u003ccode\u003e\\\u003c/code\u003e stays a filename character in a posix path. The same comparison backs \u003ccode\u003etsconfig\u003c/code\u003e path matching. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/643\"\u003e#643\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTreat a UNC path (\u003ccode\u003e\\\\server\\share\\…\u003c/code\u003e) as a Windows path, so it normalizes, joins and walks up with \u003ccode\u003epath.win32\u003c/code\u003e semantics instead of being taken for a bare module request. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/644\"\u003e#644\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.24.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve tsconfig \u003ccode\u003eextends\u003c/code\u003e package specifiers from ancestor node_modules directories (workspace hoisting). (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.24.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBatch cached filesystem callbacks from one synchronous burst into a single tick. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/623\"\u003e#623\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/webpack/enhanced-resolve/blob/main/CHANGELOG.md\"\u003eenhanced-resolve's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.24.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSoft-fail when auto tsconfig discovery loads a broken config, and keep relative \u003ccode\u003eextends\u003c/code\u003e paths relative. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/645\"\u003e#645\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.24.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eKeep the original request resolvable when \u003ccode\u003eextensionAlias\u003c/code\u003e lists its own extension. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/641\"\u003e#641\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix string \u003ccode\u003erestrictions\u003c/code\u003e boundary checks: a restriction ending with a separator no longer rejects everything inside it, restrictions are normalized before they are compared, and a Windows path now matches the way \u003ccode\u003epath.win32\u003c/code\u003e does, treating \u003ccode\u003e/\u003c/code\u003e and \u003ccode\u003e\\\u003c/code\u003e as interchangeable and comparing case-insensitively, while \u003ccode\u003e\\\u003c/code\u003e stays a filename character in a posix path. The same comparison backs \u003ccode\u003etsconfig\u003c/code\u003e path matching. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/643\"\u003e#643\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTreat a UNC path (\u003ccode\u003e\\\\server\\share\\…\u003c/code\u003e) as a Windows path, so it normalizes, joins and walks up with \u003ccode\u003epath.win32\u003c/code\u003e semantics instead of being taken for a bare module request. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/644\"\u003e#644\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.24.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve tsconfig \u003ccode\u003eextends\u003c/code\u003e package specifiers from ancestor node_modules directories (workspace hoisting). (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.24.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBatch cached filesystem callbacks from one synchronous burst into a single tick. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/623\"\u003e#623\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/webpack/enhanced-resolve/commit/aefeac310a824190502425fc89f0b72d0237dd18\"\u003e\u003ccode\u003eaefeac3\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/be8ebf5535de64583a9f8879d16b86db9b6008b9\"\u003e\u003ccode\u003ebe8ebf5\u003c/code\u003e\u003c/a\u003e fix: soft-skip broken tsconfig in auto mode and keep relative extends relativ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/24c3521b2374ac34a1db3ca133f9d708e77bf185\"\u003e\u003ccode\u003e24c3521\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/10fcea025b986341419bb2fbcfa4ed3a46b6ab85\"\u003e\u003ccode\u003e10fcea0\u003c/code\u003e\u003c/a\u003e fix: route UNC paths through win32 instead of posix (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/d8693b6ef4135cb18f00368e67270628571be644\"\u003e\u003ccode\u003ed8693b6\u003c/code\u003e\u003c/a\u003e fix: correct string \u003ccode\u003erestrictions\u003c/code\u003e path boundary checks (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/5e2e296b7f6c57667bd340d373c2c817155a881c\"\u003e\u003ccode\u003e5e2e296\u003c/code\u003e\u003c/a\u003e fix: keep the original request resolvable when extensionAlias lists its own e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/2bcac6e860e5d815bd46f7de39ac01c88f7f3f7c\"\u003e\u003ccode\u003e2bcac6e\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 in the dependencies gr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/99974013acd9bcb4ef1fee22b1e82bc9c2c64fb2\"\u003e\u003ccode\u003e9997401\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump fast-uri from 3.1.2 to 3.1.4 (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/d5f925dc92d3588b38dfcd5391e37210c67fbf4a\"\u003e\u003ccode\u003ed5f925d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump axios from 1.17.0 to 1.18.1 (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/635\"\u003e#635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/a52eed343f404359fcecbd27ca281b23cc4792ea\"\u003e\u003ccode\u003ea52eed3\u003c/code\u003e\u003c/a\u003e chore(deps): bump the dependencies group across 1 directory with 2 updates (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/enhanced-resolve/compare/v5.24.1...v5.24.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es-iterator-helpers` from 1.3.3 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/es-shims/iterator-helpers/blob/main/CHANGELOG.md\"\u003ees-iterator-helpers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/compare/v1.3.3...v1.4.0\"\u003ev1.4.0\u003c/a\u003e - 2026-07-10\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[New] add \u003ccode\u003eIterator.prototype.windows\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/3d0f70fec83e176a2f8f83497f9a697dc3cbe7f5\"\u003e\u003ccode\u003e3d0f70f\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] add \u003ccode\u003eIterator.prototype.chunks\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/15bb82d09843b429b4f72cf3f2cf3a3a78a5e394\"\u003e\u003ccode\u003e15bb82d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[New] add \u003ccode\u003eIterator.prototype.join\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/c525db8dc67c2b14ae4a37218bafbbaefc6b10cc\"\u003e\u003ccode\u003ec525db8\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eIterator.prototype.take\u003c/code\u003e, \u003ccode\u003eIterator.prototype.drop\u003c/code\u003e: throw a RangeError when \u003ccode\u003elimit\u003c/code\u003e is finite and \u0026gt; 2 ** 53 - 1 \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/36cd90aba67679f33a90db3ae87a9a4a41f8cb0f\"\u003e\u003ccode\u003e36cd90a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003emock-property\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/9cc9f8cee4aa9f576254092fcfd09363ee4c2017\"\u003e\u003ccode\u003e9cc9f8c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eevalmd\u003c/code\u003e \u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/52a89ebd231f214eda79429e6423184271b1f004\"\u003e\u003ccode\u003e52a89eb\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/es-shims/iterator-helpers/commit/52ba9d88cef5f4a5cb546ea23fd118b3c68d374a\"\u003e\u003ccode\u003e52ba9d8\u003c/code\u003e\u003c/a\u003e v1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/52a89ebd231f214eda79429e6423184271b1f004\"\u003e\u003ccode\u003e52a89eb\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003eevalmd\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/9cc9f8cee4aa9f576254092fcfd09363ee4c2017\"\u003e\u003ccode\u003e9cc9f8c\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003emock-property\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/c525db8dc67c2b14ae4a37218bafbbaefc6b10cc\"\u003e\u003ccode\u003ec525db8\u003c/code\u003e\u003c/a\u003e [New] add \u003ccode\u003eIterator.prototype.join\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/3d0f70fec83e176a2f8f83497f9a697dc3cbe7f5\"\u003e\u003ccode\u003e3d0f70f\u003c/code\u003e\u003c/a\u003e [New] add \u003ccode\u003eIterator.prototype.windows\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/15bb82d09843b429b4f72cf3f2cf3a3a78a5e394\"\u003e\u003ccode\u003e15bb82d\u003c/code\u003e\u003c/a\u003e [New] add \u003ccode\u003eIterator.prototype.chunks\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/es-shims/iterator-helpers/commit/36cd90aba67679f33a90db3ae87a9a4a41f8cb0f\"\u003e\u003ccode\u003e36cd90a\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eIterator.prototype.take\u003c/code\u003e, \u003ccode\u003eIterator.prototype.drop\u003c/code\u003e: throw a RangeErro...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/es-shims/iterator-helpers/compare/v1.3.3...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.28.1 to 0.28.2\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.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix tree shaking bug due to TypeScript import alias (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4507\"\u003e#4507\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug that could cause esbuild to incorrectly tree-shake imports that are used in a TypeScript type alias under certain circumstances. Affected code uses a TypeScript-specific \u003ccode\u003eimport\u003c/code\u003e assignment and looks something like this:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport Base from './dep.js';\r\nimport Alias = Base.SomeType;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix CSS minification bug involving \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4497\"\u003e#4497\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug where esbuild's CSS minifier incorrectly removed a \u003ccode\u003e\u0026amp;\u003c/code\u003e when it was unsafe to do so. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\r\n.a .b {\r\n  \u0026amp; .b:not(\u0026amp; .c) {\r\n    color: red;\r\n  }\r\n}\r\n\u003cp\u003e/* Old output (with --minify) */\u003cbr /\u003e\n.a .b{.b:not(\u0026amp; .c){color:red}}\u003c/p\u003e\n\u003cp\u003e/* New output (with --minify) */\u003cbr /\u003e\n.a .b{\u0026amp; .b:not(\u0026amp; .c){color:red}}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis should match \u003ccode\u003e\u0026lt;span class=\u0026quot;a\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;yes\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u003c/code\u003e but not \u003ccode\u003e\u0026lt;span class=\u0026quot;a\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;no\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u003c/code\u003e. The old output incorrectly matched both.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid overwriting input files without \u003ccode\u003e--allow-overwrite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4484\"\u003e#4484\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eFor example: \u003ccode\u003eesbuild input.js --outfile=input.js\u003c/code\u003e tells esbuild to overwrite \u003ccode\u003einput.js\u003c/code\u003e with the output of running esbuild on it. This was supposed to already be prevented by default, but it accidentally regressed in version 0.17.0 and apparently didn't have any test coverage. The error message was being printed but the input file was still being overwritten. Oops.\u003c/p\u003e\n\u003cp\u003eThis release puts the original behavior back. With this release, esbuild should now actually avoid overwriting input files unless \u003ccode\u003e--allow-overwrite\u003c/code\u003e is explicitly present. This is done by not writing out any files when a build error is encountered.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix incorrect code generated when using top-level await (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4498\"\u003e#4498\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild could generate code containing a syntax error in complex scenarios involving top-level await used in a dependency cycle. The problem was a missing \u003ccode\u003easync\u003c/code\u003e on one or more module wrapper closures. With this release, esbuild now uses a fixed-point iteration algorithm to correctly annotate all dependencies in the cycle as needing an \u003ccode\u003easync\u003c/code\u003e module wrapper.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification bug with lowered logical assignment operators (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4508\"\u003e#4508\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug that could cause esbuild to generate incorrect code for logical assignment operators when lowering them to an older target environment. Specifically the lowering process requires duplicating the left-hand side, but esbuild incorrectly failed to count the duplicate as a new usage when the left-hand side is an identifier. That then caused the minifier to believe that the left-hand side was only used once and could attempt to incorrectly inline an initializer into the first usage. This bug has now been fixed:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\nfunction foo() {\r\n  let x\r\n  bar(x ||= {})\r\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/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix tree shaking bug due to TypeScript import alias (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4507\"\u003e#4507\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug that could cause esbuild to incorrectly tree-shake imports that are used in a TypeScript type alias under certain circumstances. Affected code uses a TypeScript-specific \u003ccode\u003eimport\u003c/code\u003e assignment and looks something like this:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport Base from './dep.js';\nimport Alias = Base.SomeType;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix CSS minification bug involving \u003ccode\u003e\u0026amp;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4497\"\u003e#4497\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug where esbuild's CSS minifier incorrectly removed a \u003ccode\u003e\u0026amp;\u003c/code\u003e when it was unsafe to do so. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n.a .b {\n  \u0026amp; .b:not(\u0026amp; .c) {\n    color: red;\n  }\n}\n\u003cp\u003e/* Old output (with --minify) */\u003cbr /\u003e\n.a .b{.b:not(\u0026amp; .c){color:red}}\u003c/p\u003e\n\u003cp\u003e/* New output (with --minify) */\u003cbr /\u003e\n.a .b{\u0026amp; .b:not(\u0026amp; .c){color:red}}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis should match \u003ccode\u003e\u0026lt;span class=\u0026quot;a\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;yes\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u003c/code\u003e but not \u003ccode\u003e\u0026lt;span class=\u0026quot;a\u0026quot;\u0026gt;\u0026lt;span class=\u0026quot;b\u0026quot;\u0026gt;no\u0026lt;/span\u0026gt;\u0026lt;/span\u0026gt;\u003c/code\u003e. The old output incorrectly matched both.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid overwriting input files without \u003ccode\u003e--allow-overwrite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4484\"\u003e#4484\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eFor example: \u003ccode\u003eesbuild input.js --outfile=input.js\u003c/code\u003e tells esbuild to overwrite \u003ccode\u003einput.js\u003c/code\u003e with the output of running esbuild on it. This was supposed to already be prevented by default, but it accidentally regressed in version 0.17.0 and apparently didn't have any test coverage. The error message was being printed but the input file was still being overwritten. Oops.\u003c/p\u003e\n\u003cp\u003eThis release puts the original behavior back. With this release, esbuild should now actually avoid overwriting input files unless \u003ccode\u003e--allow-overwrite\u003c/code\u003e is explicitly present. This is done by not writing out any files when a build error is encountered.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix incorrect code generated when using top-level await (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4498\"\u003e#4498\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild could generate code containing a syntax error in complex scenarios involving top-level await used in a dependency cycle. The problem was a missing \u003ccode\u003easync\u003c/code\u003e on one or more module wrapper closures. With this release, esbuild now uses a fixed-point iteration algorithm to correctly annotate all dependencies in the cycle as needing an \u003ccode\u003easync\u003c/code\u003e module wrapper.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification bug with lowered logical assignment operators (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4508\"\u003e#4508\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug that could cause esbuild to generate incorrect code for logical assignment operators when lowering them to an older target environment. Specifically the lowering process requires duplicating the left-hand side, but esbuild incorrectly failed to count the duplicate as a new usage when the left-hand side is an identifier. That then caused the minifier to believe that the left-hand side was only used once and could attempt to incorrectly inline an initializer into the first usage. This bug has now been fixed:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nfunction foo() {\n  let x\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/evanw/esbuild/commit/609683d892977362a0f99026cb74b96263d728a9\"\u003e\u003ccode\u003e609683d\u003c/code\u003e\u003c/a\u003e publish 0.28.2 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/11b1fe48df6859393d9469f323b5ebd17baaf989\"\u003e\u003ccode\u003e11b1fe4\u003c/code\u003e\u003c/a\u003e add to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ab50d91559a27e54cd0a27a403389130ea10d97d\"\u003e\u003ccode\u003eab50d91\u003c/code\u003e\u003c/a\u003e css: fix green/blue channel swap in oklch gamut mapping (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4488\"\u003e#4488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/04627b6cf99b4a7491bebb0268173a7c77a85030\"\u003e\u003ccode\u003e04627b6\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4498\"\u003e#4498\u003c/a\u003e: \u003ccode\u003easync\u003c/code\u003e TLA checks need a worklist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5c15177a308c7224604058a769c4abf0a66b0a36\"\u003e\u003ccode\u003e5c15177\u003c/code\u003e\u003c/a\u003e disable \u003ccode\u003egopls\u003c/code\u003e in the \u003ccode\u003ego\u003c/code\u003e folder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/fc2ee9babc5a2e8ea7ec7c10dd5850b71f7cec7e\"\u003e\u003ccode\u003efc2ee9b\u003c/code\u003e\u003c/a\u003e css: adjust parser to allow \u003ccode\u003e--foo: {...}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/209db54371e62ad1c50e12e56bb93c74c53b0408\"\u003e\u003ccode\u003e209db54\u003c/code\u003e\u003c/a\u003e release notes for css nesting bugfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c625d31bf08a0647ec724bf76c7115f7aec55971\"\u003e\u003ccode\u003ec625d31\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4497\"\u003e#4497\u003c/a\u003e: preserve nested ampersands during minification (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4500\"\u003e#4500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/34474e278528a60f58c959c0f422d2bfa6f6886d\"\u003e\u003ccode\u003e34474e2\u003c/code\u003e\u003c/a\u003e better isolation of current part in js parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07f6e8c50677e0b41e5ed726c08b0ea200b14e5b\"\u003e\u003ccode\u003e07f6e8c\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4507\"\u003e#4507\u003c/a\u003e: \u003ccode\u003eimport\u003c/code\u003e assignment tree-shaking bug\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.28.1...v0.28.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.5.0 to 10.9.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\u003ev10.9.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/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\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/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\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/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\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/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\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/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\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/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\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/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li...\n\n_Description has been truncated_","html_url":"https://github.com/Zardd99/backend_restaurant/pull/98","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zardd99%2Fbackend_restaurant/issues/98","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/98/packages"}},{"old_version":"1.0.30001809","new_version":"1.0.30001810","update_type":"patch","path":"/docs","pr_created_at":"2026-09-02T02:30:37.000Z","version_change":"1.0.30001809 → 1.0.30001810","issue":{"uuid":"5319003521","node_id":"PR_kwDOEPAo6s8AAAABB1bbDQ","number":1671,"state":"open","title":"chore(deps): bump caniuse-lite from 1.0.30001809 to 1.0.30001810 in /docs","user":"dependabot[bot]","labels":["dependencies","javascript","doc"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-02T02:30:37.000Z","updated_at":"2026-09-04T16:45:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"caniuse-lite","old_version":"1.0.30001809","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"}],"path":"/docs","ecosystem":"npm"},"body":"Bumps [caniuse-lite](https://github.com/browserslist/caniuse-lite) from 1.0.30001809 to 1.0.30001810.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001809...1.0.30001810\"\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=caniuse-lite\u0026package-manager=npm_and_yarn\u0026previous-version=1.0.30001809\u0026new-version=1.0.30001810)](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/admariner/incubator-superset/pull/1671","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/admariner%2Fincubator-superset/issues/1671","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1671/packages"}},{"old_version":"1.0.30001809","new_version":"1.0.30001810","update_type":"patch","path":null,"pr_created_at":"2026-09-01T22:33:49.000Z","version_change":"1.0.30001809 → 1.0.30001810","issue":{"uuid":"5317508626","node_id":"PR_kwDOSoVXF88AAAABB0RLIw","number":51,"state":"closed","title":"Bump the all group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-04T22:29:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-01T22:33:49.000Z","updated_at":"2026-09-04T22:29:19.000Z","time_to_close":258928,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":19,"packages":[{"name":"@better-auth/drizzle-adapter","old_version":"1.7.0-rc.1","new_version":"1.7.2","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@csstools/postcss-oklab-function","old_version":"5.0.8","new_version":"5.0.9","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@types/node","old_version":"26.2.0","new_version":"26.4.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.67.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.67.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"auth","old_version":"1.7.0-rc.1","new_version":"1.7.2","repository_url":"https://github.com/better-auth/better-auth"},{"name":"caniuse-lite","old_version":"1.0.30001809","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"drizzle-kit","old_version":"1.0.0-rc.4","new_version":"1.0.0-rc.5-ab785fc","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"drizzle-orm","old_version":"1.0.0-rc.4","new_version":"1.0.0-rc.5-169397b","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"eslint","old_version":"10.9.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"node-gyp","old_version":"13.0.1","new_version":"13.0.2","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"postcss-calc","old_version":"10.1.1","new_version":"11.0.1","repository_url":"https://github.com/postcss/postcss-calc"},{"name":"postcss-import","old_version":"16.2.0","new_version":"17.0.0","repository_url":"https://github.com/postcss/postcss-import"},{"name":"postcss-preset-env","old_version":"11.4.0","new_version":"11.5.0","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"svelte","old_version":"5.56.10","new_version":"5.57.0","repository_url":"https://github.com/sveltejs/svelte"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"update-browserslist-db","old_version":"1.3.1","new_version":"1.3.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"vitest-browser-svelte","old_version":"2.2.1","new_version":"3.0.0","repository_url":"https://github.com/vitest-community/vitest-browser-svelte"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@better-auth/drizzle-adapter](https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter) | `1.7.0-rc.1` | `1.7.2` |\n| [@csstools/postcss-oklab-function](https://github.com/csstools/postcss-plugins/tree/HEAD/plugins/postcss-oklab-function) | `5.0.8` | `5.0.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.2.0` | `26.4.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.67.0` | `8.68.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.67.0` | `8.68.0` |\n| [auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/cli) | `1.7.0-rc.1` | `1.7.2` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001809` | `1.0.30001810` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `1.0.0-rc.4` | `1.0.0-rc.5-ab785fc` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `1.0.0-rc.4` | `1.0.0-rc.5-169397b` |\n| [eslint](https://github.com/eslint/eslint) | `10.9.0` | `10.9.1` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `13.0.1` | `13.0.2` |\n| [postcss-calc](https://github.com/postcss/postcss-calc) | `10.1.1` | `11.0.1` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `16.2.0` | `17.0.0` |\n| [postcss-preset-env](https://github.com/csstools/postcss-plugins/tree/HEAD/plugin-packs/postcss-preset-env) | `11.4.0` | `11.5.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.56.10` | `5.57.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.68.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.3.1` | `1.3.2` |\n| [vitest-browser-svelte](https://github.com/vitest-community/vitest-browser-svelte) | `2.2.1` | `3.0.0` |\n\n\nUpdates `@better-auth/drizzle-adapter` from 1.7.0-rc.1 to 1.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003e@​better-auth/drizzle-adapter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed permanent user bans to clear expiration dates from previous temporary bans. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10823\"\u003e#10823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed client types with more plugins being assignable to types declaring fewer plugins. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10907\"\u003e#10907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded warnings for invalid signed session data in the cookie cache. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10934\"\u003e#10934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed disabled MyISAM indexes from satisfying migration index checks. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10877\"\u003e#10877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed programmatic migrations on Cloudflare D1 while preserving existing-index validation. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10875\"\u003e#10875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllowed \u003ccode\u003e~\u003c/code\u003e in relative callback URLs validated by trusted-origin checks. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10041\"\u003e#10041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved validation of relative callback and redirect URLs with paths, queries, and fragments. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10979\"\u003e#10979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllowed same-origin form submissions with \u003ccode\u003eReferrer-Policy: no-referrer\u003c/code\u003e while continuing to reject untrusted origins. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10959\"\u003e#10959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003egetTestInstance\u003c/code\u003e performance with a faster default password hasher. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10879\"\u003e#10879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStandardized built-in placeholder emails to the namespaced \u003ccode\u003e{identifier}@{namespace}.placeholder.invalid\u003c/code\u003e format. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10982\"\u003e#10982\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/c50200bfc716cf43f5c29a2dd5766f6485c46aa1/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/core\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed async context loss in Cloudflare Workers bundles with multiple runtime conditions. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10855\"\u003e#10855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed auth request logs to respect the configured logger, log level, and disabled setting. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10939\"\u003e#10939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved validation of relative callback and redirect URLs with paths, queries, and fragments. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10979\"\u003e#10979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStandardized built-in placeholder emails to the namespaced \u003ccode\u003e{identifier}@{namespace}.placeholder.invalid\u003c/code\u003e format. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10982\"\u003e#10982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded synchronous and optional access to the current auth endpoint context. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10938\"\u003e#10938\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/c50200bfc716cf43f5c29a2dd5766f6485c46aa1/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/oauth-provider\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Client ID Metadata Document registration when clients share at least one supported grant with the server. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11010\"\u003e#11010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved validation of relative callback and redirect URLs with paths, queries, and fragments. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10979\"\u003e#10979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed relative redirect URLs containing fragments. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10983\"\u003e#10983\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/c50200bfc716cf43f5c29a2dd5766f6485c46aa1/packages/oauth-provider/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/drizzle-adapter\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed one-to-one Drizzle relations when \u003ccode\u003eusePlural\u003c/code\u003e is enabled. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10941\"\u003e#10941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded validation for missing Drizzle schema fields in compound \u003ccode\u003ewhere\u003c/code\u003e clauses. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10859\"\u003e#10859\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/c50200bfc716cf43f5c29a2dd5766f6485c46aa1/packages/drizzle-adapter/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/kysely-adapter\u003c/code\u003e\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/better-auth/better-auth/blob/main/packages/drizzle-adapter/CHANGELOG.md\"\u003e@​better-auth/drizzle-adapter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.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/better-auth/better-auth/pull/10859\"\u003e#10859\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/ea77118d4e00f69ddffed4fb42dfedc08594ea9e\"\u003e\u003ccode\u003eea77118\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Reject missing Drizzle schema fields before building compound \u003ccode\u003ewhere\u003c/code\u003e clauses, preventing malformed SQL when an application schema is out of date.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10941\"\u003e#10941\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/5aea9f77284dfb7b187e8e7bec0cebd4b8834123\"\u003e\u003ccode\u003e5aea9f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Prevent one-to-one joins from failing in Drizzle Relations v1 and v2 when \u003ccode\u003eusePlural\u003c/code\u003e is enabled. Resolve generated and legacy relation keys from Drizzle runtime metadata, including Relations v2 setups without an adapter schema.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.1\u003c/h2\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10402\"\u003e#10402\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/763a2671c5372d88c291881977c8a1c2e29034b1\"\u003e\u003ccode\u003e763a267\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - Plugin database schemas can now define named or generated table-level indexes across multiple fields. SQL migrations and generated Drizzle or Prisma schemas resolve configured table and column names consistently, while the MongoDB adapter creates the same indexes before the first index-enforcing write.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/7169\"\u003e#7169\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/5d38b138c3c73eb06fe247ef6631c66e86ccc92b\"\u003e\u003ccode\u003e5d38b13\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ping-maxwell\"\u003e\u003ccode\u003e@​ping-maxwell\u003c/code\u003e\u003c/a\u003e! - Add a \u003ccode\u003eschemaName\u003c/code\u003e option to the Drizzle Relations v2 adapter config. When set on PostgreSQL, schema generation now emits a \u003ccode\u003epgSchema(\u0026quot;...\u0026quot;)\u003c/code\u003e namespace and uses namespaced table definitions (for example, \u003ccode\u003eauthSchema.user(...)\u003c/code\u003e), matching the v1 CLI generator behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9489\"\u003e#9489\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/ea06c5a71f448dfc600f1c2f7b0de732730c79cd\"\u003e\u003ccode\u003eea06c5a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ping-maxwell\"\u003e\u003ccode\u003e@​ping-maxwell\u003c/code\u003e\u003c/a\u003e! - Add a new \u003ccode\u003e@better-auth/drizzle-adapter/relations-v2\u003c/code\u003e entry point for projects using Drizzle Relations v2. The schema generator now emits relations using \u003ccode\u003edefineRelationsPart\u003c/code\u003e so the generated auth schema can be merged alongside your app's relations without changing your database structure.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10359\"\u003e#10359\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/8784c1c1f4301acf96d980e5bf81ff56435e2545\"\u003e\u003ccode\u003e8784c1c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ping-maxwell\"\u003e\u003ccode\u003e@​ping-maxwell\u003c/code\u003e\u003c/a\u003e! - Database joins have moved out of \u003ccode\u003eexperimental\u003c/code\u003e into a stable option at \u003ccode\u003eadvanced.database.joins\u003c/code\u003e (default: \u003ccode\u003efalse\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eIf you previously set \u003ccode\u003eexperimental: { joins: true }\u003c/code\u003e, update your config to:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eadvanced: {\n  database: {\n    joins: true,\n  },\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAdapters that support native joins use them when enabled. If an adapter cannot return joined data for a query, Better Auth falls back to additional queries and combines the results. Drizzle and Prisma users should ensure their schema includes the required relations (\u003ccode\u003enpx auth@latest generate\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10770\"\u003e#10770\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/692b22c517011444f812fe21c206e399e35e8417\"\u003e\u003ccode\u003e692b22c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ping-maxwell\"\u003e\u003ccode\u003e@​ping-maxwell\u003c/code\u003e\u003c/a\u003e! - Export the generated \u003ccode\u003epgSchema\u003c/code\u003e binding so drizzle-kit can emit \u003ccode\u003eCREATE SCHEMA\u003c/code\u003e for custom PostgreSQL namespaces.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0-rc.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10770\"\u003e#10770\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/692b22c517011444f812fe21c206e399e35e8417\"\u003e\u003ccode\u003e692b22c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ping-maxwell\"\u003e\u003ccode\u003e@​ping-maxwell\u003c/code\u003e\u003c/a\u003e! - Export the generated \u003ccode\u003epgSchema\u003c/code\u003e binding so drizzle-kit can emit \u003ccode\u003eCREATE SCHEMA\u003c/code\u003e for custom PostgreSQL namespaces.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0-rc.5\u003c/h2\u003e\n\u003ch2\u003e1.7.0-rc.4\u003c/h2\u003e\n\u003ch2\u003e1.7.0-rc.3\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/better-auth/better-auth/commit/ba12fcdfa774ca27d417079dbac0b1b5894ccaf2\"\u003e\u003ccode\u003eba12fcd\u003c/code\u003e\u003c/a\u003e chore: release v1.7.2 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10870\"\u003e#10870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/5aea9f77284dfb7b187e8e7bec0cebd4b8834123\"\u003e\u003ccode\u003e5aea9f7\u003c/code\u003e\u003c/a\u003e fix(drizzle-adapter): resolve one-to-one relation keys with usePlural (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10941\"\u003e#10941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/ea77118d4e00f69ddffed4fb42dfedc08594ea9e\"\u003e\u003ccode\u003eea77118\u003c/code\u003e\u003c/a\u003e fix(drizzle-adapter): validate fields in compound where clauses (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10859\"\u003e#10859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/2344536054f9164ca5d1670c270d299049ee233e\"\u003e\u003ccode\u003e2344536\u003c/code\u003e\u003c/a\u003e chore: release v1.7.1 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10864\"\u003e#10864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/ccd57c2dcb145a40a30c75ab3f6c89b94af08701\"\u003e\u003ccode\u003eccd57c2\u003c/code\u003e\u003c/a\u003e docs(changelog): align v1.7 release notes with final behavior (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10846\"\u003e#10846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/f577ec5c766c4ccd0a677ad18ca5f4f17b245289\"\u003e\u003ccode\u003ef577ec5\u003c/code\u003e\u003c/a\u003e chore: exit pre-release mode for v1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/69258d16709b977e519aa00a323ae54aea2b6164\"\u003e\u003ccode\u003e69258d1\u003c/code\u003e\u003c/a\u003e chore: sync main to next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/e84ec5e76d30e10fd692e8084177360484d538c1\"\u003e\u003ccode\u003ee84ec5e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.30 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10840\"\u003e#10840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/bc93b27542cbdf74f6455e6f66a0b4292c247a12\"\u003e\u003ccode\u003ebc93b27\u003c/code\u003e\u003c/a\u003e chore: release v1.7.0-rc.6 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10772\"\u003e#10772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/58c49eb97f04ff18aa823318a3856a013353fdc2\"\u003e\u003ccode\u003e58c49eb\u003c/code\u003e\u003c/a\u003e chore: release v1.6.29 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/drizzle-adapter/issues/10809\"\u003e#10809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/better-auth/better-auth/commits/v1.7.2/packages/drizzle-adapter\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@csstools/postcss-oklab-function` from 5.0.8 to 5.0.9\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/plugins/postcss-oklab-function/CHANGELOG.md\"\u003e@​csstools/postcss-oklab-function's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e5.0.9\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eAugust 25, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://github.com/csstools/postcss-plugins/tree/main/packages/css-color-parser\"\u003e\u003ccode\u003e@csstools/css-color-parser\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://github.com/csstools/postcss-plugins/tree/main/packages/css-color-parser/CHANGELOG.md#421\"\u003e\u003ccode\u003e4.2.1\u003c/code\u003e\u003c/a\u003e (patch)\u003c/li\u003e\n\u003c/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/plugins/postcss-oklab-function\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.2.0 to 26.4.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.67.0 to 8.68.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.68.0\u003c/h2\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support ESLint rule meta.languages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12663\"\u003e#12663\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 [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e playground crashes on \u003ccode\u003eextends\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12608\"\u003e#12608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e account for thanks.dev and out-of-band donors in sponsors list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThiago Barbosa\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.68.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\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-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\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.68.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/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/db30514e0f912dad32417a8e165bb9cce6f6a9d0\"\u003e\u003ccode\u003edb30514\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [strict-void-return] add fix suggestions (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9690339c4e50e65121fdd7d1eb55c5831460cd88\"\u003e\u003ccode\u003e9690339\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): [prefer-optional-chain] use \u003ccode\u003ecreateRuleTesterWithTypes\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/abe9011a43524ea867e249125250d0927065750e\"\u003e\u003ccode\u003eabe9011\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-empty-object-type] ignore suggestions that result in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/79c16e784056ed9d6fea92268f036c18f46530ff\"\u003e\u003ccode\u003e79c16e7\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): extract FunctionSignature and enum comparison utils (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2442e3048ba5a120a5e7dff5450fb5c440c0fc15\"\u003e\u003ccode\u003e2442e30\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): [no-floating-promises] format test snippets (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12723\"\u003e#12723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3596323c63dc92b9a8858992b66afa65642a69ca\"\u003e\u003ccode\u003e3596323\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e result...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/956a3397d9e1c4aacd55f70bf0210e15ba005508\"\u003e\u003ccode\u003e956a339\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-assertion] prevent stack overflow in...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55f6d5d4ca39d2fab93db97ced497b956017878d\"\u003e\u003ccode\u003e55f6d5d\u003c/code\u003e\u003c/a\u003e chore: enable source maps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3aefb6a27d4a7f4c5e30486cba31e6f567966aae\"\u003e\u003ccode\u003e3aefb6a\u003c/code\u003e\u003c/a\u003e test: improve vitest performance with \u003ccode\u003eisolate: false\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12703\"\u003e#12703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.68.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.67.0 to 8.68.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.68.0\u003c/h2\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support ESLint rule meta.languages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12663\"\u003e#12663\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 [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e playground crashes on \u003ccode\u003eextends\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12608\"\u003e#12608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e account for thanks.dev and out-of-band donors in sponsors list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThiago Barbosa\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.68.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\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.68.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/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55f6d5d4ca39d2fab93db97ced497b956017878d\"\u003e\u003ccode\u003e55f6d5d\u003c/code\u003e\u003c/a\u003e chore: enable source maps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.68.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `auth` from 1.7.0-rc.1 to 1.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003eauth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed permanent user bans to clear expiration dates from previous temporary bans. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10823\"\u003e#10823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed client types with more plugins being assignable to types declaring fewer plugins. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10907\"\u003e#10907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded warnings for invalid signed session data in the cookie cache. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10934\"\u003e#10934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed disabled MyISAM indexes from satisfying migration index checks. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10877\"\u003e#10877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed programmatic migrations on Cloudflare D1 while preserving existing-index validation. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10875\"\u003e#10875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllowed \u003ccode\u003e~\u003c/code\u003e in relative callback URLs validated by trusted-origin checks. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10041\"\u003e#10041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved validation of relative callback and redirect URLs with paths, queries, and fragments. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10979\"\u003e#10979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllowed same-origin form submissions with \u003ccode\u003eReferrer-Policy: no-referrer\u003c/code\u003e while continuing to reject untrusted origins. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10959\"\u003e#10959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003egetTestInstance\u003c/code\u003e performance with a faster default password hasher. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10879\"\u003e#10879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStandardized built-in placeholder emails to the namespaced \u003ccode\u003e{identifier}@{namespace}.placeholder.invalid\u003c/code\u003e format. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10982\"\u003e#10982\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/c50200bfc716cf43f5c29a2dd5766f6485c46aa1/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/core\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed async context loss in Cloudflare Workers bundles with multiple runtime conditions. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10855\"\u003e#10855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed auth request logs to respect the configured logger, log level, and disabled setting. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10939\"\u003e#10939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved validation of relative callback and redirect URLs with paths, queries, and fragments. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10979\"\u003e#10979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStandardized built-in placeholder emails to the namespaced \u003ccode\u003e{identifier}@{namespace}.placeholder.invalid\u003c/code\u003e format. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10982\"\u003e#10982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded synchronous and optional access to the current auth endpoint context. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10938\"\u003e#10938\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/c50200bfc716cf43f5c29a2dd5766f6485c46aa1/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/oauth-provider\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Client ID Metadata Document registration when clients share at least one supported grant with the server. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11010\"\u003e#11010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved validation of relative callback and redirect URLs with paths, queries, and fragments. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10979\"\u003e#10979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed relative redirect URLs containing fragments. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10983\"\u003e#10983\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/c50200bfc716cf43f5c29a2dd5766f6485c46aa1/packages/oauth-provider/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/drizzle-adapter\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed one-to-one Drizzle relations when \u003ccode\u003eusePlural\u003c/code\u003e is enabled. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10941\"\u003e#10941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded validation for missing Drizzle schema fields in compound \u003ccode\u003ewhere\u003c/code\u003e clauses. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10859\"\u003e#10859\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/c50200bfc716cf43f5c29a2dd5766f6485c46aa1/packages/drizzle-adapter/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/kysely-adapter\u003c/code\u003e\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/better-auth/better-auth/blob/main/packages/cli/CHANGELOG.md\"\u003eauth's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/557e19bfad0f2d2842903ddb1e768a0506aceaea\"\u003e\u003ccode\u003e557e19b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/64da15b0b1ca078d80f115ee0a5bd9ad4ca4d64e\"\u003e\u003ccode\u003e64da15b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/d5d889bfd8708601d8f27526d35fb9568450b51e\"\u003e\u003ccode\u003ed5d889b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/b4ad5a110ca4f2e043c0f23a8e5f87e0b31c3fc6\"\u003e\u003ccode\u003eb4ad5a1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/c7a5c1a7ed65a5169e98bd347df91b16bb394692\"\u003e\u003ccode\u003ec7a5c1a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/78f0c3922c273de29bd0b77213fbc37cc3b5917e\"\u003e\u003ccode\u003e78f0c39\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ce8a3ab5442fdd388f3b1346b71292cf617c3146\"\u003e\u003ccode\u003ece8a3ab\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/a021eafaf235dd08c0835d91ee714aca24c4605e\"\u003e\u003ccode\u003ea021eaf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/c8dcfa57e11e22325dbb2a0cc1af6775f41b1315\"\u003e\u003ccode\u003ec8dcfa5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/fced1a5d360c14e6358f88dedc9014ff862873f1\"\u003e\u003ccode\u003efced1a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/f6891a2d2d4f7ead7e9b13e65316a0cbd88f3fe4\"\u003e\u003ccode\u003ef6891a2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/e1d40116e2b6a797372ac82b9feea39f57285632\"\u003e\u003ccode\u003ee1d4011\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/649818a2969594e58147a2cc08157812ea0b75ef\"\u003e\u003ccode\u003e649818a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.2\u003c/li\u003e\n\u003cli\u003ebetter-auth@1.7.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/telemetry\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10863\"\u003e#10863\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/845bbd1de682ab87e03ce925f85087da81249a4e\"\u003e\u003ccode\u003e845bbd1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003eauth migrate\u003c/code\u003e no longer attempts to add a required column with no default value to a table that already has rows. It stops with an error naming the column and the backfill to run first. Previously the generated statement failed on SQLite, Postgres, and SQL Server; on MySQL it filled the new column with an empty string for every existing row and reported success. If \u003ccode\u003eauth migrate\u003c/code\u003e already ran against a MySQL database on 1.7, run the check in the upgrade guide's account identity section.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003egetMigrations\u003c/code\u003e throws the new \u003ccode\u003eUnsafeMigrationError\u003c/code\u003e (exported from \u003ccode\u003ebetter-auth/db/migration\u003c/code\u003e) for this refusal, so callers can distinguish it from other migration errors such as an index-definition conflict.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eauth generate\u003c/code\u003e still emits the statements for external migration tooling, with a comment banner naming any column that needs a manual backfill first.\u003c/p\u003e\n\u003cp\u003eA required field whose database column is still nullable logs a warning instead of blocking the migration.\u003c/p\u003e\n\u003cp\u003eA CLI command that fails now prints its error and exits with a non-zero code instead of an unhandled promise rejection.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/845bbd1de682ab87e03ce925f85087da81249a4e\"\u003e\u003ccode\u003e845bbd1\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.7.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/telemetry\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9501\"\u003e#9501\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/526aa322efd648cc2d2583897ab3d24ba565fa6f\"\u003e\u003ccode\u003e526aa32\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - The CLI now auto-detects auth configs that export the same instance as both a named export and the default export (e.g. \u003ccode\u003eexport const auth = betterAuth(...); export default auth;\u003c/code\u003e). Previously such configs failed when no explicit \u003ccode\u003e--config\u003c/code\u003e path was passed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10170\"\u003e#10170\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/6ddb5554c01da4df6c637013dac7ea4ec8a43b52\"\u003e\u003ccode\u003e6ddb555\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - The \u003ccode\u003eauth\u003c/code\u003e CLI now requires Node.js 22.12 or newer, following its upgrade to Commander 15. Update your Node.js runtime before upgrading the CLI.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10402\"\u003e#10402\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/763a2671c5372d88c291881977c8a1c2e29034b1\"\u003e\u003ccode\u003e763a267\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - Plugin database schemas can now define named or generated table-level indexes across multiple fields. SQL migrations and generated Drizzle or Prisma schemas resolve configured table and column names consistently, while the MongoDB adapter creates the same indexes before the first index-enforcing write.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/9547\"\u003e#9547\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/15bb1690b274b9f1e2a58c5db039bd240dc5e99b\"\u003e\u003ccode\u003e15bb169\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/GautamBytes\"\u003e\u003ccode\u003e@​GautamBytes\u003c/code\u003e\u003c/a\u003e! - Add a \u003ccode\u003ecreate-admin\u003c/code\u003e CLI command for creating an initial admin user through the configured Better Auth instance.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/10770\"\u003e#10770\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/692b22c517011444f812fe21c206e399e35e8417\"\u003e\u003ccode\u003e692b22c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ping-maxwell\"\u003e\u003ccode\u003e@​ping-maxwell\u003c/code\u003e\u003c/a\u003e! - Export the generated \u003ccode\u003epgSchema\u003c/code\u003e binding so drizzle-kit can emit \u003ccode\u003eCREATE SCHEMA\u003c/code\u003e for custom PostgreSQL namespaces.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/4e8e4c7fc5fb2723144cbf41c4a1bfa28de8d671\"\u003e\u003ccode\u003e4e8e4c7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/0cbaf81bed9dec4c56880ee78a532262386e1ec5\"\u003e\u003ccode\u003e0cbaf81\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/b36c38f9842d3416689340552989449a32007819\"\u003e\u003ccode\u003eb36c38f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/5c45abcd2094d4a430cc84af6f9719fa0515ad71\"\u003e\u003ccode\u003e5c45abc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/6782647d7c2d248246f9ef3980e656725c29ce64\"\u003e\u003ccode\u003e6782647\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/73541c119041113b1909fe244ff4b8210618b5b5\"\u003e\u003ccode\u003e73541c1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/763a2671c5372d88c291881977c8a1c2e29034b1\"\u003e\u003ccode\u003e763a267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/bf39cbf13f3b934f728cde72b1e7ebdc4c85f641\"\u003e\u003ccode\u003ebf39cbf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/081d3c379c720926295067d878c421b5e8684c78\"\u003e\u003ccode\u003e081d3c3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/49b5cf650e1264ecc4c917ca193ea05c3b58a3b9\"\u003e\u003ccode\u003e49b5cf6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/e0140297a59ddb59cccbcb4ba46c513de8cb86a7\"\u003e\u003ccode\u003ee014029\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/3d04fababbf3efd4c46a4012f46ed9397715c2e3\"\u003e\u003ccode\u003e3d04fab\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/c7d22539ec4f7322d9625ae2953d397c3863d097\"\u003e\u003ccode\u003ec7d2253\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ec8a38c08f5cfe2d922be0f8a49f2d0fa84de799\"\u003e\u003ccode\u003eec8a38c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/430c89549060ef6bd477ed2510650b9e49bba560\"\u003e\u003ccode\u003e430c895\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/de8394de207bae2fe9d0b8d7e901a196c1dc08d0\"\u003e\u003ccode\u003ede8394d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/cf8eaac26e11bcdb7309d537f1730b2559963861\"\u003e\u003ccode\u003ecf8eaac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/523f95c10db24b790bbd75fe85c86c34d3465267\"\u003e\u003ccode\u003e523f95c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/dbd302e422c66620cde391f6a80ab90ee34182f9\"\u003e\u003ccode\u003edbd302e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/8784c1c1f4301acf96d980e5bf81ff56435e2545\"\u003e\u003ccode\u003e8784c1c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ecd83daa01ec482d31667019737cb6697f03da0b\"\u003e\u003ccode\u003eecd83da\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/fe4c8209479cc90a4c2e8692b2d84fde26926af2\"\u003e\u003ccode\u003efe4c820\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/e53582ce55a0ddbca62f52efeb3459523816f222\"\u003e\u003ccode\u003ee53582c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/7fe0e2b165c17207a43863b0f1c12c401976d6b2\"\u003e\u003ccode\u003e7fe0e2b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/0683a5f36befb45ade3866c7f8057791eadeee59\"\u003e\u003ccode\u003e0683a5f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/e7eb45b065903f5fccddae491696cb069814a3c8\"\u003e\u003ccode\u003ee7eb45b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/7c7313c8189baabd11a2ecb681bd2b16eb40fa4d\"\u003e\u003ccode\u003e7c7313c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/aedcb974f055c3514fe0464dc53d71d45a8a1725\"\u003e\u003ccode\u003eaedcb97\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/03e6c94e965a7e87c1d44074b8e90257cb1f1cd2\"\u003e\u003ccode\u003e03e6c94\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/4f53b61f49b470a40ccab18fe1fe4d80f225905f\"\u003e\u003ccode\u003e4f53b61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/2196ea65e724830d9f1066c6593210579de586b9\"\u003e\u003ccode\u003e2196ea6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/06daf7011e548ef5a7d513c96e3a440331977a7d\"\u003e\u003ccode\u003e06daf70\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/6f2948e87bb5fa14bd2174a91f7143e1eced1b87\"\u003e\u003ccode\u003e6f2948e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/e0d2b9eb9b4a515e1b73be71e1e3681faaa9b55f\"\u003e\u003ccode\u003ee0d2b9e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/f68044dcfbd9fb83763249ed9509cfacbcce47be\"\u003e\u003ccode\u003ef68044d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/91f235f8604cd432749adf18c7bd7d658aa1519b\"\u003e\u003ccode\u003e91f235f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/d2a79bae79b88e2b28cb678f5eefd9759239b627\"\u003e\u003ccode\u003ed2a79ba\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/a83152e2e884b1ac1724f95cea2056795d60e5cc\"\u003e\u003ccode\u003ea83152e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/bb6c1021e8f6200e60ff852cbd95fb6841a0ec4b\"\u003e\u003ccode\u003ebb6c102\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/34558bc52b0e043021a1072f78de5f5439ae1734\"\u003e\u003ccode\u003e34558bc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/954b664f4f251f8dd028451dab3ab43067dbf890\"\u003e\u003ccode\u003e954b664\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/76a33429fc2a3edcc85307bf81b9d92a95f9de6c\"\u003e\u003ccode\u003e76a3342\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/1e5b80847208cf839c9d45363ca19b8eab41c68a\"\u003e\u003ccode\u003e1e5b808\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/93d3871bd2f7c2fdd423c4c88a22a50b6333e656\"\u003e\u003ccode\u003e93d3871\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/652fa53e4912837fe234651e7c7705fb35abe188\"\u003e\u003ccode\u003e652fa53\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/729c00d74c94f558893da1e3a9ee86451d1b23da\"\u003e\u003ccode\u003e729c00d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/97903c9cca47f5fa62cf1d2ab86f6228db04aff0\"\u003e\u003ccode\u003e97903c9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/6ddb5554c01da4df6c637013dac7ea4ec8a43b52\"\u003e\u003ccode\u003e6ddb555\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/6fe9faab65eb640dbe9bb762954a068586e8661c\"\u003e\u003ccode\u003e6fe9faa\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ed61b4798e0ccedadc3b0c0e0a2d08b5d4b7ed5a\"\u003e\u003ccode\u003eed61b47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/0de88f5e61d96f460e02b8a526e58acb16455d15\"\u003e\u003ccode\u003e0de88f5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/3a79aff58ed82e45caf04c2ee4acaf0f4d09a86c\"\u003e\u003ccode\u003e3a79aff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/973fdde79d9746b15d5ac0427049e8a008a7705c\"\u003e\u003ccode\u003e973fdde\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/41cca606d14e7b8a1d16da662d644ca39fe4281f\"\u003e\u003ccode\u003e41cca60\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/d701f90e6f81ede26209a50a5100bd9914a7ad5a\"\u003e\u003ccode\u003ed701f90\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/ad35eadd130162565a1b93c27f3a66910dca0b0e\"\u003e\u003ccode\u003ead35ead\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/59c4c832fc4eed813e98b5b2c45a91cf2d4ad9e7\"\u003e\u003ccode\u003e59c4c83\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/544f1c63c9826831d96a126fbe568d8a8a8fde68\"\u003e\u003ccode\u003e544f1c6\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebetter-auth@1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/telemetry\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0-rc.6\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/better-auth/better-auth/commit/ba12fcdfa774ca27d417079dbac0b1b5894ccaf2\"\u003e\u003ccode\u003eba12fcd\u003c/code\u003e\u003c/a\u003e chore: release v1.7.2 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/cli/issues/10870\"\u003e#10870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/b4ad5a110ca4f2e043c0f23a8e5f87e0b31c3fc6\"\u003e\u003ccode\u003eb4ad5a1\u003c/code\u003e\u003c/a\u003e refactor: centralize placeholder email generation (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/cli/issues/10982\"\u003e#10982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/2344536054f9164ca5d1670c270d299049ee233e\"\u003e\u003ccode\u003e2344536\u003c/code\u003e\u003c/a\u003e chore: release v1.7.1 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/cli/issues/10864\"\u003e#10864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/845bbd1de682ab87e03ce925f85087da81249a4e\"\u003e\u003ccode\u003e845bbd1\u003c/code\u003e\u003c/a\u003e fix(db): refuse adding required no-default columns to populated tables (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/cli/issues/10863\"\u003e#10863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/ccd57c2dcb145a40a30c75ab3f6c89b94af08701\"\u003e\u003ccode\u003eccd57c2\u003c/code\u003e\u003c/a\u003e docs(changelog): align v1.7 release notes with final behavior (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/cli/issues/10846\"\u003e#10846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/f577ec5c766c4ccd0a677ad18ca5f4f17b245289\"\u003e\u003ccode\u003ef577ec5\u003c/code\u003e\u003c/a\u003e chore: exit pre-release mode for v1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/69258d16709b977e519aa00a323ae54aea2b6164\"\u003e\u003ccode\u003e69258d1\u003c/code\u003e\u003c/a\u003e chore: sync main to next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/e84ec5e76d30e10fd692e8084177360484d538c1\"\u003e\u003ccode\u003ee84ec5e\u003c/code\u003e\u003c/a\u003e chore: release v1.6.30 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/cli/issues/10840\"\u003e#10840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/bc93b27542cbdf74f6455e6f66a0b4292c247a12\"\u003e\u003ccode\u003ebc93b27\u003c/code\u003e\u003c/a\u003e chore: release v1.7.0-rc.6 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/cli/issues/10772\"\u003e#10772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/58c49eb97f04ff18aa823318a3856a013353fdc2\"\u003e\u003ccode\u003e58c49eb\u003c/code\u003e\u003c/a\u003e chore: release v1.6.29 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/cli/issues/10809\"\u003e#10809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/better-auth/better-auth/commits/v1.7.2/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001809 to 1.0.30001810\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001809...1.0.30001810\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-kit` from 1.0.0-rc.4 to 1.0.0-rc.5-ab785fc\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 1.0.0-rc.4 to 1.0.0-rc.5-169397b\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.9.0 to 10.9.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\u003ev10.9.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/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\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/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.9.0...v10.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `node-gyp` from 13.0.1 to 13.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/node-gyp/releases\"\u003enode-gyp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v13.0.1...v13.0.2\"\u003e13.0.2\u003c/a\u003e (2026-08-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e add zizmor security linter for github actions (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3358\"\u003e#3358\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/84661663e70b81321bcb590d18641e3eefdfdb81\"\u003e8466166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e do not ruff format gyp example code in markdown (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3357\"\u003e#3357\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/4a74fbeb481da6304bdd2ba0fc46c76a642e2aa7\"\u003e4a74fbe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efall back gracefully when build symlink creation fails (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3339\"\u003e#3339\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/eae161fe74df16544eead9591673d2d3bf0a4b4f\"\u003eeae161f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3335\"\u003e#3335\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/353050b2fe664e5c6379d32368deab04d2b37021\"\u003e353050b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3348\"\u003e#3348\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/005a7c593a2421dd5dc1db45bbec77a037361044\"\u003e005a7c5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-python from 6 to 7 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3349\"\u003e#3349\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/42367da5a2683115ff538b92caed5c32c322005f\"\u003e42367da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump astral-sh/ruff-action from 4.0.0 to 4.1.0 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3342\"\u003e#3342\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/ef586e1304b6b05b24ab696b2e849f0c075c3be5\"\u003eef586e1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix undici 8.7.0 compatibility (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3345\"\u003e#3345\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/a2f8b6ac88dd8338f14f06ec8351a07028b0a979\"\u003ea2f8b6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elog MSBuild output on Windows build failures (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3328\"\u003e#3328\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/3c38cecc770a987ce8ccddbfdfd3a3b646750ee8\"\u003e3c38cec\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/nodejs/node-gyp/blob/main/CHANGELOG.md\"\u003enode-gyp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/compare/v13.0.1...v13.0.2\"\u003e13.0.2\u003c/a\u003e (2026-08-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e add zizmor security linter for github actions (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3358\"\u003e#3358\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/84661663e70b81321bcb590d18641e3eefdfdb81\"\u003e8466166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e do not ruff format gyp example code in markdown (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3357\"\u003e#3357\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/4a74fbeb481da6304bdd2ba0fc46c76a642e2aa7\"\u003e4a74fbe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efall back gracefully when build symlink creation fails (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3339\"\u003e#3339\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/eae161fe74df16544eead9591673d2d3bf0a4b4f\"\u003eeae161f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3335\"\u003e#3335\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/353050b2fe664e5c6379d32368deab04d2b37021\"\u003e353050b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3348\"\u003e#3348\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/005a7c593a2421dd5dc1db45bbec77a037361044\"\u003e005a7c5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-python from 6 to 7 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3349\"\u003e#3349\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/42367da5a2683115ff538b92caed5c32c322005f\"\u003e42367da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump astral-sh/ruff-action from 4.0.0 to 4.1.0 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3342\"\u003e#3342\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/ef586e1304b6b05b24ab696b2e849f0c075c3be5\"\u003eef586e1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix undici 8.7.0 compatibility (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3345\"\u003e#3345\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/a2f8b6ac88dd8338f14f06ec8351a07028b0a979\"\u003ea2f8b6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elog MSBuild output on Windows build failures (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3328\"\u003e#3328\u003c/a\u003e) (\u003ca href=\"https://github.com/nodejs/node-gyp/commit/3c38cecc770a987ce8ccddbfdfd3a3b646750ee8\"\u003e3c38cec\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/nodejs/node-gyp/commit/936498fcfa2eeb8e3a6873812f076c5dbb78dadd\"\u003e\u003ccode\u003e936498f\u003c/code\u003e\u003c/a\u003e chore(main): release 13.0.2 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3343\"\u003e#3343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/84661663e70b81321bcb590d18641e3eefdfdb81\"\u003e\u003ccode\u003e8466166\u003c/code\u003e\u003c/a\u003e fix(ci): add zizmor security linter for github actions (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3358\"\u003e#3358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/4a74fbeb481da6304bdd2ba0fc46c76a642e2aa7\"\u003e\u003ccode\u003e4a74fbe\u003c/code\u003e\u003c/a\u003e fix(ci): do not ruff format gyp example code in markdown (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3357\"\u003e#3357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/eae161fe74df16544eead9591673d2d3bf0a4b4f\"\u003e\u003ccode\u003eeae161f\u003c/code\u003e\u003c/a\u003e fix: fall back gracefully when build symlink creation fails (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3339\"\u003e#3339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/42367da5a2683115ff538b92caed5c32c322005f\"\u003e\u003ccode\u003e42367da\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-python from 6 to 7 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3349\"\u003e#3349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/3c38cecc770a987ce8ccddbfdfd3a3b646750ee8\"\u003e\u003ccode\u003e3c38cec\u003c/code\u003e\u003c/a\u003e test: log MSBuild output on Windows build failures (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3328\"\u003e#3328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/005a7c593a2421dd5dc1db45bbec77a037361044\"\u003e\u003ccode\u003e005a7c5\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3348\"\u003e#3348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/a2f8b6ac88dd8338f14f06ec8351a07028b0a979\"\u003e\u003ccode\u003ea2f8b6a\u003c/code\u003e\u003c/a\u003e test: fix undici 8.7.0 compatibility (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3345\"\u003e#3345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/ef586e1304b6b05b24ab696b2e849f0c075c3be5\"\u003e\u003ccode\u003eef586e1\u003c/code\u003e\u003c/a\u003e build(deps): bump astral-sh/ruff-action from 4.0.0 to 4.1.0 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3342\"\u003e#3342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/node-gyp/commit/353050b2fe664e5c6379d32368deab04d2b37021\"\u003e\u003ccode\u003e353050b\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/nodejs/node-gyp/issues/3335\"\u003e#3335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nodejs/node-gyp/compare/v13.0.1...v13.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss-calc` from 10.1.1 to 11.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-calc/releases\"\u003epostcss-calc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOmit leading zeroes when serializing finite fractional numbers, such as \u003ccode\u003e0.5\u003c/code\u003e as \u003ccode\u003e.5\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/postcss/postcss-calc/compare/v11.0.0...v11.0.1\"\u003ehttps://github.com/postcss/postcss-calc/compare/v11.0.0...v11.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e11.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRequire Node.js ^22.22.3, ^24.15, or \u0026gt;=26.0.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePublish an ESM package with an explicit exports entry point. CommonJS require('postcss-calc') remains\nsupported on the supported Node.js versions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove the preserve option. Transformations now always update declarations, enabled media-query\nparameters, and enabled selectors in place.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRewrite the calculation engine around a CSS-aware tokenizer, Pratt parser, canonical AST, simplifier,\nand serializer.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd simplification support for modern CSS math functions, including abs(), sign(), mod(), rem(),\nround(), trigonometric functions, pow(), sqrt(), hypot(), log(), and exp().\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove public TypeScript declarations, including the exported PostCssCalcOptions type.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve correct grouping when simplifying subtractions involving custom properties and other opaque\nexpressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove numerical precision and rounding, including signed-zero and exact-multiple mod()/rem()\nbehavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix handling of identifier-like negative tokens and selector calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMaintain left-to-right evaluation order when folding product terms.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.0.0-rc.1\u003c/h2\u003e\n\u003ch2\u003eBreaking...\n\n_Description has been truncated_","html_url":"https://github.com/danielosw/dad-project/pull/51","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielosw%2Fdad-project/issues/51","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/51/packages"}},{"old_version":"1.0.30001809","new_version":"1.0.30001810","update_type":"patch","path":null,"pr_created_at":"2026-09-01T16:43:03.000Z","version_change":"1.0.30001809 → 1.0.30001810","issue":{"uuid":"5314431485","node_id":"PR_kwDOASVjAc8AAAABBxzLeA","number":89,"state":"closed","title":"chore(deps): bump the bun group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-04T08:36:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-01T16:43:03.000Z","updated_at":"2026-09-04T08:36:41.000Z","time_to_close":230016,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"bun","update_count":11,"packages":[{"name":"baseline-browser-mapping","old_version":"2.11.12","new_version":"2.11.19","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001809","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"@testing-library/user-event","old_version":"14.6.3","new_version":"14.6.6","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/chrome","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.0.5","new_version":"6.1.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"4.1.10","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.8.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"typescript-eslint","old_version":"8.66.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.2.0","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.10","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.12` | `2.11.19` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001809` | `1.0.30001810` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.3` | `14.6.6` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.2.5` | `0.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.5` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.5` | `6.1.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.10` | `4.1.11` |\n| [eslint](https://github.com/eslint/eslint) | `10.8.0` | `10.9.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.66.0` | `8.68.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.0` | `8.2.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `4.1.11` |\n\n\nUpdates `baseline-browser-mapping` from 2.11.12 to 2.11.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/8966043789c3766b1e3392ed080aa9c146562eca\"\u003e\u003ccode\u003e8966043\u003c/code\u003e\u003c/a\u003e Patch to 2.11.19 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/e18601dcfedbb82f2d969644e7a914090de37494\"\u003e\u003ccode\u003ee18601d\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/28cb50a1ec68162ee0186e9afe7ddb3cc0e7ea53\"\u003e\u003ccode\u003e28cb50a\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/cb33a835b8d91950d7b6aa5a856696c4e8671ac3\"\u003e\u003ccode\u003ecb33a83\u003c/code\u003e\u003c/a\u003e Patch to 2.11.18 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/61f4f923f41193b53f391900552e0b1c4d861cab\"\u003e\u003ccode\u003e61f4f92\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/650fe90289e7af9dcf0ab6af64d770b47ee368bf\"\u003e\u003ccode\u003e650fe90\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/1b2ca497e4d5109cdfe747ac57b6860df6dbc9be\"\u003e\u003ccode\u003e1b2ca49\u003c/code\u003e\u003c/a\u003e Patch to 2.11.17 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/cd11b6261eeba430830849f3dacab5397cce3547\"\u003e\u003ccode\u003ecd11b62\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/5b76736b3c88bfa19e05d2534bbed70aceb95755\"\u003e\u003ccode\u003e5b76736\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/5d21daaf8ab2a02e61caf5072512b844cff17e6c\"\u003e\u003ccode\u003e5d21daa\u003c/code\u003e\u003c/a\u003e Patch to 2.11.16 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.11.12...v2.11.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001809 to 1.0.30001810\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001809...1.0.30001810\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.3 to 14.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.5...v14.6.6\"\u003e14.6.6\u003c/a\u003e (2026-08-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault pointer event pointerType to empty string instead of the string \u0026quot;undefined\u0026quot; (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1325\"\u003e#1325\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e71a5475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.4...v14.6.5\"\u003e14.6.5\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e43efda7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.3...v14.6.4\"\u003e14.6.4\u003c/a\u003e (2026-08-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003ed7e80e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e\u003ccode\u003e71a5475\u003c/code\u003e\u003c/a\u003e fix: default pointer event pointerType to empty string instead of the string ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e\u003ccode\u003e43efda7\u003c/code\u003e\u003c/a\u003e fix: tab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003e\u003ccode\u003ed7e80e3\u003c/code\u003e\u003c/a\u003e fix: keyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43d8e6c5caec5706bcf4b2d77643d7b221c39de4\"\u003e\u003ccode\u003e43d8e6c\u003c/code\u003e\u003c/a\u003e ci: remove broken npm backfill step (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.3...v14.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/chrome` from 0.2.5 to 0.2.7\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/chrome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.4 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 6.0.5 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.1.0\u003c/h2\u003e\n\u003ch3\u003eAdd experimental native React Compiler support (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1419\"\u003e#1419\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdd experimental native React Compiler support.\u003c/p\u003e\n\u003cp\u003eYou can use it by installing \u003ccode\u003eoxc-transform-react\u003c/code\u003e and enabling it via the \u003ccode\u003ecompiler\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install -D oxc-transform-react\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'vite'\nimport react from '@vitejs/plugin-react'\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nreact({ compiler: true })\u003cbr /\u003e\n]\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.0 (2026-08-19)\u003c/h2\u003e\n\u003ch3\u003eAdd experimental native React Compiler support (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1419\"\u003e#1419\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdd experimental native React Compiler support.\u003c/p\u003e\n\u003cp\u003eYou can use it by installing \u003ccode\u003eoxc-transform-react\u003c/code\u003e and enabling it via the \u003ccode\u003ecompiler\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install -D oxc-transform-react\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'vite'\nimport react from '@vitejs/plugin-react'\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nreact({ compiler: true })\u003cbr /\u003e\n]\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/39b31735bf79c2dd380eedaba7ed849256f92a29\"\u003e\u003ccode\u003e39b3173\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.1.0 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1428\"\u003e#1428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/f1340b0c760b1c16e1b780eeba46fd933ddd52eb\"\u003e\u003ccode\u003ef1340b0\u003c/code\u003e\u003c/a\u003e feat(react): add native React Compiler support (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1419\"\u003e#1419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/9ab698eafc38ffa14861db450291ed2f6f557557\"\u003e\u003ccode\u003e9ab698e\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1375\"\u003e#1375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.0/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.10 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.8.0 to 10.9.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\u003ev10.9.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/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\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/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\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/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\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/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\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/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\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/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\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/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.8.0...v10.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.66.0 to 8.68.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.68.0\u003c/h2\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support ESLint rule meta.languages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12663\"\u003e#12663\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 [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e playground crashes on \u003ccode\u003eextends\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12608\"\u003e#12608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e account for thanks.dev and out-of-band donors in sponsors list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThiago Barbosa\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.68.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.67.0\u003c/h2\u003e\n\u003ch2\u003e8.67.0 (2026-08-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export basic globs for using tseslint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12105\"\u003e#12105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.67.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.68.0 (2026-08-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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.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.67.0 (2026-08-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export basic globs for using tseslint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12105\"\u003e#12105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Sonnet 5\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.67.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/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55f6d5d4ca39d2fab93db97ced497b956017878d\"\u003e\u003ccode\u003e55f6d5d\u003c/code\u003e\u003c/a\u003e chore: enable source maps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/20a261fb8e62351e88176b075090dc9276d26072\"\u003e\u003ccode\u003e20a261f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.67.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c245fbb611d8cff3199ffa3a169df156d0e35928\"\u003e\u003ccode\u003ec245fbb\u003c/code\u003e\u003c/a\u003e feat(typescript-eslint): export basic globs for using tseslint (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12105\"\u003e#12105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3b155bb1344fd7ce83086cf2f864a7e8f3b4a217\"\u003e\u003ccode\u003e3b155bb\u003c/code\u003e\u003c/a\u003e chore: use typescript 7 for typechecking (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12601\"\u003e#12601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.68.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 `vite` from 8.2.0 to 8.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-legacy@8.2.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@8.2.2/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.2.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.2.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@8.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@8.2.1/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.2.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\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/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.2.1...v8.2.2\"\u003e8.2.2\u003c/a\u003e (2026-08-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e widen \u003ccode\u003e@vitejs/devtools\u003c/code\u003e peer range to v0.5.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23302\"\u003e#23302\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/495d9ff5a7d843ca876a9e49799947a5deb704c7\"\u003e495d9ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e handle lazy request error (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23291\"\u003e#23291\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3ba026dade4af56df08815310d3458fa110f5c5c\"\u003e3ba026d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e hot update through circular imports instead of reloading (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23259\"\u003e#23259\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3dbddefaafc091a879b06f9279296f776691e455\"\u003e3dbddef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e resolve sourcemap paths against sourcemap location (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23239\"\u003e#23239\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/05a003e6a17a84d75f907ea0f1598bc39b8dce6c\"\u003e05a003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e don't pass empty targets to lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23295\"\u003e#23295\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2804636ff608d105928009d274ffba7cfbe55340\"\u003e2804636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edefine:\u003c/strong\u003e fix match escaped dots to support $-prefixed define keys (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23249\"\u003e#23249\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/dcf88bd2ad2b1a8845f9029587cc8c825e382d42\"\u003edcf88bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23217\"\u003e#23217\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ba958bddfc9cabe302c6b34269dcf5c9634531e0\"\u003eba958bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23218\"\u003e#23218\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/83ecb2c8059e8ce946a7cc835d4c14ef78aef4fd\"\u003e83ecb2c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e exclude completed modules from in-flight cycle detection (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22999\"\u003e#22999\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23009\"\u003e#23009\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/d9b10a98db1c293ee64300bd75d568b44c8ae931\"\u003ed9b10a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e close custom extension analysis bundles (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23207\"\u003e#23207\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8fb76752836f61224d3095b502fa237b478a06b2\"\u003e8fb7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereduce Windows 8.3-short-name detection false-positives (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23066\"\u003e#23066\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/02cffa9e2d38d5d8f12e4043ee9d0f7abb1471e2\"\u003e02cffa9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erespect \u003ccode\u003eresolve.preserveSymlinks\u003c/code\u003e when resolving root (fix \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23197\"\u003e#23197\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23198\"\u003e#23198\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8413052731836d4aaf3eb94a0f25788dd35d2888\"\u003e8413052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e rewrite computed key of destructing parameter (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23307\"\u003e#23307\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9db0b61d4c9c7caad7ea1d9670b637faf2bb6c93\"\u003e9db0b61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e update outdated upstream file links in license comments (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23285\"\u003e#23285\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c0f2fc607ee97ee4499337b04826420c00654065\"\u003ec0f2fc6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e note cssTarget precedence (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23200\"\u003e#23200\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a20a35ec0685e374519864d0f41dd5f6e9ba0271\"\u003ea20a35e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix ts errors in build test cases (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23209\"\u003e#23209\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a0cfcf72f8ef8bf0f2f11d553333b9bb31f1d316\"\u003ea0cfcf7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse JSON import attributes instead of readFileSync in constants (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23258\"\u003e#23258\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/1d9fa392a43229241f80630236f8552ce8f7cd0f\"\u003e1d9fa39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse named regex constants over inline literals (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22964\"\u003e#22964\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5c1c6c609718303202832f706884192e1f1e9223\"\u003e5c1c6c6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefine:\u003c/strong\u003e close rolldown bundler after generate (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23231\"\u003e#23231\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b4d66fee14d970f45b8a6f3d7d6aee73ca9b88ab\"\u003eb4d66fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e add TLA circular import case (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23299\"\u003e#23299\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4a261f242831bef92afd2f1aacfb81eab9dec371\"\u003e4a261f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e simplify server-hmr tests (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23300\"\u003e#23300\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/599b44b6600ec426e10cd556908d53b027b0c4fb\"\u003e599b44b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e add destructing assignment case for moduleRunnerTransform (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23308\"\u003e#23308\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cb77e2a93bad2a8ece00b4aa0ef507c092582c45\"\u003ecb77e2a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse JSON import attributes instead of readFIleSync in rolldown configs (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23251\"\u003e#23251\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/d615bcdb23d96c1ca5ce1ee45e21d8d87381106f\"\u003ed615bcd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.2.0...v8.2.1\"\u003e8.2.1\u003c/a\u003e (2026-08-06)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e make client chunkImportMap work with \u003ccode\u003esharedPlugins: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23184\"\u003e#23184\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/15f03073c915d6ffb9a1fda447ef66b02bf5cde8\"\u003e15f0307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e inject client script tag before chunk scripts (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/23161\"\u003e#23161\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/eac0cc84aa2472a85a19ee84561c1ba71e381a55\"\u003eeac0cc8\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/vitejs/vite/commit/de1111ab0be00879b404e7ed3b2a80e264edddc1\"\u003e\u003ccode\u003ede1111a\u003c/code\u003e\u003c/a\u003e release: v8.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cb77e2a93bad2a8ece00b4aa0ef507c092582c45\"\u003e\u003ccode\u003ecb77e2a\u003c/code\u003e\u003c/a\u003e test(ssr): add destructing assignment case for moduleRunnerTransform (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23308\"\u003e#23308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9db0b61d4c9c7caad7ea1d9670b637faf2bb6c93\"\u003e\u003ccode\u003e9db0b61\u003c/code\u003e\u003c/a\u003e fix(ssr): rewrite computed key of destructing parameter (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23307\"\u003e#23307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/8413052731836d4aaf3eb94a0f25788dd35d2888\"\u003e\u003ccode\u003e8413052\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003eresolve.preserveSymlinks\u003c/code\u003e when resolving root (fix \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23197\"\u003e#23197\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23\"\u003e#23\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/05a003e6a17a84d75f907ea0f1598bc39b8dce6c\"\u003e\u003ccode\u003e05a003e\u003c/code\u003e\u003c/a\u003e fix(config): resolve sourcemap paths against sourcemap location (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23239\"\u003e#23239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/495d9ff5a7d843ca876a9e49799947a5deb704c7\"\u003e\u003ccode\u003e495d9ff\u003c/code\u003e\u003c/a\u003e feat(deps): widen \u003ccode\u003e@vitejs/devtools\u003c/code\u003e peer range to v0.5.0 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23302\"\u003e#23302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/1d9fa392a43229241f80630236f8552ce8f7cd0f\"\u003e\u003ccode\u003e1d9fa39\u003c/code\u003e\u003c/a\u003e refactor: use JSON import attributes instead of readFileSync in constants (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2804636ff608d105928009d274ffba7cfbe55340\"\u003e\u003ccode\u003e2804636\u003c/code\u003e\u003c/a\u003e fix(css): don't pass empty targets to lightningcss (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23295\"\u003e#23295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/599b44b6600ec426e10cd556908d53b027b0c4fb\"\u003e\u003ccode\u003e599b44b\u003c/code\u003e\u003c/a\u003e test(module-runner): simplify server-hmr tests (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23300\"\u003e#23300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/4a261f242831bef92afd2f1aacfb81eab9dec371\"\u003e\u003ccode\u003e4a261f2\u003c/code\u003e\u003c/a\u003e test(module-runner): add TLA circular import case (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/23299\"\u003e#23299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v8.2.2/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.10 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41c286a30abfb6b29cce65f3e5b7b40a1\"\u003e\u003ccode\u003e9851dbc\u003c/code\u003e\u003c/a\u003e fix(browser): trigger playwright/chromium gc on lower disk availability [back...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/svyatov/hacker_news_sorted/pull/89","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/svyatov%2Fhacker_news_sorted/issues/89","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/89/packages"}},{"old_version":"1.0.30001799","new_version":"1.0.30001810","update_type":"patch","path":null,"pr_created_at":"2026-09-01T12:26:24.000Z","version_change":"1.0.30001799 → 1.0.30001810","issue":{"uuid":"5311807699","node_id":"PR_kwDOQj7OOc8AAAABBvs3aQ","number":134,"state":"closed","title":"chore(deps): bump the site-npm-minor-and-patch group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-06T17:20:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-01T12:26:24.000Z","updated_at":"2026-09-06T17:20:48.000Z","time_to_close":449662,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"site-npm-minor-and-patch","update_count":19,"packages":[{"name":"@fontsource/inter","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@fontsource/source-serif-4","old_version":"5.2.9","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@radix-ui/react-accordion","old_version":"1.2.14","new_version":"1.2.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"baseline-browser-mapping","old_version":"2.10.40","new_version":"2.11.19","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001799","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"framer-motion","old_version":"12.41.0","new_version":"12.43.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"1.22.0","new_version":"1.34.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-router","old_version":"8.3.0","new_version":"8.3.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react-swc","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.5.2","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint","old_version":"10.5.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.3","new_version":"0.5.5","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.7.0","new_version":"17.11.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"postcss","old_version":"8.5.25","new_version":"8.5.26","repository_url":"https://github.com/postcss/postcss"},{"name":"typescript-eslint","old_version":"8.62.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.1.0","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.9","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the site-npm-minor-and-patch group with 19 updates in the /apps/site directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fontsource/inter](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/inter) | `5.2.8` | `5.3.0` |\n| [@fontsource/source-serif-4](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/source-serif-4) | `5.2.9` | `5.3.0` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.14` | `1.2.20` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.40` | `2.11.19` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001799` | `1.0.30001810` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.41.0` | `12.43.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.22.0` | `1.34.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `8.3.0` | `8.3.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.2.5` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `4.3.1` | `4.3.3` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.2` | `10.5.4` |\n| [eslint](https://github.com/eslint/eslint) | `10.5.0` | `10.9.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.3` | `0.5.5` |\n| [globals](https://github.com/sindresorhus/globals) | `17.7.0` | `17.11.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.25` | `8.5.26` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.62.0` | `8.68.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.0` | `8.2.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.9` | `4.1.11` |\n\n\nUpdates `@fontsource/inter` from 5.2.8 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/inter\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/source-serif-4` from 5.2.9 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/source-serif-4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-accordion` from 1.2.14 to 1.2.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/accordion/CHANGELOG.md\"\u003e@​radix-ui/react-accordion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collapsible@1.1.20\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collapsible@1.1.19\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collapsible@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collapsible@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collapsible@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collapsible@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/accordion\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `baseline-browser-mapping` from 2.10.40 to 2.11.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/releases\"\u003ebaseline-browser-mapping's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed in 2.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Adds a new \u003ccode\u003egetTimeline()\u003c/code\u003e method for getting the series of minimum browser changes, either grouped by date or by browser.\u003c/li\u003e\n\u003cli\u003erefactor: Substantial refactoring of the data compression process that replaces the full list of browsers from \u003ccode\u003e@mdn/browser-compat-data\u003c/code\u003e and \u003ccode\u003edownstream-browsers.json\u003c/code\u003e and features from \u003ccode\u003eweb-features\u003c/code\u003e (in their very pared down form) with a change-list timeline that reflects which versions supported Baseline (newly available) on a given date.  Thanks to \u003ca href=\"https://github.com/swwind\"\u003e\u003ccode\u003e@​swwind\u003c/code\u003e\u003c/a\u003e for the idea!\u003c/li\u003e\n\u003cli\u003erefactor: Some common functions have been moved to a \u003ccode\u003eutil.ts\u003c/code\u003e module for use in other scripts.\u003c/li\u003e\n\u003cli\u003efix: Removes \u003ccode\u003eprocess.exit()\u003c/code\u003e calls when unsupported option combinations are passed to getCompatibleVersions() and \u003ccode\u003egetAllVersions()\u003c/code\u003e in favour of throwing an \u003ccode\u003eError\u003c/code\u003e.  There is a small security risk with \u003ccode\u003eprocess.exit()\u003c/code\u003e calls that sites accepting unsanitised inputs could be the subject of attacks.  Unsupported config options now throw and Error which should allow for more graceful handling.  Thanks to \u003ca href=\"https://github.com/bnbdr\"\u003e\u003ccode\u003e@​bnbdr\u003c/code\u003e\u003c/a\u003e for flagging this as vulnerability CVE-2026-45819 .\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/issues/134\"\u003e#134\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.10.44...v2.11.0\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.10.44...v2.11.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/web-platform-dx/baseline-browser-mapping/commit/8966043789c3766b1e3392ed080aa9c146562eca\"\u003e\u003ccode\u003e8966043\u003c/code\u003e\u003c/a\u003e Patch to 2.11.19 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/e18601dcfedbb82f2d969644e7a914090de37494\"\u003e\u003ccode\u003ee18601d\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/28cb50a1ec68162ee0186e9afe7ddb3cc0e7ea53\"\u003e\u003ccode\u003e28cb50a\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/cb33a835b8d91950d7b6aa5a856696c4e8671ac3\"\u003e\u003ccode\u003ecb33a83\u003c/code\u003e\u003c/a\u003e Patch to 2.11.18 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/61f4f923f41193b53f391900552e0b1c4d861cab\"\u003e\u003ccode\u003e61f4f92\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/650fe90289e7af9dcf0ab6af64d770b47ee368bf\"\u003e\u003ccode\u003e650fe90\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/1b2ca497e4d5109cdfe747ac57b6860df6dbc9be\"\u003e\u003ccode\u003e1b2ca49\u003c/code\u003e\u003c/a\u003e Patch to 2.11.17 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/cd11b6261eeba430830849f3dacab5397cce3547\"\u003e\u003ccode\u003ecd11b62\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/5b76736b3c88bfa19e05d2534bbed70aceb95755\"\u003e\u003ccode\u003e5b76736\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/5d21daaf8ab2a02e61caf5072512b844cff17e6c\"\u003e\u003ccode\u003e5d21daa\u003c/code\u003e\u003c/a\u003e Patch to 2.11.16 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.10.40...v2.11.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001799 to 1.0.30001810\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/369a550d87291e962f64709956f83deb63644711\"\u003e\u003ccode\u003e369a550\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001809\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/92bee19a0da4c85c4e2f2e8b8a4512293efa114e\"\u003e\u003ccode\u003e92bee19\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001807\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/ee692af63db76ac42898724eae3021795f54ee8f\"\u003e\u003ccode\u003eee692af\u003c/code\u003e\u003c/a\u003e Allow to use latest caniuse-db\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/61386fc378925191c4ab93e073545502d1a5fb76\"\u003e\u003ccode\u003e61386fc\u003c/code\u003e\u003c/a\u003e Move back to the latest pnpm 11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/3c48481a6ed94965096b87c5b35bc19c5d64d6e3\"\u003e\u003ccode\u003e3c48481\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001806\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/cb047fc441f6c013429d5c086513c4a6018b0b33\"\u003e\u003ccode\u003ecb047fc\u003c/code\u003e\u003c/a\u003e Update CI practice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/e6acac858d152b381171bc736833444f146579dc\"\u003e\u003ccode\u003ee6acac8\u003c/code\u003e\u003c/a\u003e Temporary fix pnpm issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/325cd2fffaa43805239768e969b617fab818eabc\"\u003e\u003ccode\u003e325cd2f\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/7fa21d2486c8e45f4f11e37142f4fac238d1e3ee\"\u003e\u003ccode\u003e7fa21d2\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001805\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001799...1.0.30001810\"\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.41.0 to 12.43.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.43.0] 2026-07-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHardware acceleration for \u003ccode\u003ebackgroundColor\u003c/code\u003e in supported browsers.\u003c/li\u003e\n\u003cli\u003eHardware acceleration for SVG elements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Exiting children no longer interleave with entering children, which could reorder and remount children present in both renders.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emotion\u003c/code\u003e: Throw error when passing a custom \u003ccode\u003emotion\u003c/code\u003e component an incorrect \u003ccode\u003eref\u003c/code\u003e type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.42.2] 2026-07-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Cropped group layers now animate \u003ccode\u003eborder-radius\u003c/code\u003e from the old to new radius.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.42.1] 2026-06-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Old layer fade out now cancelled when defining \u003ccode\u003e.new()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.42.0] 2026-06-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Layers are automatically grouped to match their DOM-hierarchy. New \u003ccode\u003e.group(false)\u003c/code\u003e method opts-out.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Auto-crop is now aspect-ratio aware, disabling crops for matching aspect-ratios.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Disabled automatic \u003ccode\u003eborder-radius\u003c/code\u003e animation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a4ef40a5dd378205a41dbb19e7fad04e3280607f\"\u003e\u003ccode\u003ea4ef40a\u003c/code\u003e\u003c/a\u003e v12.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/14f2d286d1b0805ca8a34b41f9c4122a36e215eb\"\u003e\u003ccode\u003e14f2d28\u003c/code\u003e\u003c/a\u003e adding svg acceleration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/1f5a27b828d42574ff3dfffa29f77da613d84eb2\"\u003e\u003ccode\u003e1f5a27b\u003c/code\u003e\u003c/a\u003e Fixing merge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/79f03532429c6abee2de5161e3ca1594aa2d61f0\"\u003e\u003ccode\u003e79f0353\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/57f179b1beaec64da990ca914c18697f87265b4f\"\u003e\u003ccode\u003e57f179b\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/695cb3954d4df55ca0794bc95f084b377e4f5f4f\"\u003e\u003ccode\u003e695cb39\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3755\"\u003e#3755\u003c/a\u003e from motiondivision/fix-issue-2777\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/33a1820f6c35e9b206eca277e059415b07ddafde\"\u003e\u003ccode\u003e33a1820\u003c/code\u003e\u003c/a\u003e Drop the production fallback for non-DOM refs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ebe35f223ddda0806af8d8335e7f053115d67d4b\"\u003e\u003ccode\u003eebe35f2\u003c/code\u003e\u003c/a\u003e Throw an actionable invariant for non-DOM custom component refs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a6ed0946a338256f660560500861b09c2b8a20d2\"\u003e\u003ccode\u003ea6ed094\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3754\"\u003e#3754\u003c/a\u003e from motiondivision/fix-3745-popchild-ref-warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9f251f3377766a6bf97a93c1634c4e51a7408ccf\"\u003e\u003ccode\u003e9f251f3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3763\"\u003e#3763\u003c/a\u003e from motiondivision/advisor/003-color-waapi\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.41.0...v12.43.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 1.22.0 to 1.34.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 1.34.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update icon design discussion template 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/4726\"\u003elucide-icons/lucide#4726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the preact-deps group with 2 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/lucide-icons/lucide/pull/4738\"\u003elucide-icons/lucide#4738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003email-clock\u003c/code\u003e icon 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/4722\"\u003elucide-icons/lucide#4722\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/1.33.0...1.34.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.33.0...1.34.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.33.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): add list-clock icon by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4636\"\u003elucide-icons/lucide#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add square-dimensions by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4547\"\u003elucide-icons/lucide#4547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eusb-c-port\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/4556\"\u003elucide-icons/lucide#4556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): correct Vanilla icon import casing by \u003ca href=\"https://github.com/hugosmoreira\"\u003e\u003ccode\u003e@​hugosmoreira\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4597\"\u003elucide-icons/lucide#4597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eaudio-lines-off\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/4589\"\u003elucide-icons/lucide#4589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(icon-discussions): add icon design template 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/4691\"\u003elucide-icons/lucide#4691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emop\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/4682\"\u003elucide-icons/lucide#4682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(scripts): Potential fix for code scanning alert no. 31: Inefficient regular expression 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/4723\"\u003elucide-icons/lucide#4723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-deps group with 3 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/lucide-icons/lucide/pull/4720\"\u003elucide-icons/lucide#4720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon-discussions): close discussions with banned phrases 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/4692\"\u003elucide-icons/lucide#4692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emidi-port\u003c/code\u003e icon by \u003ca href=\"https://github.com/simoncoudeville\"\u003e\u003ccode\u003e@​simoncoudeville\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3754\"\u003elucide-icons/lucide#3754\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/hugosmoreira\"\u003e\u003ccode\u003e@​hugosmoreira\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4597\"\u003elucide-icons/lucide#4597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simoncoudeville\"\u003e\u003ccode\u003e@​simoncoudeville\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3754\"\u003elucide-icons/lucide#3754\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/1.32.0...1.33.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.32.0...1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.32.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecar-battery\u003c/code\u003e icon by \u003ca href=\"https://github.com/andreynaz4renko\"\u003e\u003ccode\u003e@​andreynaz4renko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4088\"\u003elucide-icons/lucide#4088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(categories): fixes emoji.json 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/4697\"\u003elucide-icons/lucide#4697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump vue from 3.5.40 to 3.5.41 in the vue-deps group across 1 directory 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/4695\"\u003elucide-icons/lucide#4695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev): upgrade ESLint to latest compatible stack (v10) by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4378\"\u003elucide-icons/lucide#4378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add square-text by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4609\"\u003elucide-icons/lucide#4609\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/andreynaz4renko\"\u003e\u003ccode\u003e@​andreynaz4renko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4088\"\u003elucide-icons/lucide#4088\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/1.31.0...1.32.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.31.0...1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.31.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003email-badge\u003c/code\u003e icon by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4638\"\u003elucide-icons/lucide#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add angle by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4545\"\u003elucide-icons/lucide#4545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eeject\u003c/code\u003e icon by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4043\"\u003elucide-icons/lucide#4043\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/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4638\"\u003elucide-icons/lucide#4638\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/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0f8d48b266e7af1e2bab49ff12ab6ec0795ed204\"\u003e\u003ccode\u003e0f8d48b\u003c/code\u003e\u003c/a\u003e test(packages): updates unit test snapshots with face-slightly-smiling (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4676\"\u003e#4676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f229f83f0c42f46befeac3cfd8ef7aaa82a71325\"\u003e\u003ccode\u003ef229f83\u003c/code\u003e\u003c/a\u003e chore(depedencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.34.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router` from 8.3.0 to 8.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v831\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v831\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/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eExpected fetcher: \u0026lt;key\u0026gt;\u003c/code\u003e error thrown on navigation when a fetcher is aborted during its post-action revalidation (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15365\"\u003e#15365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix lazy route discovery caching a path as discovered when the triggering navigation was aborted after the manifest response settled but before the route tree was patched, which permanently (for the session) shadowed the real route behind a catch-all or produced 404s on every subsequent visit (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15399\"\u003e#15399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove route matching performance for long paths (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15417\"\u003e#15417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove validation of action request origins (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15419\"\u003e#15419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;ScrollRestoration\u0026gt;\u003c/code\u003e leaving \u003ccode\u003ehistory.scrollRestoration\u003c/code\u003e set to \u003ccode\u003e\u0026quot;auto\u0026quot;\u003c/code\u003e after a bfcache restore, which let the browser restore scroll on subsequent history traversals before the destination route had rendered (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15397\"\u003e#15397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly respect the \u003ccode\u003erelative\u003c/code\u003e option in \u003ccode\u003euseSubmit\u003c/code\u003e/\u003ccode\u003efetcher.submit\u003c/code\u003e when resolivng the \u003ccode\u003eaction\u003c/code\u003e path (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15400\"\u003e#15400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd additional URL validation on client side navigations/redirects (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15445\"\u003e#15445\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/remix-run/react-router/commit/da2a0f0948af60ba45d9590b427d5e58fe4b0109\"\u003e\u003ccode\u003eda2a0f0\u003c/code\u003e\u003c/a\u003e Release v8.3.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15368\"\u003e#15368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/917e6fdc0f8beb141e3380e83e27634d7be84e1d\"\u003e\u003ccode\u003e917e6fd\u003c/code\u003e\u003c/a\u003e fix(fog-of-war): don't cache aborted lazy route discoveries as discovered (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2e0bf721591e218611841242ad4077111663f7f5\"\u003e\u003ccode\u003e2e0bf72\u003c/code\u003e\u003c/a\u003e Validate client-side navigation targets (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15445\"\u003e#15445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/f45d4ca9f3cb19db3471f8c34930a81620f1932e\"\u003e\u003ccode\u003ef45d4ca\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: normalize control characters in relative URLs (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15416\"\u003e#15416\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15442\"\u003e#15442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c091832969928593bf9f7d56d1b371bd0f6d5412\"\u003e\u003ccode\u003ec091832\u003c/code\u003e\u003c/a\u003e fix: validate schemeful action origins (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15419\"\u003e#15419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/308d206e9afe75f8ac20f1028fe93491302bbf8c\"\u003e\u003ccode\u003e308d206\u003c/code\u003e\u003c/a\u003e fix: improve matching perf (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15417\"\u003e#15417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/36bdbeb05b7ef9e304430d14fa5eb0200b9b0762\"\u003e\u003ccode\u003e36bdbeb\u003c/code\u003e\u003c/a\u003e fix: normalize control characters in relative URLs (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15416\"\u003e#15416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/801e2ae20ce2bf12c9db05f5914868b4890f1c83\"\u003e\u003ccode\u003e801e2ae\u003c/code\u003e\u003c/a\u003e fix(react-router): re-enable manual scroll restoration after a bfcache restor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5e9814084f4a59df8e194c240feb97b558984b89\"\u003e\u003ccode\u003e5e98140\u003c/code\u003e\u003c/a\u003e fix: honor the relative option in useSubmit and fetcher.submit (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15400\"\u003e#15400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5843d381a60b195d0590d556dc322090f92e2185\"\u003e\u003ccode\u003e5843d38\u003c/code\u003e\u003c/a\u003e refactor(router): use definite assignment assertions in createDeferred (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15396\"\u003e#15396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@8.3.1/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.2 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e@​testing-library/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003e16.3.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e20ce75f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e\u003ccode\u003e20ce75f\u003c/code\u003e\u003c/a\u003e fix: Avoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/be9d81d91314c9f0bafaa363f70b409b4b31989c\"\u003e\u003ccode\u003ebe9d81d\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and types (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.4 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react-swc` from 4.3.1 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react-swc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react-swc@4.3.3\u003c/h2\u003e\n\u003ch3\u003eAdd a patch for bundled-dev mode compat \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1352\"\u003e#1352\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eAdded a patch so that this plugin works with \u003ca href=\"https://vite.dev/blog/announcing-vite8-1#experimental-bundled-dev-mode\"\u003ethe experimental bundled dev mode\u003c/a\u003e. Note that because this Vite feature is experimental, compatibility in future Vite releases is not guaranteed.\u003c/p\u003e\n\u003ch2\u003eplugin-react-swc@4.3.2\u003c/h2\u003e\n\u003ch3\u003eDon't apply React Refresh wrapper for non JSX files \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1226\"\u003e#1226\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/issues/1225\"\u003e#1225\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/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc/CHANGELOG.md\"\u003e@​vitejs/plugin-react-swc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.3 (2026-07-30)\u003c/h2\u003e\n\u003ch3\u003eAdd a patch for bundled-dev mode compat \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1352\"\u003e#1352\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eAdded a patch so that this plugin works with \u003ca href=\"https://vite.dev/blog/announcing-vite8-1#experimental-bundled-dev-mode\"\u003ethe experimental bundled dev mode\u003c/a\u003e. Note that because this Vite feature is experimental, compatibility in future Vite releases is not guaranteed.\u003c/p\u003e\n\u003ch2\u003e4.3.2 (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eDon't apply React Refresh wrapper for non JSX files \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1226\"\u003e#1226\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/issues/1225\"\u003e#1225\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\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/v4.3.3/packages/plugin-react-swc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.5.2 to 10.5.4\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.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prefixed rule duplication (by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed brackets and gradient parser (\u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\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.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prefixed rule duplication (by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed brackets and gradient parser (\u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\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/4cad00f0e839f3d7bbcdcc00b7df6fc448fb28f3\"\u003e\u003ccode\u003e4cad00f\u003c/code\u003e\u003c/a\u003e Release 10.5.4 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/e62a4b1782f4ece51070feba79b0ff19f4305c68\"\u003e\u003ccode\u003ee62a4b1\u003c/code\u003e\u003c/a\u003e Update CI config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/c8f0d0ae00f5bb28bbcc3413f70b088020007469\"\u003e\u003ccode\u003ec8f0d0a\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/cae35771dc4a4dfeda637a31dc1795ace6d9d28b\"\u003e\u003ccode\u003ecae3577\u003c/code\u003e\u003c/a\u003e Move back to latest pnpm 11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/fd31eb33b56ab9663d298b5bf08ae4ff47f76878\"\u003e\u003ccode\u003efd31eb3\u003c/code\u003e\u003c/a\u003e Fix duplicated prefixed selectors on reformatted CSS (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1552\"\u003e#1552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/958d390787c31c3044c1fb68ec37efc29637e26b\"\u003e\u003ccode\u003e958d390\u003c/code\u003e\u003c/a\u003e Release 10.5.3 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/21d2adb4d1fc6103c1e3cc39c991de59fdb5496e\"\u003e\u003ccode\u003e21d2adb\u003c/code\u003e\u003c/a\u003e Fix gradient parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/f7ddae99f0ebfa3961a5c14bd9ecb7d4310601a6\"\u003e\u003ccode\u003ef7ddae9\u003c/code\u003e\u003c/a\u003e Fix bracket parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/10ea5e7b8511a3e07aeb8a0f50f61496bc3faf4f\"\u003e\u003ccode\u003e10ea5e7\u003c/code\u003e\u003c/a\u003e Update dependencies and remove patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/b6e8a2a4672cafafcb3bb2c72cd0027a31b1a320\"\u003e\u003ccode\u003eb6e8a2a\u003c/code\u003e\u003c/a\u003e Update Dev Container\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.5.2...10.5.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.5.0 to 10.9.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\u003ev10.9.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/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\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/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\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/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\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/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\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/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\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/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\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/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.5.0...v10.9.1\"\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.5.3 to 0.5.5\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.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly treated as React component \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/114\"\u003e#114\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/115\"\u003e#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/112\"\u003e#112\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/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.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly treated as React component \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/114\"\u003e#114\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/115\"\u003e#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/112\"\u003e#112\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/ArnaudBarre/eslint-plugin-react-refresh/commit/65c31725fa31cbcf4a037b8f06f4f72783d17006\"\u003e\u003ccode\u003e65c3172\u003c/code\u003e\u003c/a\u003e [publish] v0.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/84110202c8a8277335d43fa08ddc96047db6d04a\"\u003e\u003ccode\u003e8411020\u003c/code\u003e\u003c/a\u003e Bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/c28fa155e8371286ae347164425a513d55938349\"\u003e\u003ccode\u003ec28fa15\u003c/code\u003e\u003c/a\u003e Fix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/554c764374d9a8875370a0cc2e46bfa8abf9a087\"\u003e\u003ccode\u003e554c764\u003c/code\u003e\u003c/a\u003e [publish] add \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to allowExportNames in Next config (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/e316617e4928f666d4301c35bcd871c111e84651\"\u003e\u003ccode\u003ee316617\u003c/code\u003e\u003c/a\u003e [publish] Add \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.5.3...v0.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.7.0 to 17.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ereact-native\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/337\"\u003e#337\u003c/a\u003e)  61eafbf\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.10.0...v17.11.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.10.0...v17.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eGM_cookie\u003c/code\u003e to Greasemonkey globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/349\"\u003e#349\u003c/a\u003e)  f468407\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.9.0...v17.10.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.9.0...v17.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-08-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/348\"\u003e#348\u003c/a\u003e)  5a958ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.8.0...v17.9.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.8.0...v17.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)  7394811\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.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/8c599278a68a0a6ea17b0c12f976f2270f70f391\"\u003e\u003ccode\u003e8c59927\u003c/code\u003e\u003c/a\u003e 17.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/61eafbf105037079654824d883edc261834a0fbd\"\u003e\u003ccode\u003e61eafbf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ereact-native\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/337\"\u003e#337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/7bed4af3730dcb5dbea4274b5264e6be4c4b8910\"\u003e\u003ccode\u003e7bed4af\u003c/code\u003e\u003c/a\u003e 17.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/f4684072a5ec0ad598ee4a20989b3eaa733753bf\"\u003e\u003ccode\u003ef468407\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eGM_cookie\u003c/code\u003e to Greasemonkey globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8e7b9358b190d26acca88cc2804707fbcd90a229\"\u003e\u003ccode\u003e8e7b935\u003c/code\u003e\u003c/a\u003e 17.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/5a958ed06064fb879b64416655109d8eaffd2611\"\u003e\u003ccode\u003e5a958ed\u003c/code\u003e\u003c/a\u003e Update globals (2026-08-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/36c76590583fc1f31d755525862eda1793a7d661\"\u003e\u003ccode\u003e36c7659\u003c/code\u003e\u003c/a\u003e 17.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/739481186ed54482e29845eff0bc44803c35fde8\"\u003e\u003ccode\u003e7394811\u003c/code\u003e\u003c/a\u003e Update globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.7.0...v17.11.0\"\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.25 to 8.5.26\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.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003elist.split()\u003c/code\u003e regression (by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eTrack symlinks in path protection in source map loading (by \u003ca href=\"https://github.com/drengir1\"\u003e\u003ccode\u003e@​drengir1\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/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003elist.split()\u003c/code\u003e regression (by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eTrack symlinks in path protection in source map loading (by \u003ca href=\"https://github.com/drengir1\"\u003e\u003ccode\u003e@​drengir1\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/postcss/commit/07b25773f38f77919f2af02ae3e8896b0deb5988\"\u003e\u003ccode\u003e07b2577\u003c/code\u003e\u003c/a\u003e Release 8.5.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/47de6b9d7c55674cb326c5de7a734a740916defc\"\u003e\u003ccode\u003e47de6b9\u003c/code\u003e\u003c/a\u003e Update CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1493a83db7830912316512f55ab6064e7b7dd68e\"\u003e\u003ccode\u003e1493a83\u003c/code\u003e\u003c/a\u003e Fix Rule#selectors losing the empty selector (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2129\"\u003e#2129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/180db166e250d20e6761b224ae8d8134c9ba3e40\"\u003e\u003ccode\u003e180db16\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/29e9e00f132c96e46e1de295b816fe88a05354e7\"\u003e\u003ccode\u003e29e9e00\u003c/code\u003e\u003c/a\u003e Resolve symlinks before the previous-source-map containment check (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2125\"\u003e#2125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3ba8f84703a884329b58abea579c3615684e0b7e\"\u003e\u003ccode\u003e3ba8f84\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/87e72f671fd0d401c52822b5226c656632d92ec0\"\u003e\u003ccode\u003e87e72f6\u003c/code\u003e\u003c/a\u003e Update lock file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/caaeeb907e4a816c44a23b00b151882bd02325a1\"\u003e\u003ccode\u003ecaaeeb9\u003c/code\u003e\u003c/a\u003e Upgrade nanoid to fix infinite loop on zero size (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2124\"\u003e#2124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3609b6f4296952d0b5b9ddae42c8d73ee460c041\"\u003e\u003ccode\u003e3609b6f\u003c/code\u003e\u003c/a\u003e Explain how to type plugin options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/fbad419cbd01cd7a9a1a46413447f2cd9b3fce4a\"\u003e\u003ccode\u003efbad419\u003c/code\u003e\u003c/a\u003e docs: show ESM and TypeScript plugin declaration (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2118\"\u003e#2118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.25...8.5.26\"\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.62.0 to 8.68.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.68.0\u003c/h2\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support ESLint rule meta.languages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12663\"\u003e#12663\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 [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e playground crashes on \u003ccode\u003eextends\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12608\"\u003e#12608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e account for thanks.dev and out-of-band donors in sponsors list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThiago Barbosa\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.68.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.67.0\u003c/h2\u003e\n\u003ch2\u003e8.67.0 (2026-08-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export basic globs for using tseslint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12105\"\u003e#12105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.67.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.66.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/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.68.0 (2026-08-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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.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.67.0 (2026-08-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export basic globs for using tseslint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12105\"\u003e#12105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Sonnet 5\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.67.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.66.0 (2026-08-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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.66.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.65.0 (2026-07-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd warning when TS 7 is detected (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12529\"\u003e#12529\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\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.65.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.64.0 (2026-07-13)\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/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55f6d5d4ca39d2fab93db97ced497b956017878d\"\u003e\u003ccode\u003e55f6d5d\u003c/code\u003e\u003c/a\u003e chore: enable source maps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/20a261fb8e62351e88176b075090dc9276d26072\"\u003e\u003ccode\u003e20a261f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.67.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c245fbb611d8cff3199ffa3a169df156d0e35928\"\u003e\u003ccode\u003ec245fbb\u003c/code\u003e\u003c/a\u003e feat(typescript-eslint): export basic globs for using tseslint (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12105\"\u003e#12105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3b155bb1344fd7ce83086cf2f864a7e8f3b4a217\"\u003e\u003ccode\u003e3b155bb\u003c/code\u003e\u003c/a\u003e chore: use typescript 7 for typechecking (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12601\"\u003e#12601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e51b11ba3ab31837762c675f62f0d4dcb1abc4fb\"\u003e\u003ccode\u003ee51b11b\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.66.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/63ba81b6acfa0d663c29aa0013d4672bf3b0426c\"\u003e\u003ccode\u003e63ba81b\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.65.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/eaf457631ac381aadfee747c2d098c8ac4df9d63\"\u003e\u003ccode\u003eeaf4576\u003c/code\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/mafhper/mark-lee/pull/134","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mafhper%2Fmark-lee/issues/134","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/134/packages"}},{"old_version":"1.0.30001806","new_version":"1.0.30001810","update_type":"patch","path":null,"pr_created_at":"2026-09-01T12:11:32.000Z","version_change":"1.0.30001806 → 1.0.30001810","issue":{"uuid":"5311656635","node_id":"PR_kwDOQMfpps8AAAABBvlCEQ","number":269,"state":"closed","title":"chore(deps): bump the npm-minor-and-patch group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-05T23:27:54.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-01T12:11:32.000Z","updated_at":"2026-09-05T23:27:56.000Z","time_to_close":386182,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-and-patch","update_count":25,"packages":[{"name":"@xmldom/xmldom","old_version":"0.9.10","new_version":"0.9.12","repository_url":"https://github.com/xmldom/xmldom"},{"name":"baseline-browser-mapping","old_version":"2.11.7","new_version":"2.11.20","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001806","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"i18next","old_version":"26.3.6","new_version":"26.4.0","repository_url":"https://github.com/i18next/i18next"},{"name":"lucide-react","old_version":"1.28.0","new_version":"1.34.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-i18next","old_version":"17.0.11","new_version":"17.0.12","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-virtuoso","old_version":"4.18.11","new_version":"4.18.12","repository_url":"https://github.com/petyosi/react-virtuoso"},{"name":"@playwright/test","old_version":"1.62.0","new_version":"1.62.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.6","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/bun","old_version":"1.3.14","new_version":"1.4.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.17","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.0.5","new_version":"6.1.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"4.1.10","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"esbuild","old_version":"0.28.1","new_version":"0.28.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"10.8.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.3","new_version":"0.5.5","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.8.0","new_version":"17.11.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"postcss","old_version":"8.5.25","new_version":"8.5.26","repository_url":"https://github.com/postcss/postcss"},{"name":"typescript-eslint","old_version":"8.65.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.2.0","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.10","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-and-patch group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@xmldom/xmldom](https://github.com/xmldom/xmldom) | `0.9.10` | `0.9.12` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.7` | `2.11.20` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001806` | `1.0.30001810` |\n| [i18next](https://github.com/i18next/i18next) | `26.3.6` | `26.4.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.28.0` | `1.34.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `17.0.11` | `17.0.12` |\n| [react-virtuoso](https://github.com/petyosi/react-virtuoso/tree/HEAD/packages/react-virtuoso) | `4.18.11` | `4.18.12` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.0` | `1.62.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.6` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.14` | `1.4.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.17` | `19.2.18` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.5` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.5` | `6.1.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.10` | `4.1.11` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.28.1` | `0.28.2` |\n| [eslint](https://github.com/eslint/eslint) | `10.8.0` | `10.9.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.3` | `0.5.5` |\n| [globals](https://github.com/sindresorhus/globals) | `17.8.0` | `17.11.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.25` | `8.5.26` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.65.0` | `8.68.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.0` | `8.2.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `4.1.11` |\n\n\nUpdates `@xmldom/xmldom` from 0.9.10 to 0.9.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xmldom/xmldom/releases\"\u003e@​xmldom/xmldom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.12\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.9.11...0.9.12\"\u003eCommits\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: parsing a deeply or repeatedly namespaced document no longer consumes quadratic memory; the in-scope namespace map is inherited through the prototype chain instead of being copied for every prefix-declaring element (O(N) instead of O(N²)), preventing a denial-of-service reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e with default options. Serialized output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-965w-775f-mr7g\"\u003e\u003ccode\u003eGHSA-965w-775f-mr7g\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: attribute de-duplication during parsing is now O(M) instead of O(M²); the \u003ccode\u003eNamedNodeMap\u003c/code\u003e parse-time dedup path uses a null-prototype membership index, so a well-formed document with a hostile number of duplicate attributes can no longer wedge the parse. Attribute order and duplicate resolution (last value wins, first position kept) are byte-identical, preserving the XML \u003ca href=\"https://www.w3.org/TR/xml/#uniqattspec\"\u003eno-duplicate-attributes well-formedness constraint\u003c/a\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-8344-3jmq-59r6\"\u003e\u003ccode\u003eGHSA-8344-3jmq-59r6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: HTML raw-text parsing no longer amplifies output on a missing or case-mismatched closing tag; the closing tag is matched case-insensitively per the WHATWG HTML \u003ca href=\"https://html.spec.whatwg.org/multipage/parsing.html#rawtext-end-tag-name-state\"\u003eRAWTEXT end-tag rule\u003c/a\u003e and a missing closing tag is handled explicitly, preventing a denial-of-service. Output for well-formed input is unchanged. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6mj3-qw4j-hgrw\"\u003e\u003ccode\u003eGHSA-6mj3-qw4j-hgrw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: malformed-input recovery is now linear instead of quadratic — the malformed tag-name scan terminates at an embedded \u003ccode\u003e\u0026lt;\u003c/code\u003e, and \u003ccode\u003eNode.prototype.normalize()\u003c/code\u003e merges adjacent text nodes in O(K) instead of O(K²) (also reachable programmatically), per \u003ca href=\"https://dom.spec.whatwg.org/#dom-node-normalize\"\u003e\u003ccode\u003enormalize()\u003c/code\u003e\u003c/a\u003e in the WHATWG DOM spec. DOM output is unchanged; only the reported error text differs. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-93r5-fhx6-vmg9\"\u003e\u003ccode\u003eGHSA-93r5-fhx6-vmg9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now rejects a DocType \u003ccode\u003ename\u003c/code\u003e that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — matching the sibling \u003ccode\u003epublicId\u003c/code\u003e/\u003ccode\u003esystemId\u003c/code\u003e/\u003ccode\u003einternalSubset\u003c/code\u003e checks and preventing XML injection via \u003ccode\u003eDocumentType.name\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-27p8-2357-5qqv\"\u003e\u003ccode\u003eGHSA-27p8-2357-5qqv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now validates a processing-instruction target as an XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-NCName\"\u003e\u003ccode\u003eNCName\u003c/code\u003e\u003c/a\u003e and rejects a case-insensitive \u003ccode\u003exml\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — preventing PI-target injection via \u003ccode\u003e\u0026gt;\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e, or whitespace. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-c7q8-3ch8-vqpv\"\u003e\u003ccode\u003eGHSA-c7q8-3ch8-vqpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eDocument.createEntityReference()\u003c/code\u003e now rejects an invalid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e at creation, and \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e validates an \u003ccode\u003eEntityReference\u003c/code\u003e \u003ccode\u003enodeName\u003c/code\u003e as an XML \u003ccode\u003eName\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — preventing XML injection via an entity-reference name. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6gmq-8vp8-gcm6\"\u003e\u003ccode\u003eGHSA-6gmq-8vp8-gcm6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the \u003ccode\u003erequireWellFormed\u003c/code\u003e serializer's element- and attribute-name validators no longer treat an interior line terminator as satisfying the name anchors, so a name containing a line terminator is rejected with \u003ccode\u003eInvalidStateError\u003c/code\u003e — closing a bypass of the XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-QName\"\u003e\u003ccode\u003eQName\u003c/code\u003e\u003c/a\u003e check. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-jxjr-3g7g-3944\"\u003e\u003ccode\u003eGHSA-jxjr-3g7g-3944\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the \u003ccode\u003erequireWellFormed\u003c/code\u003e serializer's DocType \u003ccode\u003epublicId\u003c/code\u003e/\u003ccode\u003esystemId\u003c/code\u003e validators no longer treat an interior line terminator as satisfying the anchor, so an identifier containing an ECMAScript line terminator is rejected with \u003ccode\u003eInvalidStateError\u003c/code\u003e — closing a bypass of the XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-PubidLiteral\"\u003e\u003ccode\u003ePubidLiteral\u003c/code\u003e\u003c/a\u003e/\u003ccode\u003eSystemLiteral\u003c/code\u003e check. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-vr34-hp96-76pp\"\u003e\u003ccode\u003eGHSA-vr34-hp96-76pp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003ecreateElementNS()\u003c/code\u003e, \u003ccode\u003ecreateAttributeNS()\u003c/code\u003e, \u003ccode\u003ecreateDocumentType()\u003c/code\u003e, and \u003ccode\u003ecreateAttribute()\u003c/code\u003e now reject a name containing a line terminator with \u003ccode\u003eInvalidCharacterError\u003c/code\u003e, because name validation applies to the whole string — closing a creation-time bypass of the XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-QName\"\u003e\u003ccode\u003eName\u003c/code\u003e/\u003ccode\u003eQName\u003c/code\u003e\u003c/a\u003e production on the default serialization path. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-3px3-54cx-rmw9\"\u003e\u003ccode\u003eGHSA-3px3-54cx-rmw9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the parser now reports a not-well-formed end tag whose valid name is followed by trailing content (a recoverable \u003ccode\u003eerror\u003c/code\u003e in XML, a \u003ccode\u003ewarning\u003c/code\u003e in HTML) instead of accepting it silently, per the XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e production; parsing recovers to the byte-identical DOM. Consumers that want strict rejection can escalate the reported \u003ccode\u003eerror\u003c/code\u003e to fatal via the parser's \u003ccode\u003eonError\u003c/code\u003e handler. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6h8r-xr42-gp59\"\u003e\u003ccode\u003eGHSA-6h8r-xr42-gp59\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDOMException\u003c/code\u003es raised during parsing are now reported as a \u003ccode\u003efatalError\u003c/code\u003e, and the originating error is preserved as the \u003ccode\u003ecause\u003c/code\u003e on the resulting \u003ccode\u003eParseError\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/ericchiang\"\u003e\u003ccode\u003e@​ericchiang\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/KarimTantawey\"\u003e\u003ccode\u003e@​KarimTantawey\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/Paranoidgrinch\"\u003e\u003ccode\u003e@​Paranoidgrinch\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003ch2\u003e0.9.11\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.9.10...0.9.11\"\u003eCommits\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e now also rejects invalid element and attribute names when \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e is passed, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e for a name that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-QName\"\u003e\u003ccode\u003eQName\u003c/code\u003e\u003c/a\u003e (this covers the namespace prefix, which surfaces in the element qualified name or in a synthesized \u003ccode\u003exmlns:\u003c/code\u003e declaration). This prevents XML injection via \u003ccode\u003ecreateElement()\u003c/code\u003e / \u003ccode\u003esetAttribute()\u003c/code\u003e, extending the existing \u003ccode\u003erequireWellFormed\u003c/code\u003e checks to the serialized name set. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-w2rr-34g9-rvrj\"\u003e\u003ccode\u003eGHSA-w2rr-34g9-rvrj\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-4w3w-2rp5-g8jm\"\u003e\u003ccode\u003eGHSA-4w3w-2rp5-g8jm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the processing-instruction grammar regex no longer backtracks quadratically on an unterminated processing instruction (\u003ccode\u003e\u0026lt;?…\u003c/code\u003e with no closing \u003ccode\u003e?\u0026gt;\u003c/code\u003e), preventing a denial-of-service (ReDoS) reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e with default options. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-g53g-w8rj-fmg7\"\u003e\u003ccode\u003eGHSA-g53g-w8rj-fmg7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCharacterData\u003c/code\u003e \u003ccode\u003enodeValue\u003c/code\u003e and \u003ccode\u003edata\u003c/code\u003e are now kept in sync \u003ca href=\"https://redirect.github.com/xmldom/xmldom/pull/990\"\u003e\u003ccode\u003e[#990](https://github.com/xmldom/xmldom/issues/990)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/jmestwa-coder\"\u003e\u003ccode\u003e@​jmestwa-coder\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/stevenobiajulu\"\u003e\u003ccode\u003e@​stevenobiajulu\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\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/xmldom/xmldom/blob/master/CHANGELOG.md\"\u003e@​xmldom/xmldom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.9.11...0.9.12\"\u003e0.9.12\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: parsing a deeply or repeatedly namespaced document no longer consumes quadratic memory; the in-scope namespace map is inherited through the prototype chain instead of being copied for every prefix-declaring element (O(N) instead of O(N²)), preventing a denial-of-service reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e with default options. Serialized output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-965w-775f-mr7g\"\u003e\u003ccode\u003eGHSA-965w-775f-mr7g\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: attribute de-duplication during parsing is now O(M) instead of O(M²); the \u003ccode\u003eNamedNodeMap\u003c/code\u003e parse-time dedup path uses a null-prototype membership index, so a well-formed document with a hostile number of duplicate attributes can no longer wedge the parse. Attribute order and duplicate resolution (last value wins, first position kept) are byte-identical, preserving the XML \u003ca href=\"https://www.w3.org/TR/xml/#uniqattspec\"\u003eno-duplicate-attributes well-formedness constraint\u003c/a\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-8344-3jmq-59r6\"\u003e\u003ccode\u003eGHSA-8344-3jmq-59r6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: HTML raw-text parsing no longer amplifies output on a missing or case-mismatched closing tag; the closing tag is matched case-insensitively per the WHATWG HTML \u003ca href=\"https://html.spec.whatwg.org/multipage/parsing.html#rawtext-end-tag-name-state\"\u003eRAWTEXT end-tag rule\u003c/a\u003e and a missing closing tag is handled explicitly, preventing a denial-of-service. Output for well-formed input is unchanged. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6mj3-qw4j-hgrw\"\u003e\u003ccode\u003eGHSA-6mj3-qw4j-hgrw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: malformed-input recovery is now linear instead of quadratic — the malformed tag-name scan terminates at an embedded \u003ccode\u003e\u0026lt;\u003c/code\u003e, and \u003ccode\u003eNode.prototype.normalize()\u003c/code\u003e merges adjacent text nodes in O(K) instead of O(K²) (also reachable programmatically), per \u003ca href=\"https://dom.spec.whatwg.org/#dom-node-normalize\"\u003e\u003ccode\u003enormalize()\u003c/code\u003e\u003c/a\u003e in the WHATWG DOM spec. DOM output is unchanged; only the reported error text differs. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-93r5-fhx6-vmg9\"\u003e\u003ccode\u003eGHSA-93r5-fhx6-vmg9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now rejects a DocType \u003ccode\u003ename\u003c/code\u003e that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — matching the sibling \u003ccode\u003epublicId\u003c/code\u003e/\u003ccode\u003esystemId\u003c/code\u003e/\u003ccode\u003einternalSubset\u003c/code\u003e checks and preventing XML injection via \u003ccode\u003eDocumentType.name\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-27p8-2357-5qqv\"\u003e\u003ccode\u003eGHSA-27p8-2357-5qqv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now validates a processing-instruction target as an XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-NCName\"\u003e\u003ccode\u003eNCName\u003c/code\u003e\u003c/a\u003e and rejects a case-insensitive \u003ccode\u003exml\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — preventing PI-target injection via \u003ccode\u003e\u0026gt;\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e, or whitespace. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-c7q8-3ch8-vqpv\"\u003e\u003ccode\u003eGHSA-c7q8-3ch8-vqpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eDocument.createEntityReference()\u003c/code\u003e now rejects an invalid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e at creation, and \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e validates an \u003ccode\u003eEntityReference\u003c/code\u003e \u003ccode\u003enodeName\u003c/code\u003e as an XML \u003ccode\u003eName\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — preventing XML injection via an entity-reference name. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6gmq-8vp8-gcm6\"\u003e\u003ccode\u003eGHSA-6gmq-8vp8-gcm6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the \u003ccode\u003erequireWellFormed\u003c/code\u003e serializer's element- and attribute-name validators no longer treat an interior line terminator as satisfying the name anchors, so a name containing a line terminator is rejected with \u003ccode\u003eInvalidStateError\u003c/code\u003e — closing a bypass of the XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-QName\"\u003e\u003ccode\u003eQName\u003c/code\u003e\u003c/a\u003e check. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-jxjr-3g7g-3944\"\u003e\u003ccode\u003eGHSA-jxjr-3g7g-3944\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the \u003ccode\u003erequireWellFormed\u003c/code\u003e serializer's DocType \u003ccode\u003epublicId\u003c/code\u003e/\u003ccode\u003esystemId\u003c/code\u003e validators no longer treat an interior line terminator as satisfying the anchor, so an identifier containing an ECMAScript line terminator is rejected with \u003ccode\u003eInvalidStateError\u003c/code\u003e — closing a bypass of the XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-PubidLiteral\"\u003e\u003ccode\u003ePubidLiteral\u003c/code\u003e\u003c/a\u003e/\u003ccode\u003eSystemLiteral\u003c/code\u003e check. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-vr34-hp96-76pp\"\u003e\u003ccode\u003eGHSA-vr34-hp96-76pp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003ecreateElementNS()\u003c/code\u003e, \u003ccode\u003ecreateAttributeNS()\u003c/code\u003e, \u003ccode\u003ecreateDocumentType()\u003c/code\u003e, and \u003ccode\u003ecreateAttribute()\u003c/code\u003e now reject a name containing a line terminator with \u003ccode\u003eInvalidCharacterError\u003c/code\u003e, because name validation applies to the whole string — closing a creation-time bypass of the XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-QName\"\u003e\u003ccode\u003eName\u003c/code\u003e/\u003ccode\u003eQName\u003c/code\u003e\u003c/a\u003e production on the default serialization path. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-3px3-54cx-rmw9\"\u003e\u003ccode\u003eGHSA-3px3-54cx-rmw9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the parser now reports a not-well-formed end tag whose valid name is followed by trailing content (a recoverable \u003ccode\u003eerror\u003c/code\u003e in XML, a \u003ccode\u003ewarning\u003c/code\u003e in HTML) instead of accepting it silently, per the XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e production; parsing recovers to the byte-identical DOM. Consumers that want strict rejection can escalate the reported \u003ccode\u003eerror\u003c/code\u003e to fatal via the parser's \u003ccode\u003eonError\u003c/code\u003e handler. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6h8r-xr42-gp59\"\u003e\u003ccode\u003eGHSA-6h8r-xr42-gp59\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDOMException\u003c/code\u003es raised during parsing are now reported as a \u003ccode\u003efatalError\u003c/code\u003e, and the originating error is preserved as the \u003ccode\u003ecause\u003c/code\u003e on the resulting \u003ccode\u003eParseError\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/ericchiang\"\u003e\u003ccode\u003e@​ericchiang\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/KarimTantawey\"\u003e\u003ccode\u003e@​KarimTantawey\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/Paranoidgrinch\"\u003e\u003ccode\u003e@​Paranoidgrinch\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.8.14...0.8.15\"\u003e0.8.15\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: parsing a deeply or repeatedly namespaced document no longer consumes quadratic memory; the in-scope namespace map is inherited through the prototype chain instead of being copied for every prefix-declaring element (O(N) instead of O(N²)), preventing a denial-of-service reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e with default options. Serialized output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-965w-775f-mr7g\"\u003e\u003ccode\u003eGHSA-965w-775f-mr7g\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: attribute de-duplication during parsing is now O(M) instead of O(M²); the \u003ccode\u003eNamedNodeMap\u003c/code\u003e parse-time dedup path uses a null-prototype membership index, so a well-formed document with a hostile number of duplicate attributes can no longer wedge the parse. Attribute order and duplicate resolution (last value wins, first position kept) are byte-identical, preserving the XML \u003ca href=\"https://www.w3.org/TR/xml/#uniqattspec\"\u003eno-duplicate-attributes well-formedness constraint\u003c/a\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-8344-3jmq-59r6\"\u003e\u003ccode\u003eGHSA-8344-3jmq-59r6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: trimming trailing whitespace from an XML end tag (\u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e) is now anchored so it runs in linear time instead of backtracking quadratically on a long whitespace run, preventing a ReDoS reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e. Trimmed output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-x4fp-j954-r2f4\"\u003e\u003ccode\u003eGHSA-x4fp-j954-r2f4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: malformed-input recovery is now linear instead of quadratic — the malformed tag-name scan terminates at an embedded \u003ccode\u003e\u0026lt;\u003c/code\u003e, and \u003ccode\u003eNode.prototype.normalize()\u003c/code\u003e merges adjacent text nodes in O(K) instead of O(K²) (also reachable programmatically), per \u003ca href=\"https://dom.spec.whatwg.org/#dom-node-normalize\"\u003e\u003ccode\u003enormalize()\u003c/code\u003e\u003c/a\u003e in the WHATWG DOM spec. DOM output is unchanged; only the reported error text differs. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-93r5-fhx6-vmg9\"\u003e\u003ccode\u003eGHSA-93r5-fhx6-vmg9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now rejects a DocType \u003ccode\u003ename\u003c/code\u003e that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — matching the sibling \u003ccode\u003epublicId\u003c/code\u003e/\u003ccode\u003esystemId\u003c/code\u003e/\u003ccode\u003einternalSubset\u003c/code\u003e checks and preventing XML injection via \u003ccode\u003eDocumentType.name\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-27p8-2357-5qqv\"\u003e\u003ccode\u003eGHSA-27p8-2357-5qqv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now validates a processing-instruction target as an XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-NCName\"\u003e\u003ccode\u003eNCName\u003c/code\u003e\u003c/a\u003e and rejects a case-insensitive \u003ccode\u003exml\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — a check \u003ccode\u003e0.8.x\u003c/code\u003e did not previously perform, preventing PI-target injection via \u003ccode\u003e\u0026gt;\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e, or whitespace. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-c7q8-3ch8-vqpv\"\u003e\u003ccode\u003eGHSA-c7q8-3ch8-vqpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eDocument.createEntityReference()\u003c/code\u003e now rejects an invalid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e at creation, and \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e validates an \u003ccode\u003eEntityReference\u003c/code\u003e \u003ccode\u003enodeName\u003c/code\u003e as an XML \u003ccode\u003eName\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — preventing XML injection via an entity-reference name. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6gmq-8vp8-gcm6\"\u003e\u003ccode\u003eGHSA-6gmq-8vp8-gcm6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the parser now reports a not-well-formed end tag whose valid name is followed by trailing content as a recoverable \u003ccode\u003eerror\u003c/code\u003e instead of accepting it silently, per the XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e production; parsing recovers to the byte-identical DOM. Consumers that want strict rejection can escalate the reported \u003ccode\u003eerror\u003c/code\u003e to fatal via the parser's \u003ccode\u003eerrorHandler\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6h8r-xr42-gp59\"\u003e\u003ccode\u003eGHSA-6h8r-xr42-gp59\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/ericchiang\"\u003e\u003ccode\u003e@​ericchiang\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/Paranoidgrinch\"\u003e\u003ccode\u003e@​Paranoidgrinch\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.9.10...0.9.11\"\u003e0.9.11\u003c/a\u003e\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/xmldom/xmldom/commit/0af8cf829d8a92bbac612903422c6947f5458f06\"\u003e\u003ccode\u003e0af8cf8\u003c/code\u003e\u003c/a\u003e 0.9.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/69d257bd677aed2dde833a6dd67ddf244c370e41\"\u003e\u003ccode\u003e69d257b\u003c/code\u003e\u003c/a\u003e docs: add 0.9.12 CHANGELOG entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/e53e9b125de830559747b09d9f152c255600ddb9\"\u003e\u003ccode\u003ee53e9b1\u003c/code\u003e\u003c/a\u003e docs: add 0.8.15 CHANGELOG entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/0748720b620555f8c222782dcab575cf0cf403b4\"\u003e\u003ccode\u003e0748720\u003c/code\u003e\u003c/a\u003e fix: prevent quadratic malformed-tag recovery and normalize() adjacent-text m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/7ced40c06c28d151e996a97045018c3559ae4707\"\u003e\u003ccode\u003e7ced40c\u003c/code\u003e\u003c/a\u003e fix: prevent HTML raw-text output amplification via case-insensitive close-ta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/cfb09b5dbeb035fdfedc9f01e2bbaf226bf47cf3\"\u003e\u003ccode\u003ecfb09b5\u003c/code\u003e\u003c/a\u003e fix: prevent quadratic attribute de-duplication via null-prototype membership...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/e9dbc6b54c4a9fa83e678647bc1544a505522040\"\u003e\u003ccode\u003ee9dbc6b\u003c/code\u003e\u003c/a\u003e test: characterize NamedNodeMap attribute de-duplication before the index ref...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/dabffe884e864eeecb1f515c716f875e1bc47ec1\"\u003e\u003ccode\u003edabffe8\u003c/code\u003e\u003c/a\u003e fix: prevent quadratic namespace-map memory consumption via prototype-chain i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/7b2ec67e1750daadd0bb06c92e875e726544a362\"\u003e\u003ccode\u003e7b2ec67\u003c/code\u003e\u003c/a\u003e fix: prevent multiline-anchor bypass of name/id validation by dropping the re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/4664386e4f4d99d17b416a151dbe8323e245284b\"\u003e\u003ccode\u003e4664386\u003c/code\u003e\u003c/a\u003e fix: prevent XML injection via unsafe EntityReference name (GHSA-6gmq-8vp8-gcm6)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xmldom/xmldom/compare/0.9.10...0.9.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~karfau\"\u003ekarfau\u003c/a\u003e, a new releaser for \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `baseline-browser-mapping` from 2.11.7 to 2.11.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/b964de0405c7622bb2c10fddd58330a9bd6225a1\"\u003e\u003ccode\u003eb964de0\u003c/code\u003e\u003c/a\u003e Patch to 2.11.20 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/723099f4f22f11631c731c7087aa91ebb4d41b30\"\u003e\u003ccode\u003e723099f\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/f44163d603a154777a609869efca585c12f4b93e\"\u003e\u003ccode\u003ef44163d\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/8966043789c3766b1e3392ed080aa9c146562eca\"\u003e\u003ccode\u003e8966043\u003c/code\u003e\u003c/a\u003e Patch to 2.11.19 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/e18601dcfedbb82f2d969644e7a914090de37494\"\u003e\u003ccode\u003ee18601d\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/28cb50a1ec68162ee0186e9afe7ddb3cc0e7ea53\"\u003e\u003ccode\u003e28cb50a\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/cb33a835b8d91950d7b6aa5a856696c4e8671ac3\"\u003e\u003ccode\u003ecb33a83\u003c/code\u003e\u003c/a\u003e Patch to 2.11.18 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/61f4f923f41193b53f391900552e0b1c4d861cab\"\u003e\u003ccode\u003e61f4f92\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/650fe90289e7af9dcf0ab6af64d770b47ee368bf\"\u003e\u003ccode\u003e650fe90\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/1b2ca497e4d5109cdfe747ac57b6860df6dbc9be\"\u003e\u003ccode\u003e1b2ca49\u003c/code\u003e\u003c/a\u003e Patch to 2.11.17 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.11.7...v2.11.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001806 to 1.0.30001810\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/369a550d87291e962f64709956f83deb63644711\"\u003e\u003ccode\u003e369a550\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001809\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/92bee19a0da4c85c4e2f2e8b8a4512293efa114e\"\u003e\u003ccode\u003e92bee19\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001807\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/ee692af63db76ac42898724eae3021795f54ee8f\"\u003e\u003ccode\u003eee692af\u003c/code\u003e\u003c/a\u003e Allow to use latest caniuse-db\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/61386fc378925191c4ab93e073545502d1a5fb76\"\u003e\u003ccode\u003e61386fc\u003c/code\u003e\u003c/a\u003e Move back to the latest pnpm 11\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001806...1.0.30001810\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `i18next` from 26.3.6 to 26.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next/releases\"\u003ei18next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: cache \u003ccode\u003etoResolveHierarchy\u003c/code\u003e results per \u003ccode\u003e(code, fallbackCode)\u003c/code\u003e pair. The hierarchy resolver runs on every \u003ccode\u003et()\u003c/code\u003e call and calls \u003ccode\u003eIntl.getCanonicalLocales\u003c/code\u003e multiple times, which showed up prominently when profiling render-heavy UIs (e.g. virtualized data grids); with the cache the per-call cost drops from ~886 ns to ~41 ns. The cache is invalidated automatically when \u003ccode\u003eoptions.fallbackLng\u003c/code\u003e changes (reassignment or in-place array mutation); if you mutate other resolution-relevant options at runtime (\u003ccode\u003eload\u003c/code\u003e, \u003ccode\u003elowerCaseLng\u003c/code\u003e, \u003ccode\u003ecleanCode\u003c/code\u003e, \u003ccode\u003enonExplicitSupportedLngs\u003c/code\u003e), call \u003ccode\u003ei18next.services.languageUtils.clearCache()\u003c/code\u003e afterwards. Function-valued \u003ccode\u003efallbackLng\u003c/code\u003e and per-call array/object \u003ccode\u003efallbackLng\u003c/code\u003e options are never cached, so dynamic fallbacks keep working as before. Thanks \u003ca href=\"https://github.com/equaterina\"\u003e\u003ccode\u003e@​equaterina\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2444\"\u003e#2444\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003echore: update all devDependencies (Babel stays on 7.x until \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e supports 8, eslint on 9.x for neostandard). Removed the unused \u003ccode\u003ecoveralls\u003c/code\u003e package (CI uses the Coveralls GitHub Action) and replaced \u003ccode\u003esinon\u003c/code\u003e with \u003ccode\u003enise\u003c/code\u003e + \u003ccode\u003evitest.spyOn\u003c/code\u003e in the v1 compatibility tests, which resolves all open \u003ccode\u003enpm audit\u003c/code\u003e findings (0 vulnerabilities) and should close the dependabot alerts on the lockfile.\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/i18next/i18next/blob/master/CHANGELOG.md\"\u003ei18next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: cache \u003ccode\u003etoResolveHierarchy\u003c/code\u003e results per \u003ccode\u003e(code, fallbackCode)\u003c/code\u003e pair. The hierarchy resolver runs on every \u003ccode\u003et()\u003c/code\u003e call and calls \u003ccode\u003eIntl.getCanonicalLocales\u003c/code\u003e multiple times, which showed up prominently when profiling render-heavy UIs (e.g. virtualized data grids); with the cache the per-call cost drops from ~886 ns to ~41 ns. The cache is invalidated automatically when \u003ccode\u003eoptions.fallbackLng\u003c/code\u003e changes (reassignment or in-place array mutation); if you mutate other resolution-relevant options at runtime (\u003ccode\u003eload\u003c/code\u003e, \u003ccode\u003elowerCaseLng\u003c/code\u003e, \u003ccode\u003ecleanCode\u003c/code\u003e, \u003ccode\u003enonExplicitSupportedLngs\u003c/code\u003e), call \u003ccode\u003ei18next.services.languageUtils.clearCache()\u003c/code\u003e afterwards. Function-valued \u003ccode\u003efallbackLng\u003c/code\u003e and per-call array/object \u003ccode\u003efallbackLng\u003c/code\u003e options are never cached, so dynamic fallbacks keep working as before. Thanks \u003ca href=\"https://github.com/equaterina\"\u003e\u003ccode\u003e@​equaterina\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2444\"\u003e#2444\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003echore: update all devDependencies (Babel stays on 7.x until \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e supports 8, eslint on 9.x for neostandard). Removed the unused \u003ccode\u003ecoveralls\u003c/code\u003e package (CI uses the Coveralls GitHub Action) and replaced \u003ccode\u003esinon\u003c/code\u003e with \u003ccode\u003enise\u003c/code\u003e + \u003ccode\u003evitest.spyOn\u003c/code\u003e in the v1 compatibility tests, which resolves all open \u003ccode\u003enpm audit\u003c/code\u003e findings (0 vulnerabilities) and should close the dependabot alerts on the lockfile.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/652847e70fd68344d00456f20ef0584da51e59f7\"\u003e\u003ccode\u003e652847e\u003c/code\u003e\u003c/a\u003e 26.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/6c6025f87e89f0b5e8ef3f0bf23fd61158bd64d3\"\u003e\u003ccode\u003e6c6025f\u003c/code\u003e\u003c/a\u003e prettier fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/742b9a95dd240891368bd296b6dbb09844bd365a\"\u003e\u003ccode\u003e742b9a9\u003c/code\u003e\u003c/a\u003e chore: update dependencies and clean up dev tooling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/06924d961c64bd01a1f3d707b425b6c392a72a9a\"\u003e\u003ccode\u003e06924d9\u003c/code\u003e\u003c/a\u003e fix: invalidate toResolveHierarchy cache on in-place fallbackLng mutation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/bb80369e1453cb9621011d51feaf7e0b8ba002f3\"\u003e\u003ccode\u003ebb80369\u003c/code\u003e\u003c/a\u003e perf: cache toResolveHierarchy (\u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2444\"\u003e#2444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/i18next/i18next/compare/v26.3.6...v26.4.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 1.28.0 to 1.34.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 1.34.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update icon design discussion template 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/4726\"\u003elucide-icons/lucide#4726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the preact-deps group with 2 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/lucide-icons/lucide/pull/4738\"\u003elucide-icons/lucide#4738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003email-clock\u003c/code\u003e icon 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/4722\"\u003elucide-icons/lucide#4722\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/1.33.0...1.34.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.33.0...1.34.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.33.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): add list-clock icon by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4636\"\u003elucide-icons/lucide#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add square-dimensions by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4547\"\u003elucide-icons/lucide#4547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eusb-c-port\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/4556\"\u003elucide-icons/lucide#4556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): correct Vanilla icon import casing by \u003ca href=\"https://github.com/hugosmoreira\"\u003e\u003ccode\u003e@​hugosmoreira\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4597\"\u003elucide-icons/lucide#4597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eaudio-lines-off\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/4589\"\u003elucide-icons/lucide#4589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(icon-discussions): add icon design template 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/4691\"\u003elucide-icons/lucide#4691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emop\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/4682\"\u003elucide-icons/lucide#4682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(scripts): Potential fix for code scanning alert no. 31: Inefficient regular expression 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/4723\"\u003elucide-icons/lucide#4723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-deps group with 3 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/lucide-icons/lucide/pull/4720\"\u003elucide-icons/lucide#4720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon-discussions): close discussions with banned phrases 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/4692\"\u003elucide-icons/lucide#4692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emidi-port\u003c/code\u003e icon by \u003ca href=\"https://github.com/simoncoudeville\"\u003e\u003ccode\u003e@​simoncoudeville\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3754\"\u003elucide-icons/lucide#3754\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/hugosmoreira\"\u003e\u003ccode\u003e@​hugosmoreira\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4597\"\u003elucide-icons/lucide#4597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simoncoudeville\"\u003e\u003ccode\u003e@​simoncoudeville\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3754\"\u003elucide-icons/lucide#3754\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/1.32.0...1.33.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.32.0...1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.32.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecar-battery\u003c/code\u003e icon by \u003ca href=\"https://github.com/andreynaz4renko\"\u003e\u003ccode\u003e@​andreynaz4renko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4088\"\u003elucide-icons/lucide#4088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(categories): fixes emoji.json 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/4697\"\u003elucide-icons/lucide#4697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump vue from 3.5.40 to 3.5.41 in the vue-deps group across 1 directory 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/4695\"\u003elucide-icons/lucide#4695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev): upgrade ESLint to latest compatible stack (v10) by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4378\"\u003elucide-icons/lucide#4378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add square-text by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4609\"\u003elucide-icons/lucide#4609\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/andreynaz4renko\"\u003e\u003ccode\u003e@​andreynaz4renko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4088\"\u003elucide-icons/lucide#4088\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/1.31.0...1.32.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.31.0...1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.31.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003email-badge\u003c/code\u003e icon by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4638\"\u003elucide-icons/lucide#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add angle by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4545\"\u003elucide-icons/lucide#4545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eeject\u003c/code\u003e icon by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4043\"\u003elucide-icons/lucide#4043\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/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4638\"\u003elucide-icons/lucide#4638\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/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0f8d48b266e7af1e2bab49ff12ab6ec0795ed204\"\u003e\u003ccode\u003e0f8d48b\u003c/code\u003e\u003c/a\u003e test(packages): updates unit test snapshots with face-slightly-smiling (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4676\"\u003e#4676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.34.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-i18next` from 17.0.11 to 17.0.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md\"\u003ereact-i18next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.0.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(IcuTrans): key-less \u003ccode\u003eicu.macro\u003c/code\u003e nodes (\u003ccode\u003e\u0026lt;Trans\u0026gt;Welcome, {name}!\u0026lt;/Trans\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;Select\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;Plural\u0026gt;\u003c/code\u003e without \u003ccode\u003ei18nKey\u003c/code\u003e) rendered an empty string since 17.0.0. The macro now emits \u003ccode\u003e\u0026lt;IcuTrans defaultTranslation=\u0026quot;…\u0026quot;\u0026gt;\u003c/code\u003e without a key and \u003ccode\u003eIcuTrans\u003c/code\u003e passed \u003ccode\u003eundefined\u003c/code\u003e to \u003ccode\u003et()\u003c/code\u003e, which returns \u003ccode\u003e''\u003c/code\u003e. Like \u003ccode\u003eTrans\u003c/code\u003e, \u003ccode\u003eIcuTrans\u003c/code\u003e now uses \u003ccode\u003edefaultTranslation\u003c/code\u003e as the key when \u003ccode\u003ei18nKey\u003c/code\u003e is not provided.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/react-i18next/commit/ea721fb58dccf1c569015969e5689c374ae20e4b\"\u003e\u003ccode\u003eea721fb\u003c/code\u003e\u003c/a\u003e 17.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/react-i18next/commit/6c2a71e1c0a67b4265a89d177dfc5ebf87e62b8d\"\u003e\u003ccode\u003e6c2a71e\u003c/code\u003e\u003c/a\u003e fix(IcuTrans): use defaultTranslation as key when no i18nKey is given\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/react-i18next/commit/258c96daab2c332da0904469d2d7b53ae6da202b\"\u003e\u003ccode\u003e258c96d\u003c/code\u003e\u003c/a\u003e chore(examples): upgrade all example apps off unmaintained toolchains\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/react-i18next/commit/b8677c805cd6634902bae49b99143a8fa60a02fe\"\u003e\u003ccode\u003eb8677c8\u003c/code\u003e\u003c/a\u003e chore: update dependencies to close dependabot alerts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/react-i18next/commit/aa9c92bd7fdbe638d970ef34c35eb1712fa0912d\"\u003e\u003ccode\u003eaa9c92b\u003c/code\u003e\u003c/a\u003e docs: point Trans component links at the current docs (\u003ca href=\"https://redirect.github.com/i18next/react-i18next/issues/1929\"\u003e#1929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/i18next/react-i18next/compare/v17.0.11...v17.0.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-virtuoso` from 4.18.11 to 4.18.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/petyosi/react-virtuoso/releases\"\u003ereact-virtuoso's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-virtuoso@4.18.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/petyosi/react-virtuoso/pull/1487\"\u003e#1487\u003c/a\u003e \u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/d975e6c4eab2d56b23948c8b958c1d9b5c508c0c\"\u003e\u003ccode\u003ed975e6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/petyosi\"\u003e\u003ccode\u003e@​petyosi\u003c/code\u003e\u003c/a\u003e! - Measure window-scrolling lists before they enter the viewport so their estimated height is included in the document layout.\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/petyosi/react-virtuoso/blob/main/packages/react-virtuoso/CHANGELOG.md\"\u003ereact-virtuoso's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.18.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/petyosi/react-virtuoso/pull/1487\"\u003e#1487\u003c/a\u003e \u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/d975e6c4eab2d56b23948c8b958c1d9b5c508c0c\"\u003e\u003ccode\u003ed975e6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/petyosi\"\u003e\u003ccode\u003e@​petyosi\u003c/code\u003e\u003c/a\u003e! - Measure window-scrolling lists before they enter the viewport so their estimated height is included in the document layout.\u003c/li\u003e\n\u003c/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/petyosi/react-virtuoso/commits/react-virtuoso@4.18.12/packages/react-virtuoso\"\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.62.0 to 1.62.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.62.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41989\"\u003e#41989\u003c/a\u003e [Regression]: tsconfig \u0026quot;extends\u0026quot; bare specifier isn't resolved via node_modules walk-up like tsc (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41998\"\u003e#41998\u003c/a\u003e [Regression]: directory-form tsconfig project references (\u0026quot;path\u0026quot;: \u0026quot;../pkg\u0026quot;) fail to resolve (fatal since 1.62)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41985\"\u003e#41985\u003c/a\u003e Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42000\"\u003e#42000\u003c/a\u003e [Regression]: page.evaluate() arg of a branded primitive type (string \u0026amp; { brand }) no longer type-checks since 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42013\"\u003e#42013\u003c/a\u003e [BUG]Image-type actionable elements are not presented in the snapshot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/26a9e470a7b3c7822084b09fb7f13902c5f37b51\"\u003e\u003ccode\u003e26a9e47\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42043\"\u003e#42043\u003c/a\u003e): docs: release notes for v1.62 Python, Java, and .NET (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0a81d5d09b10eeefe228fe745c3f80c7368a239b\"\u003e\u003ccode\u003e0a81d5d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42040\"\u003e#42040\u003c/a\u003e): docs(release-notes): mention the isolated headless clipb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/83768264e64a821bcef9e634b8e5c33897f2b032\"\u003e\u003ccode\u003e8376826\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42034\"\u003e#42034\u003c/a\u003e): fix(aria): keep icon-only clickable elements in ai snaps...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/66c5cc92a60ce20ab3abe779339e1f90d2e2e888\"\u003e\u003ccode\u003e66c5cc9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42020\"\u003e#42020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9672bc3f2a7098cb6a9791ca97222187363a3037\"\u003e\u003ccode\u003e9672bc3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42009\"\u003e#42009\u003c/a\u003e): fix(types): support branded primitives in evaluate argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4325804427a214aa0c8c39bb1352f4ac4f712fd1\"\u003e\u003ccode\u003e4325804\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41988\"\u003e#41988\u003c/a\u003e): fix(aria): preserve names from collapsed text contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9632f8ecbc2accba140ea342f1070ccfdd5f5d41\"\u003e\u003ccode\u003e9632f8e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42005\"\u003e#42005\u003c/a\u003e): fix(tsconfig): do not throw when \u0026quot;extends\u0026quot;/\u0026quot;references\u0026quot; ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.62.0...v1.62.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.2 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e@​testing-library/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003e16.3.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e20ce75f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e\u003ccode\u003e20ce75f\u003c/code\u003e\u003c/a\u003e fix: Avoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/be9d81d91314c9f0bafaa363f70b409b4b31989c\"\u003e\u003ccode\u003ebe9d81d\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and types (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.1 to 14.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.5...v14.6.6\"\u003e14.6.6\u003c/a\u003e (2026-08-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault pointer event pointerType to empty string instead of the string \u0026quot;undefined\u0026quot; (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1325\"\u003e#1325\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e71a5475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.4...v14.6.5\"\u003e14.6.5\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e43efda7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.3...v14.6.4\"\u003e14.6.4\u003c/a\u003e (2026-08-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003ed7e80e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.2...v14.6.3\"\u003e14.6.3\u003c/a\u003e (2026-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e manually release a patch version (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1321\"\u003e#1321\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1d18b1fae589eeed8e08838672a4c2de0dcc2b36\"\u003e1d18b1f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1317\"\u003e#1317\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.1...v14.6.2\"\u003e14.6.2\u003c/a\u003e (2026-08-03)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e\u003ccode\u003e71a5475\u003c/code\u003e\u003c/a\u003e fix: default pointer event pointerType to empty string instead of the string ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e\u003ccode\u003e43efda7\u003c/code\u003e\u003c/a\u003e fix: tab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003e\u003ccode\u003ed7e80e3\u003c/code\u003e\u003c/a\u003e fix: keyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43d8e6c5caec5706bcf4b2d77643d7b221c39de4\"\u003e\u003ccode\u003e43d8e6c\u003c/code\u003e\u003c/a\u003e ci: remove broken npm backfill step (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/1d18b1fae589eeed8e08838672a4c2de0dcc2b36\"\u003e\u003ccode\u003e1d18b1f\u003c/code\u003e\u003c/a\u003e fix(release): manually release a patch version (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/232f3e6f4f92459c02161d156a70bddd13a59eaa\"\u003e\u003ccode\u003e232f3e6\u003c/code\u003e\u003c/a\u003e docs: add migration note and clean up README badges (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/83e2b2261b40f5f08296eaf5af3d42018e6681ed\"\u003e\u003ccode\u003e83e2b22\u003c/code\u003e\u003c/a\u003e ci: remove deprecated CodeSandbox CI (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1318\"\u003e#1318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/e8da81953bd9b48512a1e4ce9b73cc36aeaeee37\"\u003e\u003ccode\u003ee8da819\u003c/code\u003e\u003c/a\u003e ci: publish to npm via OIDC trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/13fa4bc1f0dedeb866a8730fa357229832437418\"\u003e\u003ccode\u003e13fa4bc\u003c/code\u003e\u003c/a\u003e ci: stop lint errors from blocking release (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/c3cec1832f180b6d1dcb7c5d2b0771339dd5e848\"\u003e\u003ccode\u003ec3cec18\u003c/code\u003e\u003c/a\u003e chore(ci): make releases work with full git history (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.1...v14.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​testing-library/user-event\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.3.14 to 1.4.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/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.17 to 19.2.18\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 `@types/react-dom` from 19.2.3 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 6.0.5 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.1.0\u003c/h2\u003e\n\u003ch3\u003eAdd experimental native React Compiler support (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1419\"\u003e#1419\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdd experimental native React Compiler support.\u003c/p\u003e\n\u003cp\u003eYou can use it by installing \u003ccode\u003eoxc-transform-react\u003c/code\u003e and enabling it via the \u003ccode\u003ecompiler\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install -D oxc-transform-react\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'vite'\nimport react from '@vitejs/plugin-react'\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nreact({ compiler: true })\u003cbr /\u003e\n]\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.0 (2026-08-19)\u003c/h2\u003e\n\u003ch3\u003eAdd experimental native React Compiler support (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1419\"\u003e#1419\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdd experimental native React Compiler support.\u003c/p\u003e\n\u003cp\u003eYou can use it by installing \u003ccode\u003eoxc-transform-react\u003c/code\u003e and enabling it via the \u003ccode\u003ecompiler\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install -D oxc-transform-react\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from 'vite'\nimport react from '@vitejs/plugin-react'\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nreact({ compiler: true })\u003cbr /\u003e\n]\u003cbr /\u003e\n})\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/39b31735bf79c2dd380eedaba7ed849256f92a29\"\u003e\u003ccode\u003e39b3173\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.1.0 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1428\"\u003e#1428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/f1340b0c760b1c16e1b780eeba46fd933ddd52eb\"\u003e\u003ccode\u003ef1340b0\u003c/code\u003e\u003c/a\u003e feat(react): add native React Compiler support (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1419\"\u003e#1419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/9ab698eafc38ffa14861db450291ed2f6f557557\"\u003e\u003ccode\u003e9ab698e\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1375\"\u003e#1375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.0/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.10 to 4.1.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevive global concurrency limit for test lifecycle [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10992\"\u003evitest-dev/vitest#10992\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5146df80b\"\u003e\u003c!-- raw HTML omitted --\u003e(5146d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eEncode iframeId in tester iframe URL [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ePduhard\u003c/strong\u003e and \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10955\"\u003evitest-dev/vitest#10955\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/10b2cd201\"\u003e\u003c!-- raw HTML omitted --\u003e(10b2c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrigger playwright/chromium gc on lower disk availability [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10951\"\u003evitest-dev/vitest#10951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9851dbc41\"\u003e\u003c!-- raw HTML omitted --\u003e(9851d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRestrict redirect mocks to the fs allowlist [backport to v4]  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10974\"\u003evitest-dev/vitest#10974\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fe5a11d3c\"\u003e\u003c!-- raw HTML omitted --\u003e(fe5a1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2\"\u003e\u003ccode\u003e9bd8d46\u003c/code\u003e\u003c/a\u003e chore: release v4.1.11 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10995\"\u003e#10995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bun-types` from 1.3.14 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oven-sh/bun/releases\"\u003ebun-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBun v1.4\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.4\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.com/install | bash\r\n# or you can use npm\r\n# npm install -g bun\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.com/install.ps1|iex\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.4.0:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eRead the \u003ca href=\"https://bun.com/1.4\"\u003eblog post\u003c/a\u003e:\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch3\u003eThank you\u003c/h3\u003e\n\u003cp\u003eBun is free, open source, and MIT-licensed. We receive a lot of contributions from the community, and we'd like to thank everyone who fixed a bug or contributed since Bun v1.3.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/190n\"\u003e\u003ccode\u003e@​190n\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alanstott\"\u003e\u003ccode\u003e@​alanstott\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alii\"\u003e\u003ccode\u003e@​alii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alinalihassan\"\u003e\u003ccode\u003e@​alinalihassan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amdad121\"\u003e\u003ccode\u003e@​amdad121\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-kurt\"\u003e\u003ccode\u003e@​ant-kurt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthonybaldwin\"\u003e\u003ccode\u003e@​anthonybaldwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avarayr\"\u003e\u003ccode\u003e@​avarayr\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baboon-king\"\u003e\u003ccode\u003e@​baboon-king\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/billywhizz\"\u003e\u003ccode\u003e@​billywhizz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bmwalters\"\u003e\u003ccode\u003e@​bmwalters\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/braden-w\"\u003e\u003ccode\u003e@​braden-w\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/c-stoeckl\"\u003e\u003ccode\u003e@​c-stoeckl\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/carlsmedstad\"\u003e\u003ccode\u003e@​carlsmedstad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chrislloyd\"\u003e\u003ccode\u003e@​chrislloyd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cirospaciari\"\u003e\u003ccode\u003e@​cirospaciari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coleleavitt\"\u003e\u003ccode\u003e@​coleleavitt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connerlphillippi\"\u003e\u003ccode\u003e@​connerlphillippi\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/oven-sh/bun/commit/cfa9f8e15b4252a08c483711d835dfe56a8b21ab\"\u003e\u003ccode\u003ecfa9f8e\u003c/code\u003e\u003c/a\u003e valkey: add ERR_REDIS_SERVER_ERROR for serve...\n\n_Description has been truncated_","html_url":"https://github.com/mafhper/personalnews/pull/269","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mafhper%2Fpersonalnews/issues/269","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/269/packages"}},{"old_version":"1.0.30001809","new_version":"1.0.30001810","update_type":"patch","path":"/docs","pr_created_at":"2026-09-01T04:06:20.000Z","version_change":"1.0.30001809 → 1.0.30001810","issue":{"uuid":"5307683162","node_id":"PR_kwDOBBkQZs8AAAABBsZvwg","number":4662,"state":"closed","title":"chore(deps): bump caniuse-lite from 1.0.30001809 to 1.0.30001810 in /docs","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-04T07:37:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-01T04:06:20.000Z","updated_at":"2026-09-04T07:37:05.000Z","time_to_close":271843,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"caniuse-lite","old_version":"1.0.30001809","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"}],"path":"/docs","ecosystem":"npm"},"body":"Bumps [caniuse-lite](https://github.com/browserslist/caniuse-lite) from 1.0.30001809 to 1.0.30001810.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001809...1.0.30001810\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/aliavni/incubator-superset/pull/4662","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aliavni%2Fincubator-superset/issues/4662","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4662/packages"}},{"old_version":"1.0.30001775","new_version":"1.0.30001810","update_type":"patch","path":null,"pr_created_at":"2026-08-31T07:24:29.000Z","version_change":"1.0.30001775 → 1.0.30001810","issue":{"uuid":"5297584021","node_id":"PR_kwDORcYD_s8AAAABBkT89w","number":26,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 42 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-06T06:53:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-31T07:24:29.000Z","updated_at":"2026-09-06T06:53:46.000Z","time_to_close":516553,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":42,"packages":[{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@tanstack/react-query","old_version":"5.96.2","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"react-hook-form","old_version":"7.72.1","new_version":"7.86.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.2.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.58.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"acorn","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"baseline-browser-mapping","old_version":"2.10.0","new_version":"2.11.20","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001775","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.9.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.96.2` | `5.102.8` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.1` | `7.86.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.18` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.9.1` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.68.0` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.18.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.0` | `2.11.20` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001775` | `1.0.30001810` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.9.1\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@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-08-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eisNameInFieldArray fails to recognise bracket-notation array paths causing nested errors overwriting (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/876\"\u003e#876\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003ef18ddfb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.8.0...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-08-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003ec8159ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Vest 6 (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003ea5100ab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.0...v5.7.1\"\u003e5.7.1\u003c/a\u003e (2026-08-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e827f20b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.6.0...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-08-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e4cfba18\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.8...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2026-08-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove all resovlers drops validation errors for special root field names (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003eb011a5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.7...v5.5.8\"\u003e5.5.8\u003c/a\u003e (2026-08-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/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003e\u003ccode\u003ef18ddfb\u003c/code\u003e\u003c/a\u003e fix: isNameInFieldArray fails to recognise bracket-notation array paths causi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003e\u003ccode\u003ec8159ae\u003c/code\u003e\u003c/a\u003e feat: update joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003e\u003ccode\u003ea5100ab\u003c/code\u003e\u003c/a\u003e feat: support Vest 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/28ec53900c1e18d7243e56ea6d7ca38c4c00ab40\"\u003e\u003ccode\u003e28ec539\u003c/code\u003e\u003c/a\u003e fix(vest)!: support Vest 6 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/874\"\u003e#874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e\u003ccode\u003e827f20b\u003c/code\u003e\u003c/a\u003e fix: ata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e\u003ccode\u003e4cfba18\u003c/code\u003e\u003c/a\u003e feat: support vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/58d2e2da61395bfc6d44bddc2a1e4411bb521806\"\u003e\u003ccode\u003e58d2e2d\u003c/code\u003e\u003c/a\u003e remove dead image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003e\u003ccode\u003eb011a5f\u003c/code\u003e\u003c/a\u003e feat: improve all resovlers drops validation errors for special root field names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5483a0335edcb61c9d4cc5b669d30314d366987e\"\u003e\u003ccode\u003e5483a03\u003c/code\u003e\u003c/a\u003e improve all resolvers (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2f287871f4d3184892cba1ac1a0c570a4e1cf8f5\"\u003e\u003ccode\u003e2f28787\u003c/code\u003e\u003c/a\u003e fix: Zod resolver drops validation errors for special root field names (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.9.1\"\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 5.96.2 to 5.102.8\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@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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.102.8\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.102.8\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.102.8\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.102.8\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.7\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.102.7\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.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.8\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.7\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\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/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\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.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.5\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/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\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.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\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/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\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.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.2\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/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\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.102.2\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/2969edf32f7e0c48e2a108d84712d6e01edfde21\"\u003e\u003ccode\u003e2969edf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.8/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.72.1 to 7.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.86.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd type-safe \u003ccode\u003egetErrors\u003c/code\u003e method. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13639\"\u003e#13639\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/12853\"\u003e#12853\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseWatch\u003c/code\u003e returning stale values when the watched name changes to \u003ccode\u003enull\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13668\"\u003e#13668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eunregister\u003c/code\u003e \u003ccode\u003ekeepDirty\u003c/code\u003e behavior. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13669\"\u003e#13669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetValues\u003c/code\u003e for fields registered under object or array values. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13667\"\u003e#13667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eController\u003c/code\u003e notifications for field array item roots. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13665\"\u003e#13665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix validation state checks. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetCustomValidity\u003c/code\u003e with \u003ccode\u003ecriteriaMode: 'all'\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13655\"\u003e#13655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eFile\u003c/code\u003e, \u003ccode\u003eBlob\u003c/code\u003e, and \u003ccode\u003eFileList\u003c/code\u003e handling in \u003ccode\u003eflatten\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13652\"\u003e#13652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale errors and touched state after updating a field array item. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13650\"\u003e#13650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale field names leaking into persisted \u003ccode\u003eformState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13649\"\u003e#13649\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e performance. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13648\"\u003e#13648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ecloneObject\u003c/code\u003e performance.\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary value cloning in \u003ccode\u003eunregister\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13662\"\u003e#13662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance in \u003ccode\u003eonChange\u003c/code\u003e-heavy workloads.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores \u0026amp; Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eany\u003c/code\u003e usage. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13660\"\u003e#13660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove TypeScript handling around checkbox values. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13659\"\u003e#13659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove UUID generation. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13658\"\u003e#13658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean up repository structure and APIs. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13657\"\u003e#13657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unreachable revalidation logic in \u003ccode\u003euseFieldArray\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13654\"\u003e#13654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zigzagdev\"\u003e\u003ccode\u003e@​zigzagdev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/official-burak\"\u003e\u003ccode\u003e@​official-burak\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/candymask0712\"\u003e\u003ccode\u003e@​candymask0712\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.85.0\u003c/h2\u003e\n\u003ch3\u003e✨ Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport React \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13633\"\u003e#13633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix min/max validation being skipped for \u003ccode\u003evalueAsDate\u003c/code\u003e fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13646\"\u003e#13646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix field array root errors being lost during \u003ccode\u003eappend\u003c/code\u003e, \u003ccode\u003eprepend\u003c/code\u003e, \u003ccode\u003einsert\u003c/code\u003e, and \u003ccode\u003eremove\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13645\"\u003e#13645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix stale renders recreating field array paths after field array actions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13644\"\u003e#13644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003euseWatch\u003c/code\u003e preferring form \u003ccode\u003edefaultValues\u003c/code\u003e over the hook's own \u003ccode\u003edefaultValue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13635\"\u003e#13635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003esetValue\u003c/code\u003e emitting duplicate \u003ccode\u003evalues\u003c/code\u003e state notifications (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13637\"\u003e#13637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix TypeScript \u003ccode\u003egetFieldState\u003c/code\u003e error resolution for field paths (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13632\"\u003e#13632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏗️ Chores\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/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.86.0] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType-safe \u003ccode\u003egetErrors\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove clone object check\u003c/li\u003e\n\u003cli\u003eAvoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eField array update leaving stale errors and touched state at the updated index\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e discarding \u003ccode\u003eFile\u003c/code\u003e and \u003ccode\u003eBlob\u003c/code\u003e values instead of treating them as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e not passing the field error to \u003ccode\u003esetCustomValidity\u003c/code\u003e when \u003ccode\u003ecriteriaMode\u003c/code\u003e is \u003ccode\u003eall\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehasValidation\u003c/code\u003e treating falsy but valid values (\u003ccode\u003emin: 0\u003c/code\u003e, \u003ccode\u003emax: 0\u003c/code\u003e, \u003ccode\u003eminLength: 0\u003c/code\u003e, \u003ccode\u003emaxLength: 0\u003c/code\u003e, \u003ccode\u003erequired: ''\u003c/code\u003e) as no validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e targeting a nested leaf not notifying a \u003ccode\u003eController\u003c/code\u003e registered on a field array item root\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not updating fields registered under an object or array value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e returning a stale value on name change when the new value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunregister\u003c/code\u003e inverting \u003ccode\u003ekeepDirty\u003c/code\u003e when broadcasting \u003ccode\u003eisDirty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.85.0] - 2026-08-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetFieldState\u003c/code\u003e error resolution from a field path\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e discarding \u003ccode\u003euseForm({ defaultValues })\u003c/code\u003e in favor of its own \u003ccode\u003edefaultValue\u003c/code\u003e before the form mounts\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e emitting a duplicate \u003ccode\u003evalues\u003c/code\u003e state notification for fields without a native input ref\u003c/li\u003e\n\u003cli\u003eStale render re-creating a field array path vacated by an array action\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFieldArray\u003c/code\u003e root-level error (\u003ccode\u003eerrors.name.root\u003c/code\u003e) being lost on \u003ccode\u003eappend\u003c/code\u003e/\u003ccode\u003eprepend\u003c/code\u003e/\u003ccode\u003einsert\u003c/code\u003e/\u003ccode\u003eremove\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emin\u003c/code\u003e/\u003ccode\u003emax\u003c/code\u003e validation being skipped for \u003ccode\u003evalueAsDate\u003c/code\u003e fields\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.84.0] - 2026-08-01\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehandleSubmit\u003c/code\u003e returns the typed result of the \u003ccode\u003eonValid\u003c/code\u003e callback instead of discarding it\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Form /\u0026gt;\u003c/code\u003e supports a function-based \u003ccode\u003eaction\u003c/code\u003e (Server Action style) in addition to URL-string actions\u003c/li\u003e\n\u003cli\u003eImprove performance and reduce bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e with \u003ccode\u003eresetOptions.keepDirtyValues\u003c/code\u003e freezing clean sibling fields in a nested object when another field in that object is dirty\u003c/li\u003e\n\u003cli\u003eRestore missing \u003ccode\u003eFieldArray\u003c/code\u003e and \u003ccode\u003eFormState\u003c/code\u003e type exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/react-hook-form/commit/33860b43d5c52f39b7280a012b5876e6ad3e905c\"\u003e\u003ccode\u003e33860b4\u003c/code\u003e\u003c/a\u003e 7.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e5b117b44a2d8ebd5866c56c63f326c5c0af3ec7\"\u003e\u003ccode\u003ee5b117b\u003c/code\u003e\u003c/a\u003e 🐞 fix(unregister): keepDirty inverted when broadcasting isDirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13669\"\u003e#13669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/64ec9bc186f9af0feb87a53a1d05f5c26220ea75\"\u003e\u003ccode\u003e64ec9bc\u003c/code\u003e\u003c/a\u003e 🐞 fix: useWatch returns stale value on name change when new value is null (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/dead4719ab2cc193beac9df1df1b077e0ce19389\"\u003e\u003ccode\u003edead471\u003c/code\u003e\u003c/a\u003e 🦌 fix(setValues): update fields registered under an object or array value (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1ca83d272e7d2126212975a9ef866ee3fc500513\"\u003e\u003ccode\u003e1ca83d2\u003c/code\u003e\u003c/a\u003e 🪖 close \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13664\"\u003e#13664\u003c/a\u003e notify a Controller registered on a field array item root when...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/06e4efdd28ec346196c38efd0909011e2f83064b\"\u003e\u003ccode\u003e06e4efd\u003c/code\u003e\u003c/a\u003e 🚚 perf: avoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13662\"\u003e#13662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/9b7af71b4d25da143fd2522c40d20466c7433f00\"\u003e\u003ccode\u003e9b7af71\u003c/code\u003e\u003c/a\u003e 🐞 fix has validation check issue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/51e3309c5457835d524814e10a3a90859cde6c26\"\u003e\u003ccode\u003e51e3309\u003c/code\u003e\u003c/a\u003e 🗜️ chore: remove any (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13660\"\u003e#13660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1c5ff083de7f9da086722eb66580fb2657b78d91\"\u003e\u003ccode\u003e1c5ff08\u003c/code\u003e\u003c/a\u003e 🤖 fix ts error ignore on getCheckboxValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13659\"\u003e#13659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/7223514dc9c4b758a4776c04cb3f364ea2f6f7cc\"\u003e\u003ccode\u003e7223514\u003c/code\u003e\u003c/a\u003e 🧛 improve uuid function (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13658\"\u003e#13658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.72.1...v7.86.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.3.6 to 4.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4c2fa95ce3f3390fbc522324e406b4e9e89b88f9 docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003e2aeec83eb135e3a83756e973ef44845fc5a455d2 docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e7391be88ac1ee5cd02057f5ccc012a1f5df4efd0 docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e2c703322a21b4e2b12f33f49ea8430c451a68b4f docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e9195250cab0e7950efe39c3926d6c203b4b0a170 docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003eb8dffe9e62f17e6571e6249d05cc5102b54d94e4 docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e1cab69383fcdeae2a366d5e2a2fc4d8fc765d168 fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec2be4f819064eed62c7c350a2d399b5faecd15f8 fix(v4): generalize optin/fallback to transform; restore preprocess on absent keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5941\"\u003e#5941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef3c9ec03ba7a28ae72d25cc295f38674bee0f559 4.4.3\u003c/li\u003e\n\u003cli\u003e1fb56a5c18c27102dbc92260a4007c7732a0ccca docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0c62df0ea19fd05abdf90473e9eef7eea530fab2 Clean up docs navigation and stale labels (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5901\"\u003e#5901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e20cc794895cc8604fe0c87d83a5d1c3f89fad0ac chore: add security policy and refresh tooling deps\u003c/li\u003e\n\u003cli\u003e6fbe07b0177efdd1bf1c0b05160e70d7a0702337 fix(docs): heading anchor links now include the hash so it doesnt scoll all the way up, follows navbar logic (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5791\"\u003e#5791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4bbed1b1c73eca4ce9e59b1189ed236aa6c8b5bd Tighten discriminated union option typing\u003c/li\u003e\n\u003cli\u003ebbac3e567e7fccfaaf7cdc97f1ce30c295e2c908 Update PR guidance for agents\u003c/li\u003e\n\u003cli\u003ecf0dc942a32805c292fff59ade20a7ace980735a Merge remote-tracking branch 'origin/main' into fix-discriminated-union-key-constraint\u003c/li\u003e\n\u003cli\u003e292c894a5fd2aa42e527900b83d8d7a3009a709c docs: add Zernio gold sponsor\u003c/li\u003e\n\u003cli\u003e1fc9f311c28dcf80d0bb5a36b177086cbc3d8eca docs: document codec inversion\u003c/li\u003e\n\u003cli\u003e1373c85da9aeff704a9762d27bc58699618aefb7 docs: remove AI disclosure guidance\u003c/li\u003e\n\u003cli\u003ee20d02b473c08e3a4e557bc610b1b5fac079b649 chore: ignore triage notes\u003c/li\u003e\n\u003cli\u003ee58ea4d91b1dfe8194b73508203213cbc7e9c936 docs: test Zod Mini tab code heights\u003c/li\u003e\n\u003cli\u003e905761a5d127e8d5dd2ebb3bc88c75cb0b8149ff docs: document preprocess input type narrowing\u003c/li\u003e\n\u003cli\u003ebf64bac850d4dee2b7dde7e64909d5d796d32043 chore: tighten test guidance in AGENTS.md\u003c/li\u003e\n\u003cli\u003e8ec4e73f4c4693b6361ad591be40fb41eb8a9f95 chore: update play.ts scratch\u003c/li\u003e\n\u003cli\u003e02c2baf7d0d615872fa4528a8020603b71211702 Make z.preprocess defer optionality to inner schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5929\"\u003e#5929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88015df8e25c44fb5385eb3ef28935119cd5edea fix(docs): drop deprecated \u003ccode\u003ebaseUrl\u003c/code\u003e from tsconfig\u003c/li\u003e\n\u003cli\u003ec59d4474e3b4cad1b323462186cf607178ce8267 4.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e481f7be4238c83ed58183f921b2646f340a91c6a ci: gate release publishing on full test workflow\u003c/li\u003e\n\u003cli\u003e95ccab423aec720b2523c3a64cdc7e3204537cc7 test(v3): restore optional undefined expectations\u003c/li\u003e\n\u003cli\u003ecede2c63739a5823d6aa5093d291e9a111da943d fix(v4): reject tuple holes before required defaults (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5900\"\u003e#5900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eedd0bf0f5ada4a8dc581c259407d7bbad0a71ea7 release: 4.4.1\u003c/li\u003e\n\u003cli\u003e180d83d1dbe6a59260710cc8637a3dea2281ee56 docs: remove Jazz featured sponsor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release with a wide set of correctness and soundness fixes. Some fixes intentionally make Zod stricter, so code that depended on previously accepted invalid or ambiguous inputs may need small updates.\u003c/p\u003e\n\u003ch2\u003ePotentially breaking bug fixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1fb56a5c18c27102dbc92260a4007c7732a0ccca\"\u003e\u003ccode\u003e1fb56a5\u003c/code\u003e\u003c/a\u003e docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f3c9ec03ba7a28ae72d25cc295f38674bee0f559\"\u003e\u003ccode\u003ef3c9ec0\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/c2be4f819064eed62c7c350a2d399b5faecd15f8\"\u003e\u003ccode\u003ec2be4f8\u003c/code\u003e\u003c/a\u003e fix(v4): generalize optin/fallback to transform; restore preprocess on absent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1cab69383fcdeae2a366d5e2a2fc4d8fc765d168\"\u003e\u003ccode\u003e1cab693\u003c/code\u003e\u003c/a\u003e fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b8dffe9e62f17e6571e6249d05cc5102b54d94e4\"\u003e\u003ccode\u003eb8dffe9\u003c/code\u003e\u003c/a\u003e docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9195250cab0e7950efe39c3926d6c203b4b0a170\"\u003e\u003ccode\u003e9195250\u003c/code\u003e\u003c/a\u003e docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2c703322a21b4e2b12f33f49ea8430c451a68b4f\"\u003e\u003ccode\u003e2c70332\u003c/code\u003e\u003c/a\u003e docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/7391be88ac1ee5cd02057f5ccc012a1f5df4efd0\"\u003e\u003ccode\u003e7391be8\u003c/code\u003e\u003c/a\u003e docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2aeec83eb135e3a83756e973ef44845fc5a455d2\"\u003e\u003ccode\u003e2aeec83\u003c/code\u003e\u003c/a\u003e docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/4c2fa95ce3f3390fbc522324e406b4e9e89b88f9\"\u003e\u003ccode\u003e4c2fa95\u003c/code\u003e\u003c/a\u003e docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.3.6...v4.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for zod since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.14 to 19.2.18\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 `@types/react-dom` from 19.2.3 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.0 to 10.9.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\u003ev10.9.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/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\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/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\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/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\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/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\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/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\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/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\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/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.2.0...v10.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.5 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/releases\"\u003eeslint-plugin-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/791\"\u003e#791\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/b5c96a30d3e292a379d6e8ac030c29fd7acbc90b\"\u003e\u003ccode\u003eb5c96a3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: bump all (dev)Dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md\"\u003eeslint-plugin-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/pull/791\"\u003e#791\u003c/a\u003e \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/b5c96a30d3e292a379d6e8ac030c29fd7acbc90b\"\u003e\u003ccode\u003eb5c96a3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e! - chore: bump all (dev)Dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/4f33ea5a503c6cdbda93424ebd13188a46a1a890\"\u003e\u003ccode\u003e4f33ea5\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-prettier (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/792\"\u003e#792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/4745b54882a9011704764070a28aaaf0504efc92\"\u003e\u003ccode\u003e4745b54\u003c/code\u003e\u003c/a\u003e ci: declare workflow-level contents: read on 2 workflows (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/b5c96a30d3e292a379d6e8ac030c29fd7acbc90b\"\u003e\u003ccode\u003eb5c96a3\u003c/code\u003e\u003c/a\u003e chore: bump all (dev)Dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/e867680b2c1cf3748322c8c802690e7cfb78e233\"\u003e\u003ccode\u003ee867680\u003c/code\u003e\u003c/a\u003e chore(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/e8e2f7f1dcad747f1d43168ee09956b512956593\"\u003e\u003ccode\u003ee8e2f7f\u003c/code\u003e\u003c/a\u003e chore: testing eslint v10 (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/779\"\u003e#779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/ca076d95aaf69aaf9c95abcc1692f8269197f248\"\u003e\u003ccode\u003eca076d9\u003c/code\u003e\u003c/a\u003e chore: update dev dependencies (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/42e636951f8d53d169b1f8c2b7e7dfd792711113\"\u003e\u003ccode\u003e42e6369\u003c/code\u003e\u003c/a\u003e build(deps): Bump the actions group with 2 updates (\u003ca href=\"https://redirect.github.com/prettier/eslint-plugin-prettier/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/commit/53ff2143c03609e75b60e0e33d56c8089f0b364f\"\u003e\u003ccode\u003e53ff214\u003c/code\u003e\u003c/a\u003e Remove empty NPM_TOKEN from release.yml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.5...v5.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.1 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.4/CHANGELOG.md#384\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.6\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.5...3.9.6\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Preserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003e#19621\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\ninterface Container {\n  \u0026quot;new\u0026quot;(id: string): number;\n}\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\nnew(id: string): number;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\ninterface Container {\u003cbr /\u003e\n\u0026quot;new\u0026quot;(id: string): number;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Support \u003ccode\u003eimport defer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003e#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003e#19675\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\nimport defer * as foo from \u0026quot;foo\u0026quot;;\n\u003cp\u003e// Prettier 3.9.5\u003cbr /\u003e\nimport * as foo from \u0026quot;foo\u0026quot;;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.9.6\u003cbr /\u003e\nimport defer * as foo from \u0026quot;foo\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Added a new official plugin \u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003e#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003e#19629\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\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e is powered by \u003ca href=\"https://yuku.fyi/\"\u003eYuku\u003c/a\u003e (A high-performance JavaScript/TypeScript compiler toolchain written in Zig).\u003c/p\u003e\n\u003cp\u003eThis plugin includes two new parsers: \u003ccode\u003eyuku\u003c/code\u003e (JavaScript syntax) and \u003ccode\u003eyuku-ts\u003c/code\u003e (TypeScript syntax).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTo use this plugin:\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eInstall the plugin:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eyarn add --dev prettier @prettier/plugin-yuku\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/8f0c95057cc91d5836409466cd9d9af3bb901e84\"\u003e\u003ccode\u003e8f0c950\u003c/code\u003e\u003c/a\u003e Release 3.9.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/e9107647d0497d8ff1cacbb0f970d4543df77c1c\"\u003e\u003ccode\u003ee910764\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ec3f1c7bd74495992bc6954323a1a7fc8368808e\"\u003e\u003ccode\u003eec3f1c7\u003c/code\u003e\u003c/a\u003e Update typescript-eslint to v8.65.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/73d2efc2c6cba6f579585c88ef171132d90834ec\"\u003e\u003ccode\u003e73d2efc\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.7.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19664\"\u003e#19664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dd5e24eabeab1f75ad573c79781e5fd408bcfad3\"\u003e\u003ccode\u003edd5e24e\u003c/code\u003e\u003c/a\u003e Preserve quotes for \u003ccode\u003eTSMethodSignature\u003c/code\u003e nodes named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19621\"\u003e#19621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c03ab4e71c23154d6b11537eee3c938f0d0f67d3\"\u003e\u003ccode\u003ec03ab4e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-unicorn to v72 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b74dd53076c7208291a6b2e585c310844b41d35f\"\u003e\u003ccode\u003eb74dd53\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.5 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19654\"\u003e#19654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f1b594ea1db1520c383d0e281d623551f671f824\"\u003e\u003ccode\u003ef1b594e\u003c/code\u003e\u003c/a\u003e Update dependency eslint-plugin-simple-import-sort to v14 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19655\"\u003e#19655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0d9dfb61530986373000dd107ea58ceebb79e233\"\u003e\u003ccode\u003e0d9dfb6\u003c/code\u003e\u003c/a\u003e Update Yuku parser to v0.6.4 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19650\"\u003e#19650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3bbb8159eb55575d4042653aa99f5f92a1416c19\"\u003e\u003ccode\u003e3bbb815\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003etypescript-only\u003c/code\u003e directory (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19636\"\u003e#19636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.3%22\"\u003efixed issues query for TypeScript 6.0.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/050880ce59e30b356b686bd3144efe24f875ebc8\"\u003e\u003ccode\u003e050880c\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/eeae9dd0f17aa494658e4ec079dc002e02dd625e\"\u003e\u003ccode\u003eeeae9dd\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63401\"\u003e#63401\u003c/a\u003e (Also check package name validity in...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad1c695fada682764bb510dd680e8f175ae54094\"\u003e\u003ccode\u003ead1c695\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63368\"\u003e#63368\u003c/a\u003e (Harden ATA package name filtering) into release-6.0 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63372\"\u003e#63372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0725fb4664a1d5ec94040b6d94db77dc1cc354e4\"\u003e\u003ccode\u003e0725fb4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63310\"\u003e#63310\u003c/a\u003e (Mark class property initializers as...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v6.0.2...v6.0.3\"\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.58.0 to 8.68.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.68.0\u003c/h2\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support ESLint rule meta.languages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12663\"\u003e#12663\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 [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e playground crashes on \u003ccode\u003eextends\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12608\"\u003e#12608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e account for thanks.dev and out-of-band donors in sponsors list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThiago Barbosa\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.68.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.67.0\u003c/h2\u003e\n\u003ch2\u003e8.67.0 (2026-08-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export basic globs for using tseslint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12105\"\u003e#12105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.67.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.66.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/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.68.0 (2026-08-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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.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.67.0 (2026-08-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export basic globs for using tseslint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12105\"\u003e#12105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Sonnet 5\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.67.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.66.0 (2026-08-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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.66.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\"\u003eversio...\n\n_Description has been truncated_","html_url":"https://github.com/Wyrobowa/bookstore-admin/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wyrobowa%2Fbookstore-admin/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"}},{"old_version":"1.0.30001775","new_version":"1.0.30001810","update_type":"patch","path":null,"pr_created_at":"2026-08-30T13:59:43.000Z","version_change":"1.0.30001775 → 1.0.30001810","issue":{"uuid":"5292450002","node_id":"PR_kwDORcYD_s8AAAABBgbmXg","number":18,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 90 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-08-31T06:34:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-30T13:59:43.000Z","updated_at":"2026-08-31T06:34:36.000Z","time_to_close":59691,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":90,"packages":[{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@tanstack/react-query","old_version":"5.96.2","new_version":"5.102.7","repository_url":"https://github.com/TanStack/query"},{"name":"next","old_version":"16.2.2","new_version":"16.3.3","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.2.4","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.72.1","new_version":"7.86.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tharaday","old_version":"0.8.5","new_version":"0.8.7","repository_url":"https://github.com/wyrobowa/tharaday"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/node","old_version":"25.5.2","new_version":"26.4.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"10.2.0","new_version":"10.9.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"6.0.2","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.58.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/helper-string-parser","old_version":"7.27.1","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.29.0","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.1","new_version":"4.10.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@humanfs/core","old_version":"0.19.1","new_version":"0.19.2","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanfs/node","old_version":"0.16.7","new_version":"0.16.8","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"acorn","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"baseline-browser-mapping","old_version":"2.10.0","new_version":"2.11.20","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001775","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"flatted","old_version":"3.4.2","new_version":"3.4.4","repository_url":"https://github.com/WebReflection/flatted"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.9.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.96.2` | `5.102.7` |\n| [next](https://github.com/vercel/next.js) | `16.2.2` | `16.3.3` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.18` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.5` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.1` | `7.86.0` |\n| [tharaday](https://github.com/wyrobowa/tharaday) | `0.8.5` | `0.8.7` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.2` | `26.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.9.1` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.68.0` |\n| [@babel/helper-string-parser](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser) | `7.27.1` | `7.29.7` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.28.5` | `7.29.7` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.29.0` | `7.29.8` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.1` | `4.10.1` |\n| [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.7` | `0.16.8` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [acorn](https://github.com/acornjs/acorn) | `8.16.0` | `8.18.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.0` | `2.11.20` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001775` | `1.0.30001810` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.2` | `3.4.4` |\n\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.9.1\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@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-08-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eisNameInFieldArray fails to recognise bracket-notation array paths causing nested errors overwriting (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/876\"\u003e#876\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003ef18ddfb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.8.0...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-08-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003ec8159ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Vest 6 (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003ea5100ab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.0...v5.7.1\"\u003e5.7.1\u003c/a\u003e (2026-08-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e827f20b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.6.0...v5.7.0\"\u003e5.7.0\u003c/a\u003e (2026-08-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e4cfba18\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.8...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2026-08-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove all resovlers drops validation errors for special root field names (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003eb011a5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.7...v5.5.8\"\u003e5.5.8\u003c/a\u003e (2026-08-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/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003e\u003ccode\u003ef18ddfb\u003c/code\u003e\u003c/a\u003e fix: isNameInFieldArray fails to recognise bracket-notation array paths causi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003e\u003ccode\u003ec8159ae\u003c/code\u003e\u003c/a\u003e feat: update joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003e\u003ccode\u003ea5100ab\u003c/code\u003e\u003c/a\u003e feat: support Vest 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/28ec53900c1e18d7243e56ea6d7ca38c4c00ab40\"\u003e\u003ccode\u003e28ec539\u003c/code\u003e\u003c/a\u003e fix(vest)!: support Vest 6 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/874\"\u003e#874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/827f20bd97a4618d75162e54fe9ba2419fd4e50a\"\u003e\u003ccode\u003e827f20b\u003c/code\u003e\u003c/a\u003e fix: ata-validator peer dependency version (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/4cfba18117e8b76bde326a54103340590c867a21\"\u003e\u003ccode\u003e4cfba18\u003c/code\u003e\u003c/a\u003e feat: support vine v4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/58d2e2da61395bfc6d44bddc2a1e4411bb521806\"\u003e\u003ccode\u003e58d2e2d\u003c/code\u003e\u003c/a\u003e remove dead image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/b011a5f3f793dba475b143cca34859997cdfb161\"\u003e\u003ccode\u003eb011a5f\u003c/code\u003e\u003c/a\u003e feat: improve all resovlers drops validation errors for special root field names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/5483a0335edcb61c9d4cc5b669d30314d366987e\"\u003e\u003ccode\u003e5483a03\u003c/code\u003e\u003c/a\u003e improve all resolvers (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2f287871f4d3184892cba1ac1a0c570a4e1cf8f5\"\u003e\u003ccode\u003e2f28787\u003c/code\u003e\u003c/a\u003e fix: Zod resolver drops validation errors for special root field names (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.9.1\"\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 5.96.2 to 5.102.7\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@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.7\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.102.7\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.102.7\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\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/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\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.102.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\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/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\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.102.6\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.102.6\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/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\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.102.6\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.102.6\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.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.7\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\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/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\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.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.5\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/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\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.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\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/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\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.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.2\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/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\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.102.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.1\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/134890dbdc60e4fb0313e44b512d29284ca82f96\"\u003e\u003ccode\u003e134890d\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.102.1\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/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/574346846239b8d00d8d8dec4188c572c7cce205\"\u003e\u003ccode\u003e5743468\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11206\"\u003e#11206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.7/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.2 to 16.3.3\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.3.3\u003c/h2\u003e\n\u003cp\u003eThis release contains security fixes for the following advisories:\u003c/p\u003e\n\u003cp\u003eCritical:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36\"\u003eUnauthenticated Remote Code Execution on windows-hosted servers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4\"\u003eUnauthenticated Remote Code Execution in Image Optimization API when AVIF files are used\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.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\u003cul\u003e\n\u003cli\u003e[backport] Scope app-entry export validation to files inside the app directory (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97357\"\u003e#97357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[backport] Fix catch-all index page being served for every other slug (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97416\"\u003e#97416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97603\"\u003e#97603\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/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\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://github.com/timneutkens\"\u003e\u003ccode\u003e@​timneutkens\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[16.x] Turbopack: don't strip async-module runtime from shared runtime chunks by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96653\"\u003evercel/next.js#96653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Add \u003ccode\u003eturbopack_ecmascript\u003c/code\u003e and \u003ccode\u003eturbopack_wasm\u003c/code\u003e's embeded FS to \u003ccode\u003einternal_assets_conditions\u003c/code\u003e by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96655\"\u003evercel/next.js#96655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] [turbopack] Collapse nested promises in the analyzer by \u003ca href=\"https://github.com/sampoder\"\u003e\u003ccode\u003e@​sampoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96675\"\u003evercel/next.js#96675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.x] fix(next/image): preserve image response after optimization by \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96733\"\u003evercel/next.js#96733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3.x] Default deploy e2e tests to the repo next version by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96900\"\u003evercel/next.js#96900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Bump \u003ccode\u003e@​swc/helpers\u003c/code\u003e by \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/96885\"\u003evercel/next.js#96885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Raise registration calls in hoisted modules to the top by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97308\"\u003evercel/next.js#97308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97302\"\u003evercel/next.js#97302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97317\"\u003evercel/next.js#97317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Restore the live \u003ccode\u003eheaders()\u003c/code\u003e view of the incoming request by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97311\"\u003evercel/next.js#97311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Allow literal exports in \u003ccode\u003e'use cache'\u003c/code\u003e files by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97312\"\u003evercel/next.js#97312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Keep the dev validation worker alive across HMR updates by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97315\"\u003evercel/next.js#97315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Discard only cache entries that predate a tag revalidation, and reuse completed entries by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97314\"\u003evercel/next.js#97314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Encode the cache item name built by \u003ccode\u003eunstable_cache\u003c/code\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97313\"\u003evercel/next.js#97313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[16.3] [ci] Use OIDC tokens to read private preview builds by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97258\"\u003evercel/next.js#97258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] [test] Compile the middleware redirect routes up front in dev by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97328\"\u003evercel/next.js#97328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix Nav Inspector request loop on repeat captures by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97326\"\u003evercel/next.js#97326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix: Optimistic routing bugs leading to repeated prefetch loops by \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97325\"\u003evercel/next.js#97325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Retain fewer stale cache versions and use a TTL, plus the mtime fallback by \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97304\"\u003evercel/next.js#97304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Revert i18n localization change for dynamic Pages API routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/94905\"\u003e#94905\u003c/a\u003e) by \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/next.js/pull/97330\"\u003evercel/next.js#97330\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\"\u003ehttps://github.com/vercel/next.js/compare/v16.3.0...v16.3.1\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/vercel/next.js/commit/a9a1cb7859f178f830ad3773b303130c21b19586\"\u003e\u003ccode\u003ea9a1cb7\u003c/code\u003e\u003c/a\u003e v16.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/968b9fcb26bdeb8e0a861a9df05361474666d51b\"\u003e\u003ccode\u003e968b9fc\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix ISR misses with backslashes in segments when deployed on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3a15b4ac6ac8e70b1a9b18ecc18e8434462899b3\"\u003e\u003ccode\u003e3a15b4a\u003c/code\u003e\u003c/a\u003e [16.3.x] [next/image]: disable avif image optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7378b51ea05a6745d3676bee00cb4c63aac3dd16\"\u003e\u003ccode\u003e7378b51\u003c/code\u003e\u003c/a\u003e Backport/docs fixes 16.3 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97649\"\u003e#97649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/528c1cdfc36bdf8051992febdafe45f17f042010\"\u003e\u003ccode\u003e528c1cd\u003c/code\u003e\u003c/a\u003e [16.3.x] Stop generating error codes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97780\"\u003e#97780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d0ac8828c2fe6026dd7d700488bfd8289711fde6\"\u003e\u003ccode\u003ed0ac882\u003c/code\u003e\u003c/a\u003e v16.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/81deb92859e26f8435cc0f37e244573c6638a955\"\u003e\u003ccode\u003e81deb92\u003c/code\u003e\u003c/a\u003e [16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cd714d9fceae7aec9d467598792b0c844f710607\"\u003e\u003ccode\u003ecd714d9\u003c/code\u003e\u003c/a\u003e [16.3.x] Fix Turbopack worker chunk loading with asset prefix (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97419\"\u003e#97419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5ac2327e62784eacdf6ab7db8629fd05c5f5fcdf\"\u003e\u003ccode\u003e5ac2327\u003c/code\u003e\u003c/a\u003e [16.3] Turbopack: retain conditions when replacing resolve request keys (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97453\"\u003e#97453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0ccb3e7f5d6b55c5c9e215248b264a428aee7dcb\"\u003e\u003ccode\u003e0ccb3e7\u003c/code\u003e\u003c/a\u003e [16.3] Turbopack: don't trace embedded WASM loader helpers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97353\"\u003e#97353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/97463\"\u003e#97463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.2...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for next since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.4 to 19.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \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.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\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/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36236\"\u003e#36236\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/react/react/commit/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.14 to 19.2.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.4 to 19.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \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.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/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.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\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/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/36236\"\u003e#36236\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/react/react/commit/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react-dom` from 19.2.3 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.72.1 to 7.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.86.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd type-safe \u003ccode\u003egetErrors\u003c/code\u003e method. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13639\"\u003e#13639\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/12853\"\u003e#12853\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseWatch\u003c/code\u003e returning stale values when the watched name changes to \u003ccode\u003enull\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13668\"\u003e#13668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eunregister\u003c/code\u003e \u003ccode\u003ekeepDirty\u003c/code\u003e behavior. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13669\"\u003e#13669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetValues\u003c/code\u003e for fields registered under object or array values. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13667\"\u003e#13667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eController\u003c/code\u003e notifications for field array item roots. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13665\"\u003e#13665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix validation state checks. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetCustomValidity\u003c/code\u003e with \u003ccode\u003ecriteriaMode: 'all'\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13655\"\u003e#13655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eFile\u003c/code\u003e, \u003ccode\u003eBlob\u003c/code\u003e, and \u003ccode\u003eFileList\u003c/code\u003e handling in \u003ccode\u003eflatten\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13652\"\u003e#13652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale errors and touched state after updating a field array item. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13650\"\u003e#13650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale field names leaking into persisted \u003ccode\u003eformState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13649\"\u003e#13649\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e performance. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13648\"\u003e#13648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ecloneObject\u003c/code\u003e performance.\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary value cloning in \u003ccode\u003eunregister\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13662\"\u003e#13662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance in \u003ccode\u003eonChange\u003c/code\u003e-heavy workloads.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores \u0026amp; Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eany\u003c/code\u003e usage. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13660\"\u003e#13660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove TypeScript handling around checkbox values. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13659\"\u003e#13659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove UUID generation. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13658\"\u003e#13658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean up repository structure and APIs. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13657\"\u003e#13657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unreachable revalidation logic in \u003ccode\u003euseFieldArray\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13654\"\u003e#13654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zigzagdev\"\u003e\u003ccode\u003e@​zigzagdev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/official-burak\"\u003e\u003ccode\u003e@​official-burak\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/candymask0712\"\u003e\u003ccode\u003e@​candymask0712\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/p\u003e\n\u003ch2\u003eVersion 7.85.0\u003c/h2\u003e\n\u003ch3\u003e✨ Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport React \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13633\"\u003e#13633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix min/max validation being skipped for \u003ccode\u003evalueAsDate\u003c/code\u003e fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13646\"\u003e#13646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix field array root errors being lost during \u003ccode\u003eappend\u003c/code\u003e, \u003ccode\u003eprepend\u003c/code\u003e, \u003ccode\u003einsert\u003c/code\u003e, and \u003ccode\u003eremove\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13645\"\u003e#13645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix stale renders recreating field array paths after field array actions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13644\"\u003e#13644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003euseWatch\u003c/code\u003e preferring form \u003ccode\u003edefaultValues\u003c/code\u003e over the hook's own \u003ccode\u003edefaultValue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13635\"\u003e#13635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003esetValue\u003c/code\u003e emitting duplicate \u003ccode\u003evalues\u003c/code\u003e state notifications (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13637\"\u003e#13637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix TypeScript \u003ccode\u003egetFieldState\u003c/code\u003e error resolution for field paths (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13632\"\u003e#13632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏗️ Chores\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/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.86.0] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType-safe \u003ccode\u003egetErrors\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove clone object check\u003c/li\u003e\n\u003cli\u003eAvoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eField array update leaving stale errors and touched state at the updated index\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e discarding \u003ccode\u003eFile\u003c/code\u003e and \u003ccode\u003eBlob\u003c/code\u003e values instead of treating them as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e not passing the field error to \u003ccode\u003esetCustomValidity\u003c/code\u003e when \u003ccode\u003ecriteriaMode\u003c/code\u003e is \u003ccode\u003eall\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehasValidation\u003c/code\u003e treating falsy but valid values (\u003ccode\u003emin: 0\u003c/code\u003e, \u003ccode\u003emax: 0\u003c/code\u003e, \u003ccode\u003eminLength: 0\u003c/code\u003e, \u003ccode\u003emaxLength: 0\u003c/code\u003e, \u003ccode\u003erequired: ''\u003c/code\u003e) as no validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e targeting a nested leaf not notifying a \u003ccode\u003eController\u003c/code\u003e registered on a field array item root\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not updating fields registered under an object or array value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e returning a stale value on name change when the new value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunregister\u003c/code\u003e inverting \u003ccode\u003ekeepDirty\u003c/code\u003e when broadcasting \u003ccode\u003eisDirty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.85.0] - 2026-08-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetFieldState\u003c/code\u003e error resolution from a field path\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e discarding \u003ccode\u003euseForm({ defaultValues })\u003c/code\u003e in favor of its own \u003ccode\u003edefaultValue\u003c/code\u003e before the form mounts\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e emitting a duplicate \u003ccode\u003evalues\u003c/code\u003e state notification for fields without a native input ref\u003c/li\u003e\n\u003cli\u003eStale render re-creating a field array path vacated by an array action\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFieldArray\u003c/code\u003e root-level error (\u003ccode\u003eerrors.name.root\u003c/code\u003e) being lost on \u003ccode\u003eappend\u003c/code\u003e/\u003ccode\u003eprepend\u003c/code\u003e/\u003ccode\u003einsert\u003c/code\u003e/\u003ccode\u003eremove\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emin\u003c/code\u003e/\u003ccode\u003emax\u003c/code\u003e validation being skipped for \u003ccode\u003evalueAsDate\u003c/code\u003e fields\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.84.0] - 2026-08-01\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ehandleSubmit\u003c/code\u003e returns the typed result of the \u003ccode\u003eonValid\u003c/code\u003e callback instead of discarding it\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Form /\u0026gt;\u003c/code\u003e supports a function-based \u003ccode\u003eaction\u003c/code\u003e (Server Action style) in addition to URL-string actions\u003c/li\u003e\n\u003cli\u003eImprove performance and reduce bundle size\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e with \u003ccode\u003eresetOptions.keepDirtyValues\u003c/code\u003e freezing clean sibling fields in a nested object when another field in that object is dirty\u003c/li\u003e\n\u003cli\u003eRestore missing \u003ccode\u003eFieldArray\u003c/code\u003e and \u003ccode\u003eFormState\u003c/code\u003e type exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/react-hook-form/commit/33860b43d5c52f39b7280a012b5876e6ad3e905c\"\u003e\u003ccode\u003e33860b4\u003c/code\u003e\u003c/a\u003e 7.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e5b117b44a2d8ebd5866c56c63f326c5c0af3ec7\"\u003e\u003ccode\u003ee5b117b\u003c/code\u003e\u003c/a\u003e 🐞 fix(unregister): keepDirty inverted when broadcasting isDirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13669\"\u003e#13669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/64ec9bc186f9af0feb87a53a1d05f5c26220ea75\"\u003e\u003ccode\u003e64ec9bc\u003c/code\u003e\u003c/a\u003e 🐞 fix: useWatch returns stale value on name change when new value is null (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/dead4719ab2cc193beac9df1df1b077e0ce19389\"\u003e\u003ccode\u003edead471\u003c/code\u003e\u003c/a\u003e 🦌 fix(setValues): update fields registered under an object or array value (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1ca83d272e7d2126212975a9ef866ee3fc500513\"\u003e\u003ccode\u003e1ca83d2\u003c/code\u003e\u003c/a\u003e 🪖 close \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13664\"\u003e#13664\u003c/a\u003e notify a Controller registered on a field array item root when...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/06e4efdd28ec346196c38efd0909011e2f83064b\"\u003e\u003ccode\u003e06e4efd\u003c/code\u003e\u003c/a\u003e 🚚 perf: avoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13662\"\u003e#13662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/9b7af71b4d25da143fd2522c40d20466c7433f00\"\u003e\u003ccode\u003e9b7af71\u003c/code\u003e\u003c/a\u003e 🐞 fix has validation check issue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/51e3309c5457835d524814e10a3a90859cde6c26\"\u003e\u003ccode\u003e51e3309\u003c/code\u003e\u003c/a\u003e 🗜️ chore: remove any (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13660\"\u003e#13660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1c5ff083de7f9da086722eb66580fb2657b78d91\"\u003e\u003ccode\u003e1c5ff08\u003c/code\u003e\u003c/a\u003e 🤖 fix ts error ignore on getCheckboxValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13659\"\u003e#13659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/7223514dc9c4b758a4776c04cb3f364ea2f6f7cc\"\u003e\u003ccode\u003e7223514\u003c/code\u003e\u003c/a\u003e 🧛 improve uuid function (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13658\"\u003e#13658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.72.1...v7.86.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tharaday` from 0.8.5 to 0.8.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wyrobowa/tharaday/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.3.6 to 4.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.3\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4c2fa95ce3f3390fbc522324e406b4e9e89b88f9 docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003e2aeec83eb135e3a83756e973ef44845fc5a455d2 docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e7391be88ac1ee5cd02057f5ccc012a1f5df4efd0 docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e2c703322a21b4e2b12f33f49ea8430c451a68b4f docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e9195250cab0e7950efe39c3926d6c203b4b0a170 docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003eb8dffe9e62f17e6571e6249d05cc5102b54d94e4 docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e1cab69383fcdeae2a366d5e2a2fc4d8fc765d168 fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec2be4f819064eed62c7c350a2d399b5faecd15f8 fix(v4): generalize optin/fallback to transform; restore preprocess on absent keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5941\"\u003e#5941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef3c9ec03ba7a28ae72d25cc295f38674bee0f559 4.4.3\u003c/li\u003e\n\u003cli\u003e1fb56a5c18c27102dbc92260a4007c7732a0ccca docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.2\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0c62df0ea19fd05abdf90473e9eef7eea530fab2 Clean up docs navigation and stale labels (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5901\"\u003e#5901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e20cc794895cc8604fe0c87d83a5d1c3f89fad0ac chore: add security policy and refresh tooling deps\u003c/li\u003e\n\u003cli\u003e6fbe07b0177efdd1bf1c0b05160e70d7a0702337 fix(docs): heading anchor links now include the hash so it doesnt scoll all the way up, follows navbar logic (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5791\"\u003e#5791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4bbed1b1c73eca4ce9e59b1189ed236aa6c8b5bd Tighten discriminated union option typing\u003c/li\u003e\n\u003cli\u003ebbac3e567e7fccfaaf7cdc97f1ce30c295e2c908 Update PR guidance for agents\u003c/li\u003e\n\u003cli\u003ecf0dc942a32805c292fff59ade20a7ace980735a Merge remote-tracking branch 'origin/main' into fix-discriminated-union-key-constraint\u003c/li\u003e\n\u003cli\u003e292c894a5fd2aa42e527900b83d8d7a3009a709c docs: add Zernio gold sponsor\u003c/li\u003e\n\u003cli\u003e1fc9f311c28dcf80d0bb5a36b177086cbc3d8eca docs: document codec inversion\u003c/li\u003e\n\u003cli\u003e1373c85da9aeff704a9762d27bc58699618aefb7 docs: remove AI disclosure guidance\u003c/li\u003e\n\u003cli\u003ee20d02b473c08e3a4e557bc610b1b5fac079b649 chore: ignore triage notes\u003c/li\u003e\n\u003cli\u003ee58ea4d91b1dfe8194b73508203213cbc7e9c936 docs: test Zod Mini tab code heights\u003c/li\u003e\n\u003cli\u003e905761a5d127e8d5dd2ebb3bc88c75cb0b8149ff docs: document preprocess input type narrowing\u003c/li\u003e\n\u003cli\u003ebf64bac850d4dee2b7dde7e64909d5d796d32043 chore: tighten test guidance in AGENTS.md\u003c/li\u003e\n\u003cli\u003e8ec4e73f4c4693b6361ad591be40fb41eb8a9f95 chore: update play.ts scratch\u003c/li\u003e\n\u003cli\u003e02c2baf7d0d615872fa4528a8020603b71211702 Make z.preprocess defer optionality to inner schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5929\"\u003e#5929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88015df8e25c44fb5385eb3ef28935119cd5edea fix(docs): drop deprecated \u003ccode\u003ebaseUrl\u003c/code\u003e from tsconfig\u003c/li\u003e\n\u003cli\u003ec59d4474e3b4cad1b323462186cf607178ce8267 4.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e481f7be4238c83ed58183f921b2646f340a91c6a ci: gate release publishing on full test workflow\u003c/li\u003e\n\u003cli\u003e95ccab423aec720b2523c3a64cdc7e3204537cc7 test(v3): restore optional undefined expectations\u003c/li\u003e\n\u003cli\u003ecede2c63739a5823d6aa5093d291e9a111da943d fix(v4): reject tuple holes before required defaults (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5900\"\u003e#5900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eedd0bf0f5ada4a8dc581c259407d7bbad0a71ea7 release: 4.4.1\u003c/li\u003e\n\u003cli\u003e180d83d1dbe6a59260710cc8637a3dea2281ee56 docs: remove Jazz featured sponsor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor release with a wide set of correctness and soundness fixes. Some fixes intentionally make Zod stricter, so code that depended on previously accepted invalid or ambiguous inputs may need small updates.\u003c/p\u003e\n\u003ch2\u003ePotentially breaking bug fixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1fb56a5c18c27102dbc92260a4007c7732a0ccca\"\u003e\u003ccode\u003e1fb56a5\u003c/code\u003e\u003c/a\u003e docs: document release procedure in AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f3c9ec03ba7a28ae72d25cc295f38674bee0f559\"\u003e\u003ccode\u003ef3c9ec0\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/c2be4f819064eed62c7c350a2d399b5faecd15f8\"\u003e\u003ccode\u003ec2be4f8\u003c/code\u003e\u003c/a\u003e fix(v4): generalize optin/fallback to transform; restore preprocess on absent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/1cab69383fcdeae2a366d5e2a2fc4d8fc765d168\"\u003e\u003ccode\u003e1cab693\u003c/code\u003e\u003c/a\u003e fix(v4): restore catch handling for absent object keys (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/b8dffe9e62f17e6571e6249d05cc5102b54d94e4\"\u003e\u003ccode\u003eb8dffe9\u003c/code\u003e\u003c/a\u003e docs: remove Numeric and Speakeasy (2+ missed monthly cycles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/9195250cab0e7950efe39c3926d6c203b4b0a170\"\u003e\u003ccode\u003e9195250\u003c/code\u003e\u003c/a\u003e docs: remove Mintlify from bronze sponsors (churned)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2c703322a21b4e2b12f33f49ea8430c451a68b4f\"\u003e\u003ccode\u003e2c70332\u003c/code\u003e\u003c/a\u003e docs: normalize bronze sponsor logos to github avatar pattern\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/7391be88ac1ee5cd02057f5ccc012a1f5df4efd0\"\u003e\u003ccode\u003e7391be8\u003c/code\u003e\u003c/a\u003e docs: prune lapsed silver/bronze sponsors and add active ones\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2aeec83eb135e3a83756e973ef44845fc5a455d2\"\u003e\u003ccode\u003e2aeec83\u003c/code\u003e\u003c/a\u003e docs: prune lapsed gold sponsors and rebalance logo sizing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/4c2fa95ce3f3390fbc522324e406b4e9e89b88f9\"\u003e\u003ccode\u003e4c2fa95\u003c/code\u003e\u003c/a\u003e docs: use Zernio primary wordmark for gold sponsor logo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.3.6...v4.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for zod since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.5.2 to 26.4.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 `@types/react` from 19.2.14 to 19.2.18\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 `@types/react-dom` from 19.2.3 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.0 to 10.9.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\u003ev10.9.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/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e) (Aleksandr Shoronov)\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/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\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/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\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/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\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/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\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/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\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/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845\"\u003e\u003ccode\u003e5c8c241\u003c/code\u003e\u003c/a\u003e 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015\"\u003e\u003ccode\u003ea7f3b7d\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3\"\u003e\u003ccode\u003e1e641c9\u003c/code\u003e\u003c/a\u003e fix: no-loss-of-precision false positive with trailing decimal point (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21251\"\u003e#21251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b\"\u003e\u003ccode\u003ead74a8d\u003c/code\u003e\u003c/a\u003e docs: add deprecation steps for EOL package versions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21248\"\u003e#21248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52\"\u003e\u003ccode\u003e3c3ae53\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21249\"\u003e#21249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslin...\n\n_Description has been truncated_","html_url":"https://github.com/Wyrobowa/bookstore-admin/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wyrobowa%2Fbookstore-admin/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"1.0.30001809","new_version":"1.0.30001810","update_type":"patch","path":null,"pr_created_at":"2026-08-30T09:53:38.000Z","version_change":"1.0.30001809 → 1.0.30001810","issue":{"uuid":"5291439361","node_id":"PR_kwDOPiAiR88AAAABBfsIYg","number":65,"state":"closed","title":"Bump the minor-and-patch group with 5 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-05T05:20:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-30T09:53:38.000Z","updated_at":"2026-09-05T05:20:31.000Z","time_to_close":502004,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":5,"packages":[{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.102.7","repository_url":"https://github.com/TanStack/query"},{"name":"react-hook-form","old_version":"7.85.0","new_version":"7.86.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"caniuse-lite","old_version":"1.0.30001809","new_version":"1.0.30001810","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.4","new_version":"0.5.5","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"typescript-eslint","old_version":"8.67.0","new_version":"8.68.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.102.7` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.85.0` | `7.86.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001809` | `1.0.30001810` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.4` | `0.5.5` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.67.0` | `8.68.0` |\n\nUpdates `@tanstack/react-query` from 5.101.4 to 5.102.7\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@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.7\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.102.7\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.102.7\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\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/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\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.102.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\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/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\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.102.6\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.102.6\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/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\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.102.6\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.102.6\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.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.7\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-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\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/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\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.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.5\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/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\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.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\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/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\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.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.2\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/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\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.102.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.1\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/134890dbdc60e4fb0313e44b512d29284ca82f96\"\u003e\u003ccode\u003e134890d\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.102.1\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/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/574346846239b8d00d8d8dec4188c572c7cce205\"\u003e\u003ccode\u003e5743468\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11206\"\u003e#11206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.7/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.85.0 to 7.86.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.86.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd type-safe \u003ccode\u003egetErrors\u003c/code\u003e method. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13639\"\u003e#13639\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/12853\"\u003e#12853\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseWatch\u003c/code\u003e returning stale values when the watched name changes to \u003ccode\u003enull\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13668\"\u003e#13668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eunregister\u003c/code\u003e \u003ccode\u003ekeepDirty\u003c/code\u003e behavior. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13669\"\u003e#13669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetValues\u003c/code\u003e for fields registered under object or array values. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13667\"\u003e#13667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eController\u003c/code\u003e notifications for field array item roots. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13665\"\u003e#13665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix validation state checks. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetCustomValidity\u003c/code\u003e with \u003ccode\u003ecriteriaMode: 'all'\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13655\"\u003e#13655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eFile\u003c/code\u003e, \u003ccode\u003eBlob\u003c/code\u003e, and \u003ccode\u003eFileList\u003c/code\u003e handling in \u003ccode\u003eflatten\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13652\"\u003e#13652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale errors and touched state after updating a field array item. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13650\"\u003e#13650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale field names leaking into persisted \u003ccode\u003eformState\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13649\"\u003e#13649\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e performance. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13648\"\u003e#13648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ecloneObject\u003c/code\u003e performance.\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary value cloning in \u003ccode\u003eunregister\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13662\"\u003e#13662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance in \u003ccode\u003eonChange\u003c/code\u003e-heavy workloads.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores \u0026amp; Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eany\u003c/code\u003e usage. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13660\"\u003e#13660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove TypeScript handling around checkbox values. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13659\"\u003e#13659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove UUID generation. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13658\"\u003e#13658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean up repository structure and APIs. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13657\"\u003e#13657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unreachable revalidation logic in \u003ccode\u003euseFieldArray\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13654\"\u003e#13654\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zigzagdev\"\u003e\u003ccode\u003e@​zigzagdev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/official-burak\"\u003e\u003ccode\u003e@​official-burak\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/candymask0712\"\u003e\u003ccode\u003e@​candymask0712\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\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/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.86.0] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType-safe \u003ccode\u003egetErrors\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003ecreateFormControl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove clone object check\u003c/li\u003e\n\u003cli\u003eAvoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eField array update leaving stale errors and touched state at the updated index\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e discarding \u003ccode\u003eFile\u003c/code\u003e and \u003ccode\u003eBlob\u003c/code\u003e values instead of treating them as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e not passing the field error to \u003ccode\u003esetCustomValidity\u003c/code\u003e when \u003ccode\u003ecriteriaMode\u003c/code\u003e is \u003ccode\u003eall\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehasValidation\u003c/code\u003e treating falsy but valid values (\u003ccode\u003emin: 0\u003c/code\u003e, \u003ccode\u003emax: 0\u003c/code\u003e, \u003ccode\u003eminLength: 0\u003c/code\u003e, \u003ccode\u003emaxLength: 0\u003c/code\u003e, \u003ccode\u003erequired: ''\u003c/code\u003e) as no validation\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e targeting a nested leaf not notifying a \u003ccode\u003eController\u003c/code\u003e registered on a field array item root\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e not updating fields registered under an object or array value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseWatch\u003c/code\u003e returning a stale value on name change when the new value is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunregister\u003c/code\u003e inverting \u003ccode\u003ekeepDirty\u003c/code\u003e when broadcasting \u003ccode\u003eisDirty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/33860b43d5c52f39b7280a012b5876e6ad3e905c\"\u003e\u003ccode\u003e33860b4\u003c/code\u003e\u003c/a\u003e 7.86.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/e5b117b44a2d8ebd5866c56c63f326c5c0af3ec7\"\u003e\u003ccode\u003ee5b117b\u003c/code\u003e\u003c/a\u003e 🐞 fix(unregister): keepDirty inverted when broadcasting isDirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13669\"\u003e#13669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/64ec9bc186f9af0feb87a53a1d05f5c26220ea75\"\u003e\u003ccode\u003e64ec9bc\u003c/code\u003e\u003c/a\u003e 🐞 fix: useWatch returns stale value on name change when new value is null (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/dead4719ab2cc193beac9df1df1b077e0ce19389\"\u003e\u003ccode\u003edead471\u003c/code\u003e\u003c/a\u003e 🦌 fix(setValues): update fields registered under an object or array value (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1ca83d272e7d2126212975a9ef866ee3fc500513\"\u003e\u003ccode\u003e1ca83d2\u003c/code\u003e\u003c/a\u003e 🪖 close \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13664\"\u003e#13664\u003c/a\u003e notify a Controller registered on a field array item root when...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/06e4efdd28ec346196c38efd0909011e2f83064b\"\u003e\u003ccode\u003e06e4efd\u003c/code\u003e\u003c/a\u003e 🚚 perf: avoid cloning values in \u003ccode\u003eunregister\u003c/code\u003e without subscribers (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13662\"\u003e#13662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/9b7af71b4d25da143fd2522c40d20466c7433f00\"\u003e\u003ccode\u003e9b7af71\u003c/code\u003e\u003c/a\u003e 🐞 fix has validation check issue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13661\"\u003e#13661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/51e3309c5457835d524814e10a3a90859cde6c26\"\u003e\u003ccode\u003e51e3309\u003c/code\u003e\u003c/a\u003e 🗜️ chore: remove any (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13660\"\u003e#13660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1c5ff083de7f9da086722eb66580fb2657b78d91\"\u003e\u003ccode\u003e1c5ff08\u003c/code\u003e\u003c/a\u003e 🤖 fix ts error ignore on getCheckboxValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13659\"\u003e#13659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/7223514dc9c4b758a4776c04cb3f364ea2f6f7cc\"\u003e\u003ccode\u003e7223514\u003c/code\u003e\u003c/a\u003e 🧛 improve uuid function (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13658\"\u003e#13658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.85.0...v7.86.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `caniuse-lite` from 1.0.30001809 to 1.0.30001810\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/caniuse-lite/commit/b86caabba9cb054f3f85aea2d06df241ee2dd3ef\"\u003e\u003ccode\u003eb86caab\u003c/code\u003e\u003c/a\u003e Update caniuse-db 1.0.30001810\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/browserslist/caniuse-lite/compare/1.0.30001809...1.0.30001810\"\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.5.4 to 0.5.5\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.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly treated as React component \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/114\"\u003e#114\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/115\"\u003e#115\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/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.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly treated as React component \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/114\"\u003e#114\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/115\"\u003e#115\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/ArnaudBarre/eslint-plugin-react-refresh/commit/65c31725fa31cbcf4a037b8f06f4f72783d17006\"\u003e\u003ccode\u003e65c3172\u003c/code\u003e\u003c/a\u003e [publish] v0.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/84110202c8a8277335d43fa08ddc96047db6d04a\"\u003e\u003ccode\u003e8411020\u003c/code\u003e\u003c/a\u003e Bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/c28fa155e8371286ae347164425a513d55938349\"\u003e\u003ccode\u003ec28fa15\u003c/code\u003e\u003c/a\u003e Fix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/554c764374d9a8875370a0cc2e46bfa8abf9a087\"\u003e\u003ccode\u003e554c764\u003c/code\u003e\u003c/a\u003e [publish] add \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to allowExportNames in Next config (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.5.4...v0.5.5\"\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.67.0 to 8.68.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.68.0\u003c/h2\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] add fix suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12086\"\u003e#12086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support ESLint rule meta.languages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12663\"\u003e#12663\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 [unified-signatures] deduplicate types in report (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12656\"\u003e#12656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [return-await] prevent autofix from breaking code in arrow-functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12707\"\u003e#12707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unified-signatures] report identical signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12678\"\u003e#12678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] prevent stack overflow in recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12711\"\u003e#12711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] setting \u003ccode\u003eignoreVoid: false\u003c/code\u003e results in false negative in ArrowFunctionExpression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12646\"\u003e#12646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12739\"\u003e#12739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e playground crashes on \u003ccode\u003eextends\u003c/code\u003e configs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12608\"\u003e#12608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e account for thanks.dev and out-of-band donors in sponsors list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThiago Barbosa\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.68.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.68.0 (2026-08-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\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.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/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55f6d5d4ca39d2fab93db97ced497b956017878d\"\u003e\u003ccode\u003e55f6d5d\u003c/code\u003e\u003c/a\u003e chore: enable source maps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.68.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/2003Mohammed/AlgoViz/pull/65","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/2003Mohammed%2FAlgoViz/issues/65","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/65/packages"}}]}