{"id":4482,"name":"tsd","ecosystem":"npm","repository_url":"https://github.com/tsdjs/tsd","issues_count":440,"created_at":"2025-06-06T16:30:30.469Z","updated_at":"2025-06-06T16:30:30.469Z","purl":"pkg:npm/tsd","metadata":{"id":2483180,"name":"tsd","ecosystem":"npm","description":"Check TypeScript type definitions","homepage":"https://github.com/tsdjs/tsd#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tsdjs/tsd","keywords_array":["typescript","tsd","check","typings","types","typedefs","typedefinitions"],"namespace":null,"versions_count":72,"first_release_published_at":"2012-10-20T22:16:43.575Z","latest_release_published_at":"2025-04-09T13:19:37.563Z","latest_release_number":"0.32.0","last_synced_at":"2025-06-05T19:31:21.920Z","created_at":"2022-04-10T02:25:57.979Z","updated_at":"2025-06-05T19:34:42.449Z","registry_url":"https://www.npmjs.com/package/tsd","install_command":"npm install tsd","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"next":"0.6.0-beta.5","beta":"0.6.5-beta","beta.2":"0.6.5-beta.2","latest":"0.32.0"}},"repo_metadata":{"id":37752394,"uuid":"146474805","full_name":"tsdjs/tsd","owner":"tsdjs","description":"Check TypeScript type definitions","archived":false,"fork":false,"pushed_at":"2025-04-09T13:19:45.000Z","size":6009,"stargazers_count":2462,"open_issues_count":52,"forks_count":67,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-05-28T19:34:13.424Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tsdjs.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":".github/security.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"tidelift":"npm/tsd"}},"created_at":"2018-08-28T16:20:00.000Z","updated_at":"2025-05-27T15:14:50.000Z","dependencies_parsed_at":"2022-07-12T16:44:50.198Z","dependency_job_id":"0e9a5c9a-b96d-4dfb-a8a4-9f2ec4a9df35","html_url":"https://github.com/tsdjs/tsd","commit_stats":{"total_commits":160,"total_committers":23,"mean_commits":6.956521739130435,"dds":0.59375,"last_synced_commit":"50dfdc23c00340317922d130603dfa90a0c55af7"},"previous_names":["samverschueren/tsd-check","tsdjs/tsd","samverschueren/tsd"],"tags_count":53,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsdjs","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258283251,"owners_count":22677389,"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":"tsdjs","name":"tsdjs","uuid":"147026262","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/147026262?v=4","repositories_count":1,"last_synced_at":"2023-10-05T12:39:48.281Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/tsdjs","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-10-05T12:39:48.311Z","updated_at":"2023-10-05T12:39:48.311Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsdjs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tsdjs/repositories"},"tags":[{"name":"v0.32.0","sha":"f589fb3df03cbf37785ab029eeb1ec6ec5080dfd","kind":"tag","published_at":"2025-04-09T13:19:18.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.32.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.32.0/manifests"},{"name":"v0.31.2","sha":"c46b372130ecad265b1e1e807578e45f912046bf","kind":"tag","published_at":"2024-09-04T17:12:37.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.31.2","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.31.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.31.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.31.2/manifests"},{"name":"v0.31.1","sha":"c01c9e0ecd6232d943a2c95f4db9b09425b76e67","kind":"tag","published_at":"2024-06-17T10:55:07.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.31.1","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.31.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.31.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.31.1/manifests"},{"name":"v0.31.0","sha":"fa33d8355a457ddb57c7bbd5e0b574e8ebd8d133","kind":"tag","published_at":"2024-03-30T16:29:45.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.31.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.31.0/manifests"},{"name":"v0.30.7","sha":"bef04e0e1cea88c763e5b6a07caf1c8c633c0ada","kind":"tag","published_at":"2024-02-24T06:35:07.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.30.7","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.30.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.30.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.30.7/manifests"},{"name":"v0.30.6","sha":"e27e031a6810a43547930cc281e01b3c2bc3f770","kind":"tag","published_at":"2024-02-23T02:49:09.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.30.6","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.30.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.30.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.30.6/manifests"},{"name":"v0.30.5","sha":"57d5beeba35eeaba5b2110bd00f6fed356733047","kind":"tag","published_at":"2024-02-19T13:40:01.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.30.5","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.30.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.30.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.30.5/manifests"},{"name":"v0.30.4","sha":"332a992f6e06549e531ab5e88f881d0a5c91bec9","kind":"tag","published_at":"2024-01-17T09:42:25.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.30.4","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.30.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.30.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.30.4/manifests"},{"name":"v0.30.3","sha":"bb28db1eb5272c65e8c7d5da707ca187ee7cd27f","kind":"tag","published_at":"2024-01-03T08:36:38.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.30.3","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.30.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.30.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.30.3/manifests"},{"name":"v0.30.2","sha":"0d3756fce9439cf402d5825fd725fb791abffff4","kind":"tag","published_at":"2024-01-02T10:31:06.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.30.2","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.30.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.30.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.30.2/manifests"},{"name":"v0.30.1","sha":"34dfd0ffdd9736d9e81a5f6efec92f968e9e8eea","kind":"tag","published_at":"2023-12-26T14:01:02.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.30.1","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.30.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.30.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.30.1/manifests"},{"name":"v0.30.0","sha":"c412a13e86f3a924936abdc602f3233b31ca9ded","kind":"tag","published_at":"2023-12-17T22:20:38.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.30.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.30.0/manifests"},{"name":"v0.29.0","sha":"28e2ad0de68e03d5bb9eb2c6a24df0427fc7dccb","kind":"tag","published_at":"2023-08-31T11:24:15.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.29.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.29.0/manifests"},{"name":"v0.28.1","sha":"45b209ce5e98fa75be12e5c1ca5959b5e760d7a7","kind":"tag","published_at":"2023-03-28T05:56:25.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.28.1","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.28.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.28.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.28.1/manifests"},{"name":"v0.28.0","sha":"58b85cec118b33fb0f0fdcdfc956169857234af2","kind":"tag","published_at":"2023-03-18T18:14:31.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.28.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.28.0/manifests"},{"name":"v0.27.0","sha":"621aad986c636ff511293706455720b006598945","kind":"tag","published_at":"2023-03-10T07:32:35.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.27.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.27.0/manifests"},{"name":"v0.26.1","sha":"dfa9bc0c2dffc79214b3f0eea3b69bd04d532ee5","kind":"tag","published_at":"2023-03-07T09:19:07.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.26.1","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.26.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.26.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.26.1/manifests"},{"name":"v0.26.0","sha":"fc516e18fd52ba2387f791c38e302e351703d944","kind":"tag","published_at":"2023-03-06T04:56:04.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.26.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.26.0/manifests"},{"name":"v0.25.0","sha":"2519573e4187c5afcc1714d74f3c8b466ac3820b","kind":"tag","published_at":"2022-11-29T05:17:47.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.25.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.25.0/manifests"},{"name":"v0.24.1","sha":"22285f926049ed15c372804f5f16b218cbbc725c","kind":"tag","published_at":"2022-09-15T15:46:02.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.24.1","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.24.1/manifests"},{"name":"v0.24.0","sha":"b777588a19b01e8a0e861c32164231d9f06e278d","kind":"tag","published_at":"2022-09-14T17:44:25.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.24.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.24.0/manifests"},{"name":"v0.23.0","sha":"5506a634a65fcefef9c3027e9cf51eb60b579c1d","kind":"tag","published_at":"2022-08-27T10:10:51.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.23.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.23.0/manifests"},{"name":"v0.22.0","sha":"e4a398c1b47a4d2f914446b662840e2be5994997","kind":"tag","published_at":"2022-06-30T22:59:55.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.22.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.22.0/manifests"},{"name":"v0.21.0","sha":"396e878de466ca08eda1ac793602ba4d54acf558","kind":"tag","published_at":"2022-06-13T06:43:04.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.21.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.21.0/manifests"},{"name":"v0.20.0","sha":"106af14cef85530c73b390ddc4a51560c60dfb64","kind":"tag","published_at":"2022-04-01T16:21:20.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.20.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.20.0/manifests"},{"name":"v0.19.1","sha":"0fb92456b929e71bf6266101cb11d6cc90a241a5","kind":"tag","published_at":"2021-12-29T11:18:12.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.19.1","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.19.1/manifests"},{"name":"v0.19.0","sha":"5347e25e2ffb28739ea3e877faddc22d2e9e49b9","kind":"tag","published_at":"2021-11-18T14:34:45.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.19.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.19.0/manifests"},{"name":"v0.18.0","sha":"35a3f1ec756da4cbc4f6c1945f94e7baeff5512b","kind":"tag","published_at":"2021-10-12T18:30:55.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.18.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.18.0/manifests"},{"name":"v0.17.0","sha":"09f4b4fb3ff977666c38c2a72377a2011bf3cc6e","kind":"tag","published_at":"2021-06-03T10:59:31.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.17.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.17.0/manifests"},{"name":"v0.16.0","sha":"0245f59758f5b1e221c12e7dc758a8abf8a2145e","kind":"commit","published_at":"2021-05-28T13:48:24.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.16.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.16.0/manifests"},{"name":"v0.15.1","sha":"2cc8e9cfe049d07e4c62919cd45b771492369b29","kind":"tag","published_at":"2021-05-11T06:53:34.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.15.1","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"b0b1b836689499db12cf61cfb1efd6a18eddf60f","kind":"tag","published_at":"2021-05-10T17:29:37.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.15.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"95174e94afe60ffec308c2fedfa3732c061b5817","kind":"tag","published_at":"2020-12-03T08:25:30.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.14.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.14.0/manifests"},{"name":"v0.13.1","sha":"4a31b012bea7208522192d1c8c7ff47bc7b3de02","kind":"tag","published_at":"2020-07-04T12:21:42.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.13.1","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"51fba2cc5023d49459198d2151bcc42e32d1bb9a","kind":"tag","published_at":"2020-07-04T10:52:06.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.13.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.13.0/manifests"},{"name":"v0.12.1","sha":"39c5be224a630354f50d31732f4d58cf945326dd","kind":"tag","published_at":"2020-07-02T11:39:16.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.12.1","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"a01388beefe16b2104f7bcb3f22d9427f2c23d33","kind":"tag","published_at":"2020-06-29T18:03:08.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.12.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.12.0/manifests"},{"name":"v0.11.0","sha":"67ae75b6eba68186aacc33d330e13d083ce49ba6","kind":"tag","published_at":"2019-11-13T16:46:03.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.11.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"b802fee8507152d1cfd24b7154ac4c32eed3a393","kind":"tag","published_at":"2019-10-23T06:23:25.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.10.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"874092b8baa07db562fcfac295996f992f0d0b33","kind":"tag","published_at":"2019-09-26T20:54:10.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.9.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"4a84ae048280b136d8b1fa226284a79c9dd33d9a","kind":"tag","published_at":"2019-09-19T09:13:01.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.8.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.8.0/manifests"},{"name":"v0.7.4","sha":"d5137a7d32f6ad68c954a5251d5d7578b039661f","kind":"tag","published_at":"2019-07-06T18:16:26.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.7.4","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"1e373a64a507335fe086f43b5f1bd4a01f6a09b5","kind":"tag","published_at":"2019-05-12T13:43:51.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.7.3","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"17e3eb2edc1e12148f5308864fc6bbf77e8e4db9","kind":"tag","published_at":"2019-04-02T06:00:12.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.7.2","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"47e5c1797cfaf46acba4a4de84a3cbff614069b8","kind":"tag","published_at":"2019-03-29T06:55:41.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.7.1","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"b738a6cb40e44e64ffd40507dd71a73b5a1c667c","kind":"tag","published_at":"2019-03-20T18:31:41.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.7.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"94f98879617beb198dcf53ea1c454e4dbe2a472d","kind":"tag","published_at":"2019-03-19T19:27:31.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.6.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"718cdd8323bf233924b0a06a12424ffe2e55630e","kind":"tag","published_at":"2019-03-16T19:59:56.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.5.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"18f86ec01b8668e25b7a5608a8293ff09d564c65","kind":"tag","published_at":"2019-03-15T10:30:56.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.4.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"1b20f1f26d467e951d00eb487ab17fbb38f04bcc","kind":"tag","published_at":"2018-12-24T11:17:19.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.3.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"f9595785ee0fab80e5872cfcf96de3bae67bfe6c","kind":"tag","published_at":"2018-09-06T05:55:51.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.2.1","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"5fbd228ebbfc26cad2a8fef98cf58932872c4728","kind":"tag","published_at":"2018-09-05T19:05:22.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.2.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"fb1ce58257d6b7d4ce5cda58a8f45652190b5fc3","kind":"tag","published_at":"2018-08-28T16:40:09.000Z","download_url":"https://codeload.github.com/tsdjs/tsd/tar.gz/v0.1.0","html_url":"https://github.com/tsdjs/tsd/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tsdjs%2Ftsd/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-06-05T19:34:42.449Z","dependent_packages_count":3754,"downloads":1555215,"downloads_period":"last-month","dependent_repos_count":95970,"rankings":{"downloads":0.35070601182378625,"dependent_repos_count":0.10826779576427405,"dependent_packages_count":0.024637679492826033,"stargazers_count":1.9658508743341834,"forks_count":3.842515801505896,"docker_downloads_count":0.5207261244498926,"average":1.1354507145618098},"purl":"pkg:npm/tsd","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/tsd","docker_dependents_count":46,"docker_downloads_count":351668,"usage_url":"https://repos.ecosyste.ms/usage/npm/tsd","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/tsd/dependencies","status":null,"funding_links":["https://tidelift.com/funding/github/npm/tsd"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/tsd/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/tsd/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/tsd/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/tsd/related_packages","maintainers":[{"uuid":"sindresorhus","login":"sindresorhus","name":null,"email":"sindresorhus@gmail.com","url":null,"packages_count":1280,"html_url":"https://www.npmjs.com/~sindresorhus","role":null,"created_at":"2022-11-15T04:08:02.524Z","updated_at":"2022-11-15T04:08:02.524Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/sindresorhus/packages"},{"uuid":"samverschueren","login":"samverschueren","name":null,"email":"sam.verschueren@gmail.com","url":null,"packages_count":169,"html_url":"https://www.npmjs.com/~samverschueren","role":null,"created_at":"2022-11-15T04:08:02.532Z","updated_at":"2022-11-15T04:08:02.532Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/samverschueren/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5005320,"maintainers_count":1012640,"namespaces_count":295318,"keywords_count":699769,"github":"npm","metadata":{"funded_packages_count":150180},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-05T05:52:15.849Z","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":274,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4446041792","node_id":"PR_kwDONFK6x87bhbj-","number":13,"state":"closed","title":"deps: bump the dev-dependencies group across 1 directory with 26 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-16T10:14:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-14T12:52:10.000Z","updated_at":"2026-05-16T10:14:53.000Z","time_to_close":163361,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"dev-dependencies","update_count":26,"packages":[{"name":"@noble/hashes","old_version":"1.5.0","new_version":"2.2.0","repository_url":"https://github.com/paulmillr/noble-hashes"},{"name":"@scure/base","old_version":"1.1.9","new_version":"2.2.0","repository_url":"https://github.com/paulmillr/scure-base"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"extension-port-stream","old_version":"4.2.0","new_version":"5.0.3","repository_url":"https://github.com/MetaMask/extension-port-stream"},{"name":"is-stream","old_version":"2.0.1","new_version":"4.0.1","repository_url":"https://github.com/sindresorhus/is-stream"},{"name":"readable-stream","old_version":"4.5.2","new_version":"4.7.0","repository_url":"https://github.com/nodejs/readable-stream"},{"name":"@types/readable-stream","old_version":"4.0.18","new_version":"4.0.23","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"uuid","old_version":"10.0.0","new_version":"14.0.0","repository_url":"https://github.com/uuidjs/uuid"},{"name":"@babel/core","old_version":"7.26.0","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.26.0","new_version":"7.29.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-typescript","old_version":"7.26.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@jest/globals","old_version":"29.7.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@types/chrome","old_version":"0.0.279","new_version":"0.1.42","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/lodash","old_version":"4.17.13","new_version":"4.17.24","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/uuid","old_version":"10.0.0","new_version":"11.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/webextension-polyfill","old_version":"0.12.1","new_version":"0.12.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"babel-jest","old_version":"29.7.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest","old_version":"27.5.1","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"27.5.1","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-when","old_version":"3.6.0","new_version":"4.0.3","repository_url":"https://github.com/timkindberg/jest-when"},{"name":"tsd","old_version":"0.31.2","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"typescript","old_version":"5.6.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"5.4.21","new_version":"8.0.11","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-dts","old_version":"4.3.0","new_version":"5.0.0","repository_url":"https://github.com/qmhc/unplugin-dts"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@noble/hashes](https://github.com/paulmillr/noble-hashes) | `1.5.0` | `2.2.0` |\n| [@scure/base](https://github.com/paulmillr/scure-base) | `1.1.9` | `2.2.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [extension-port-stream](https://github.com/MetaMask/extension-port-stream) | `4.2.0` | `5.0.3` |\n| [is-stream](https://github.com/sindresorhus/is-stream) | `2.0.1` | `4.0.1` |\n| [readable-stream](https://github.com/nodejs/readable-stream) | `4.5.2` | `4.7.0` |\n| [@types/readable-stream](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/readable-stream) | `4.0.18` | `4.0.23` |\n| [uuid](https://github.com/uuidjs/uuid) | `10.0.0` | `14.0.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.26.0` | `7.29.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.26.0` | `7.29.5` |\n| [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) | `7.26.0` | `7.28.5` |\n| [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) | `29.7.0` | `30.3.0` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.0.279` | `0.1.42` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.13` | `4.17.24` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) | `10.0.0` | `11.0.0` |\n| [@types/webextension-polyfill](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webextension-polyfill) | `0.12.1` | `0.12.5` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `29.7.0` | `30.3.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `27.5.1` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `27.5.1` | `30.3.0` |\n| [jest-when](https://github.com/timkindberg/jest-when) | `3.6.0` | `4.0.3` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.31.2` | `0.33.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.6.3` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.21` | `8.0.11` |\n| [vite-plugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/vite-plugin-dts) | `4.3.0` | `5.0.0` |\n\n\nUpdates `@noble/hashes` from 1.5.0 to 2.2.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.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\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-hashes/compare/2.0.0...2.0.1\"\u003ehttps://github.com/paulmillr/noble-hashes/compare/2.0.0...2.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003ch3\u003eHigh-level\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package is now ESM-only. ESM can finally be loaded from common.js on node v20.19+\n\u003cul\u003e\n\u003cli\u003eNode v20.19 is now the minimum required version\u003c/li\u003e\n\u003cli\u003ePackage imports now work correctly in bundler-less environments, such as browsers\u003c/li\u003e\n\u003cli\u003eReduces npm package size (traffic consumed): 152KB =\u0026gt; 136KB\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 1.1MB =\u0026gt; 669KB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMake bundle sizes smaller, compared to v1.x\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.js\u003c/code\u003e extension must be used for all modules\n\u003cul\u003e\n\u003cli\u003eOld: \u003ccode\u003e@noble/hashes/sha3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/hashes/sha3.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis simplifies working in browsers natively without transpilers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/81983c2fffac48aa69dabc260b4192ad597d2734\"\u003e\u003ccode\u003e81983c2\u003c/code\u003e\u003c/a\u003e Release 2.2.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/8883d321d9b3ecb5557d267f7e741213725c489e\"\u003e\u003ccode\u003e8883d32\u003c/code\u003e\u003c/a\u003e Minor syntax fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/e5fedba41c4336edec6301168ce1e4eedefd29ea\"\u003e\u003ccode\u003ee5fedba\u003c/code\u003e\u003c/a\u003e Run prettier format on tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/72e2083a6340f111015888c97e1f9d6a17ae59e1\"\u003e\u003ccode\u003e72e2083\u003c/code\u003e\u003c/a\u003e Changes related to March 2026 audit (new tests)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/fd9f580a194a2e6998df1a27a514181c6928df66\"\u003e\u003ccode\u003efd9f580\u003c/code\u003e\u003c/a\u003e Changes related to March 2026 audit (typed arrays)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/9a216b5840bb309d3a4815a5c2e489268095685f\"\u003e\u003ccode\u003e9a216b5\u003c/code\u003e\u003c/a\u003e Changes related to March 2026 audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/85e35d5f5daea3f2755897e8fdcba06d861a10b8\"\u003e\u003ccode\u003e85e35d5\u003c/code\u003e\u003c/a\u003e Clarify sha3.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/cc8ea40e4073226dbea88330c75699cda8c62522\"\u003e\u003ccode\u003ecc8ea40\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/126\"\u003e#126\u003c/a\u003e from ChALkeR/chalker/unroll/sha3/0/chi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/46c31295db6294eb5f1f8047f6038aed5d0c4c39\"\u003e\u003ccode\u003e46c3129\u003c/code\u003e\u003c/a\u003e Bump typescript to 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/ca90465189b685980846f06fbcbac7ffcb66ea60\"\u003e\u003ccode\u003eca90465\u003c/code\u003e\u003c/a\u003e Bump devdeps.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-hashes/compare/1.5.0...2.2.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 `@scure/base` from 1.1.9 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/scure-base/releases\"\u003e@​scure/base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eApril 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\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\u003eFix compilation issues on TypeScript v6\u003c/li\u003e\n\u003cli\u003eImprove tree-shaking, reduce bundle sizes\u003c/li\u003e\n\u003cli\u003eutf8: make decoder strict, use isWellFormed (polyfilled in some envs)\u003c/li\u003e\n\u003cli\u003eAdd strict ascii decoder (char range 0..127)\u003c/li\u003e\n\u003cli\u003eBech32 examples in the docs by \u003ca href=\"https://github.com/davay42\"\u003e\u003ccode\u003e@​davay42\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/pull/44\"\u003epaulmillr/scure-base#44\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd overload to Bech32.decode to handle arbitrary string input by \u003ca href=\"https://github.com/webmaster128\"\u003e\u003ccode\u003e@​webmaster128\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/pull/45\"\u003epaulmillr/scure-base#45\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: trust Uint8Array.fromBase64 to check non-whitespace chars 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/scure-base/pull/47\"\u003epaulmillr/scure-base#47\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/davay42\"\u003e\u003ccode\u003e@​davay42\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/pull/44\"\u003epaulmillr/scure-base#44\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmaster128\"\u003e\u003ccode\u003e@​webmaster128\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/pull/45\"\u003epaulmillr/scure-base#45\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/pull/47\"\u003epaulmillr/scure-base#47\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003e(We're skipping v2.1, to align with other noble / scure packages)\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/scure-base/compare/2.0.0...2.2.0\"\u003ehttps://github.com/paulmillr/scure-base/compare/2.0.0...2.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe package is now ESM-only. ESM can finally be loaded from common.js on node v20.19+\n\u003cul\u003e\n\u003cli\u003eNode v20.19 is now the minimum required version\u003c/li\u003e\n\u003cli\u003ePackage imports now work correctly in bundler-less environments, such as browsers\u003c/li\u003e\n\u003cli\u003eReduces npm package size (traffic consumed): 26.1KB =\u0026gt; 24.5KB\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 165KB =\u0026gt; 102KB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMake bundle sizes smaller, compared to v1.x\u003c/li\u003e\n\u003cli\u003eUpgrade typescript compilation env to ts5.9 and es2022\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/scure-base/compare/1.2.6...2.0.0\"\u003ehttps://github.com/paulmillr/scure-base/compare/1.2.6...2.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebase64: prohibit spaces when native mode is selected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/scure-base/compare/1.2.5...1.2.6\"\u003ehttps://github.com/paulmillr/scure-base/compare/1.2.5...1.2.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebase64: use native coding \u003ca href=\"https://caniuse.com/mdn-javascript_builtins_uint8array_frombase64\"\u003ewhen available\u003c/a\u003e. 167x faster encoding on 1KB inputs\u003c/li\u003e\n\u003cli\u003ehex: use native coding \u003ca href=\"https://caniuse.com/mdn-javascript_builtins_uint8array_fromhex\"\u003ewhen available\u003c/a\u003e. 216x faster encoding on 1KB inputs.\u003c/li\u003e\n\u003cli\u003eStandalone build files are now attested and can be verified, check out README\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/scure-base/compare/1.2.4...1.2.5\"\u003ehttps://github.com/paulmillr/scure-base/compare/1.2.4...1.2.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.2.4\u003c/h2\u003e\n\u003cp\u003eFix broken common.js version\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/paulmillr/scure-base/commit/1389ed65e4ac59fab46b04c6ab6ce6d865351caf\"\u003e\u003ccode\u003e1389ed6\u003c/code\u003e\u003c/a\u003e Release 2.2.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/82697becac7e36dc1a30fe8eabe969a64e51e133\"\u003e\u003ccode\u003e82697be\u003c/code\u003e\u003c/a\u003e Changes related to April 2026 audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/2c3ecbf9693868550d84404bcba8857554cb25ae\"\u003e\u003ccode\u003e2c3ecbf\u003c/code\u003e\u003c/a\u003e Bump typescripts to 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/25b0627f45ac760c1bdd742c84712c3a508e6548\"\u003e\u003ccode\u003e25b0627\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/14062c06af84d3afa19c2a07b74604caa1fbebe4\"\u003e\u003ccode\u003e14062c0\u003c/code\u003e\u003c/a\u003e Bump devdeps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/5e05c4c4252df8b25cdd77a6bd6f58571c6084ab\"\u003e\u003ccode\u003e5e05c4c\u003c/code\u003e\u003c/a\u003e Add docs everywhere. Upgrade to ts 6.0-rc, jsbt 0.5. Add pkg.json scripts.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/4fc73d29e13da50dd1ed22112036d2536d1f7657\"\u003e\u003ccode\u003e4fc73d2\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/bd92370667135764b12e04630d59c900c2e278c0\"\u003e\u003ccode\u003ebd92370\u003c/code\u003e\u003c/a\u003e Fix bench\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/e2d8d9a0bddbd17f7a4293f51cc720068e836e8c\"\u003e\u003ccode\u003ee2d8d9a\u003c/code\u003e\u003c/a\u003e ci: Update jsbt, fix test-slow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/f948c5a540d53f09291a37f16a29549e2c376180\"\u003e\u003ccode\u003ef948c5a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/issues/47\"\u003e#47\u003c/a\u003e from ChALkeR/chalker/perf/1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/scure-base/compare/1.1.9...2.2.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@​scure/base\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `debug` from 4.3.7 to 4.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/debug-js/debug/releases\"\u003edebug's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.3\u003c/h2\u003e\n\u003cp\u003eFunctionally identical release to \u003ccode\u003e4.4.1\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eVersion \u003ccode\u003e4.4.2\u003c/code\u003e is \u003cstrong\u003ecompromised\u003c/strong\u003e. Please see \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/1005\"\u003edebug-js/debug#1005\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Issue-996): replace whitespaces in namespaces string with commas globally by \u003ca href=\"https://github.com/pdahal-cx\"\u003e\u003ccode\u003e@​pdahal-cx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/997\"\u003edebug-js/debug#997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/987\"\u003e#987\u003c/a\u003e fallback to localStorage.DEBUG if debug is not defined by \u003ca href=\"https://github.com/lzilioli\"\u003e\u003ccode\u003e@​lzilioli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/988\"\u003edebug-js/debug#988\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/pdahal-cx\"\u003e\u003ccode\u003e@​pdahal-cx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/997\"\u003edebug-js/debug#997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lzilioli\"\u003e\u003ccode\u003e@​lzilioli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/988\"\u003edebug-js/debug#988\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/debug-js/debug/compare/4.4.0...4.4.1\"\u003ehttps://github.com/debug-js/debug/compare/4.4.0...4.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eFixes (hopefully) the inefficient regex warnings in \u003ccode\u003e.enable()\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eMinor version as this is invariably going to break certain users who misuse the \u003ccode\u003e.enable()\u003c/code\u003e API and expected it to work with regexes, which was never supported nor documented. That's on you, sorry - that functionality won't be added back.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/debug-js/debug/compare/4.3.7...4.4.0\"\u003ehttps://github.com/debug-js/debug/compare/4.3.7...4.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/6b2c5fbdb7d414483d9e306ef234acb4cd7ea67c\"\u003e\u003ccode\u003e6b2c5fb\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/33330fa8616b9b33f29f7674747be77266878ba6\"\u003e\u003ccode\u003e33330fa\u003c/code\u003e\u003c/a\u003e 4.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/98df33ed9d5215c1d801b74e6ab00969759a6839\"\u003e\u003ccode\u003e98df33e\u003c/code\u003e\u003c/a\u003e remove istanbul\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/bf2f574c3e588ce4b660bf4e392e7a5e788640c0\"\u003e\u003ccode\u003ebf2f574\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/987\"\u003e#987\u003c/a\u003e fallback to localStorage.DEBUG if debug is not defined (\u003ca href=\"https://redirect.github.com/debug-js/debug/issues/988\"\u003e#988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/a0497bd46dacb701437f62cfc065dc72bf0952c7\"\u003e\u003ccode\u003ea0497bd\u003c/code\u003e\u003c/a\u003e Replace whitespaces in namespaces string with commas globally instead of just...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/7e3814cc603bf64fdd69e714e0cf5611ec31f43b\"\u003e\u003ccode\u003e7e3814c\u003c/code\u003e\u003c/a\u003e 4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/d2d6bf0bab3a0eeeb3a9ce7113cb0a31d8da678f\"\u003e\u003ccode\u003ed2d6bf0\u003c/code\u003e\u003c/a\u003e fix inefficient .enable() regex and .enabled() test\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/debug-js/debug/compare/4.3.7...4.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/debug` from 4.1.12 to 4.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/debug\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `extension-port-stream` from 4.2.0 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MetaMask/extension-port-stream/releases\"\u003eextension-port-stream's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correct a typo in error message handler (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully end stream on port disconnect to prevent \u0026quot;Premature close\u0026quot; errors (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle chrome's new error message-too-large error message, coming in a future chrome release (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't throw when upstream port disconnects (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Chunk large port stream messages into smaller frames by default (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/68\"\u003e#68\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eBy default, \u003ccode\u003eExtensionPortStream\u003c/code\u003e will send messages in 64MB chunks on Chromium-based browsers. When this mode is used the receiving end must also use \u003ccode\u003eExtensionPortStream\u003c/code\u003e in its default mode:\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport { ExtensionPortStream } from \u0026quot;extension-port-stream\u0026quot;;\r\n\u003cp\u003eextension.runtime.onConnect.addListener(connectRemote);\nconst portStream = new ExtensionPortStream(remotePort, {\nchunkSize: 0, // disable chunking\n});\u003c/p\u003e\n\u003cp\u003e// Enjoy!\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003eTo disable chunking set the \u003ccode\u003echunkSize\u003c/code\u003e option to \u003ccode\u003e0\u003c/code\u003e. This will make the transport\nmostly backwards compatible with v4:\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport { ExtensionPortStream } from \u0026quot;extension-port-stream\u0026quot;;\r\nextension.runtime.onConnect.addListener(connectRemote);\r\nconst portStream = new ExtensionPortStream(remotePort, {\r\n  chunkSize: 0, // disable chunking\r\n});\r\n// Enjoy!\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emessage-too-large\u003c/code\u003e is emitted when a message is too large to send in a single \u003ccode\u003epostMessage\u003c/code\u003e call and needs to be chunked. This event is only emitted when chunking is enabled (default).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Node.js-style \u003ccode\u003eBuffer\u003c/code\u003e messages are no longer supported (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/68\"\u003e#68\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/MetaMask/extension-port-stream/blob/main/CHANGELOG.md\"\u003eextension-port-stream's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.0.3]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correct a typo in error message handler (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.2]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully end stream on port disconnect to prevent \u0026quot;Premature close\u0026quot; errors (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.1]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle chrome's new error message-too-large error message, coming in a future chrome release (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't throw when upstream port disconnects (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.0]\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Chunk large port stream messages into smaller frames by default (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/68\"\u003e#68\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBy default, \u003ccode\u003eExtensionPortStream\u003c/code\u003e will send messages in 64MB chunks on Chromium-based browsers. When this mode is used the receiving end must also use \u003ccode\u003eExtensionPortStream\u003c/code\u003e in its default mode:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport { ExtensionPortStream } from \u0026quot;extension-port-stream\u0026quot;;\n\u003cp\u003eextension.runtime.onConnect.addListener(connectRemote);\nconst portStream = new ExtensionPortStream(remotePort, {\nchunkSize: 0, // disable chunking\n});\u003c/p\u003e\n\u003cp\u003e// Enjoy!\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTo disable chunking set the \u003ccode\u003echunkSize\u003c/code\u003e option to \u003ccode\u003e0\u003c/code\u003e. This will make the transport\nmostly backwards compatible with v4:\n\u003ccode\u003ejavascript import { ExtensionPortStream } from \u0026quot;extension-port-stream\u0026quot;; extension.runtime.onConnect.addListener(connectRemote); const portStream = new ExtensionPortStream(remotePort, { chunkSize: 0, // disable chunking }); // Enjoy! \u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emessage-too-large\u003c/code\u003e is emitted when a message is too large to send in a single \u003ccode\u003epostMessage\u003c/code\u003e call and needs to be chunked. This event is only emitted when chunking is enabled (default).\u003c/p\u003e\n\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/MetaMask/extension-port-stream/commit/ad8846758025db4baf727032da8ad8d7e942f9a6\"\u003e\u003ccode\u003ead88467\u003c/code\u003e\u003c/a\u003e 5.0.3 (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/5ed75e674ea6ccce4c0632a6838faf3e34a4b983\"\u003e\u003ccode\u003e5ed75e6\u003c/code\u003e\u003c/a\u003e fix: correct a typo in error message (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/6e3636dc3339773efaa3eb6f3be44c72a8532a16\"\u003e\u003ccode\u003e6e3636d\u003c/code\u003e\u003c/a\u003e 5.0.2 (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/36a71024b073b36c1bb84aa5fcca86d328de9a4a\"\u003e\u003ccode\u003e36a7102\u003c/code\u003e\u003c/a\u003e fix: gracefully end stream on port disconnect to prevent \u0026quot;Premature close\u0026quot; er...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/2069ba907066b9597d00458f0f7c876311b38f12\"\u003e\u003ccode\u003e2069ba9\u003c/code\u003e\u003c/a\u003e 5.0.1 (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/18a230ba28a3ea15ade77254a50e3f446db0c979\"\u003e\u003ccode\u003e18a230b\u003c/code\u003e\u003c/a\u003e fix: handle chrome's new error message-too-large error message, coming in a f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/221398eeed83b16f7a7d9faca97470d62192bb6c\"\u003e\u003ccode\u003e221398e\u003c/code\u003e\u003c/a\u003e fix: handle chrome's new error message-too-large error message, coming in a f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/186170c6d0d73d8713ad2e73f7d20f0f894e0cf9\"\u003e\u003ccode\u003e186170c\u003c/code\u003e\u003c/a\u003e fix: don't throw when upstream port disconnects (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/69e2b3603a75874ae634b087159ecbe351e5279b\"\u003e\u003ccode\u003e69e2b36\u003c/code\u003e\u003c/a\u003e chore: update security-code-scanner@main to action-security-code-scanner@v1 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/66ac60f987a58313d65f0b659a9716aa6bdc0578\"\u003e\u003ccode\u003e66ac60f\u003c/code\u003e\u003c/a\u003e Add allow-scripts (+ preinstall-always-fail) (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MetaMask/extension-port-stream/compare/v4.2.0...v5.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `is-stream` from 2.0.1 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/is-stream/releases\"\u003eis-stream's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix docs  022693d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/compare/v4.0.0...v4.0.1\"\u003ehttps://github.com/sindresorhus/is-stream/compare/v4.0.0...v4.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18  42ad38e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eisStream()\u003c/code\u003e method now also ensures that the stream is not closed (\u003ca href=\"https://redirect.github.com/sindresorhus/is-stream/issues/20\"\u003e#20\u003c/a\u003e)  dd03f79\n\u003cul\u003e\n\u003cli\u003eYou can pass \u003ccode\u003e{canOpen: false}\u003c/code\u003e to bring back the old behavior\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003echeckOpen\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/is-stream/issues/20\"\u003e#20\u003c/a\u003e)  dd03f79\u003c/li\u003e\n\u003cli\u003eAdd support for HTTP stream instances (\u003ca href=\"https://redirect.github.com/sindresorhus/is-stream/issues/21\"\u003e#21\u003c/a\u003e)  45e90c2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/compare/v3.0.0...v4.0.0\"\u003ehttps://github.com/sindresorhus/is-stream/compare/v3.0.0...v4.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12.20  5831295\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/compare/sindresorhus:fb8caed...sindresorhus:6913e34#diff-5a831ea67cf5cf8703b0de46901ab25bd191f56b320053be9332d9a3b0d01d15L14-R42\"\u003eChanged from a default export to named exports.\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/compare/v2.0.1...v3.0.0\"\u003ehttps://github.com/sindresorhus/is-stream/compare/v2.0.1...v3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/0868e196b222faa5e4b58c86c5bc6c480a94a966\"\u003e\u003ccode\u003e0868e19\u003c/code\u003e\u003c/a\u003e 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/022693d6d6f95e3fb7b776b4f44cbef63dbfac72\"\u003e\u003ccode\u003e022693d\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/29ddffc78580fea909e06b3fc2a0b2d3ba56da85\"\u003e\u003ccode\u003e29ddffc\u003c/code\u003e\u003c/a\u003e 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/42ad38e7a4b3bb4b29314170db97847d0edeaa1a\"\u003e\u003ccode\u003e42ad38e\u003c/code\u003e\u003c/a\u003e Require Node.js 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/dd03f795a1846fb7e84436c098241ba7c924ded6\"\u003e\u003ccode\u003edd03f79\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003echeckOpen\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/is-stream/issues/20\"\u003e#20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/45e90c29b2c393c14eecc3ba1a9cc906fcaf7c0a\"\u003e\u003ccode\u003e45e90c2\u003c/code\u003e\u003c/a\u003e Add support for HTTP stream instances (\u003ca href=\"https://redirect.github.com/sindresorhus/is-stream/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/6913e344ab2dd63041bb7c03095876ce5a7e0a8b\"\u003e\u003ccode\u003e6913e34\u003c/code\u003e\u003c/a\u003e 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/5831295859122e5a246f31d6b92c8d5e8b551d5e\"\u003e\u003ccode\u003e5831295\u003c/code\u003e\u003c/a\u003e Require Node.js 12.20 and move to ESM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/28578be452b86340bb13d4850beb1b30679c1d79\"\u003e\u003ccode\u003e28578be\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/is-stream/compare/v2.0.1...v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `readable-stream` from 4.5.2 to 4.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/readable-stream/releases\"\u003ereadable-stream's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003estring_decoder\u003c/code\u003e import by \u003ca href=\"https://github.com/jeswr\"\u003e\u003ccode\u003e@​jeswr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/548\"\u003enodejs/readable-stream#548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate build for \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/542\"\u003e#542\u003c/a\u003e by \u003ca href=\"https://github.com/MattiasBuelens\"\u003e\u003ccode\u003e@​MattiasBuelens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/549\"\u003enodejs/readable-stream#549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun lint on CI by \u003ca href=\"https://github.com/MattiasBuelens\"\u003e\u003ccode\u003e@​MattiasBuelens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/550\"\u003enodejs/readable-stream#550\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/MattiasBuelens\"\u003e\u003ccode\u003e@​MattiasBuelens\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/549\"\u003enodejs/readable-stream#549\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/readable-stream/compare/v4.6.0...v4.7.0\"\u003ehttps://github.com/nodejs/readable-stream/compare/v4.6.0...v4.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003einternalStreamsWeakHandler\u003c/code\u003e replacement rule by \u003ca href=\"https://github.com/natebuckareff\"\u003e\u003ccode\u003e@​natebuckareff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/544\"\u003enodejs/readable-stream#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid using bigint literal syntax by \u003ca href=\"https://github.com/mman\"\u003e\u003ccode\u003e@​mman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/542\"\u003enodejs/readable-stream#542\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/natebuckareff\"\u003e\u003ccode\u003e@​natebuckareff\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/544\"\u003enodejs/readable-stream#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mman\"\u003e\u003ccode\u003e@​mman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/542\"\u003enodejs/readable-stream#542\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/readable-stream/compare/v4.5.2...v4.6.0\"\u003ehttps://github.com/nodejs/readable-stream/compare/v4.5.2...v4.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/nodejs/readable-stream/commit/88df21041dc26c210fab3e074ab6bb681a604b8e\"\u003e\u003ccode\u003e88df210\u003c/code\u003e\u003c/a\u003e Bumped v4.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/5d24fc7806a117b9ce66ca4dc61039b5e2cf71ca\"\u003e\u003ccode\u003e5d24fc7\u003c/code\u003e\u003c/a\u003e Run lint on CI (\u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/550\"\u003e#550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/434aea0d7c11c4ce52d45b2cf1d4e7c9f7a9ad80\"\u003e\u003ccode\u003e434aea0\u003c/code\u003e\u003c/a\u003e Update build for \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/542\"\u003e#542\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/4281bc0b64ebf8505d23ff9235e11b2d722aa0c8\"\u003e\u003ccode\u003e4281bc0\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003estring_decoder\u003c/code\u003e import (\u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/548\"\u003e#548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/fdfbf827bc29ebdcb26e93d3566891dc18f06d9e\"\u003e\u003ccode\u003efdfbf82\u003c/code\u003e\u003c/a\u003e Bumped v4.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/c14d358e94d6be98e4c2877567d1420eabd2e013\"\u003e\u003ccode\u003ec14d358\u003c/code\u003e\u003c/a\u003e fix: avoid using bigint literal syntax (\u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/837ec9eeaee72070e8b2f8a613ffd0daf0948830\"\u003e\u003ccode\u003e837ec9e\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003einternalStreamsWeakHandler\u003c/code\u003e replacement (\u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/544\"\u003e#544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nodejs/readable-stream/compare/v4.5.2...v4.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/readable-stream` from 4.0.18 to 4.0.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/readable-stream\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 10.0.0 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuidjs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.0...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-04-19)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexpect \u003ccode\u003ecrypto\u003c/code\u003e to be global everywhere (requires node@20+) (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@18 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop node@18 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/934\"\u003e#934\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/dc4ddb87272ed2843faccd130bcc41d492688bd3\"\u003edc4ddb8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexpect \u003ccode\u003ecrypto\u003c/code\u003e to be global everywhere (requires node@20+) (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/935\"\u003e#935\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/f2c235f93059325fa43e1106e624b5291bb523c4\"\u003ef2c235f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse GITHUB_TOKEN for release-please and enable npm provenance (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/925\"\u003e#925\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/ffa31383e8e4e1f0b4e22e504561272041b8738c\"\u003effa3138\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.1...v13.0.2\"\u003e13.0.2\u003c/a\u003e (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ererelease to fix provenance. (\u003ca href=\"https://github.com/uuidjs/uuid/commit/49ccb35f78c0c4ce1409dd2f1d89f83caadba10b\"\u003e49ccb35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport fix for GHSA-w5hq-g745-h8pq (\u003ca href=\"https://github.com/uuidjs/uuid/commit/9d27ddf7046ce496ef39569ff84d948eeff9cb2a\"\u003e9d27ddf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/bce9d72a3ae5b9a3dcd8eb21ef6d1820288a427a\"\u003ebce9d72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v12.0.0...v12.0.1\"\u003e12.0.1\u003c/a\u003e (2026-04-29)\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/uuidjs/uuid/blob/main/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.0...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-04-19)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://github.com/uuidjs/uuid/security/advisories/GHSA-w5hq-g745-h8pq\"\u003eGHSA-w5hq-g745-h8pq\u003c/a\u003e: \u003ccode\u003ev3()\u003c/code\u003e, \u003ccode\u003ev5()\u003c/code\u003e, and \u003ccode\u003ev6()\u003c/code\u003e did not validate that writes would remain within the bounds of a caller-supplied buffer, allowing out-of-bounds writes when an invalid \u003ccode\u003eoffset\u003c/code\u003e was provided. A \u003ccode\u003eRangeError\u003c/code\u003e is now thrown if \u003ccode\u003eoffset \u0026lt; 0\u003c/code\u003e or \u003ccode\u003eoffset + 16 \u0026gt; buf.length\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecrypto\u003c/code\u003e is now expected to be globally defined (requires node@20+) (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@18 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade minimum supported TypeScript version to 5.4.3, in keeping with the project's policy of supporting TypeScript versions released within the last two years\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/bce9d72a3ae5b9a3dcd8eb21ef6d1820288a427a\"\u003ebce9d72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.1.0...v12.0.0\"\u003e12.0.0\u003c/a\u003e (2025-09-05)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to typescript@5.2 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/887\"\u003e#887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove CommonJS support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@16 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd node@24 to ci matrix (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/879\"\u003e#879\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/42b6178aa21a593257f0a72abacd220f0b7b8a92\"\u003e42b6178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@16 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/883\"\u003e#883\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/0f38cf10366ab074f9328ae2021eea04d5f2e530\"\u003e0f38cf1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove CommonJS support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/886\"\u003e#886\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/ae786e27265f50bcf7cead196c29f1869297c42f\"\u003eae786e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate to typescript@5.2 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/887\"\u003e#887\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/c7ee40598ed78584d81ab78dffded9fe5ff20b01\"\u003ec7ee405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove v4() performance (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/894\"\u003e#894\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/5fd974c12718c8848035650b69b8948f12ace197\"\u003e5fd974c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore node: prefix (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/889\"\u003e#889\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/e1f42a354593093ba0479f0b4047dae82d28c507\"\u003ee1f42a3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.0.5...v11.1.0\"\u003e11.1.0\u003c/a\u003e (2025-02-19)\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/uuidjs/uuid/commit/7c1ea087a8149b57380fc8bb7f68c3a215cb6e4b\"\u003e\u003ccode\u003e7c1ea08\u003c/code\u003e\u003c/a\u003e chore(main): release 14.0.0 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/3d2c5b0342f0fcb52a5ac681c3d47c13e7444b34\"\u003e\u003ccode\u003e3d2c5b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/f2c235f93059325fa43e1106e624b5291bb523c4\"\u003e\u003ccode\u003ef2c235f\u003c/code\u003e\u003c/a\u003e fix!: expect \u003ccode\u003ecrypto\u003c/code\u003e to be global everywhere (requires node@20+) (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/529ef0899f5dd503d2ee90d690585d63d78bc212\"\u003e\u003ccode\u003e529ef08\u003c/code\u003e\u003c/a\u003e chore: upgrade TypeScript and fixup types (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/086fd7976f11433edf9ac80be876b3ad243fe087\"\u003e\u003ccode\u003e086fd79\u003c/code\u003e\u003c/a\u003e chore: update dependencies (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/933\"\u003e#933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/dc4ddb87272ed2843faccd130bcc41d492688bd3\"\u003e\u003ccode\u003edc4ddb8\u003c/code\u003e\u003c/a\u003e feat!: drop node@18 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/0f1f9c9c9cedbae5a1d363d5406c5dfbabe81404\"\u003e\u003ccode\u003e0f1f9c9\u003c/code\u003e\u003c/a\u003e chore: switch to Biome for parsing and linting (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/932\"\u003e#932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/e2879e64bf125add903c1eff6e0860542c605013\"\u003e\u003ccode\u003ee2879e6\u003c/code\u003e\u003c/a\u003e chore: use maintained version of npm-run-all (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/ffa31383e8e4e1f0b4e22e504561272041b8738c\"\u003e\u003ccode\u003effa3138\u003c/code\u003e\u003c/a\u003e fix: Use GITHUB_TOKEN for release-please and enable npm provenance (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/0423d49df2dc8efc300c804731d25f4d7e0fccc4\"\u003e\u003ccode\u003e0423d49\u003c/code\u003e\u003c/a\u003e docs: remove obsolete v1 option notes (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuidjs/uuid/compare/v10.0.0...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for uuid since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.26.0 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/42cb285b59fc99a8102d69bef6223b75617e9f46\"\u003e\u003ccode\u003e42cb285\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/core\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​babel/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.26.0 to 7.29.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17782\"\u003e#17782\u003c/a\u003e Improve trailing comma comment handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17847\"\u003e#17847\u003c/a\u003e Replace npmjs.com links with npmx.dev (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-import-to-platform-api\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-modules\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17818\"\u003e#17818\u003c/a\u003e Load async Wasm and JSON imports in parallel (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.2 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/3cd910d838332b988ed83bdd2ddc22e849e7ea5d\"\u003e\u003ccode\u003e3cd910d\u003c/code\u003e\u003c/a\u003e v7.29.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/3d399f8c8c1e5308bb25e11947d90a111399ac0d\"\u003e\u003ccode\u003e3d399f8\u003c/code\u003e\u003c/a\u003e [7.x backport]docs(preset-env): update CONTRIBUTING.md (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17976\"\u003e#17976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/183db7bc040a68057489f8981d02962345a322ed\"\u003e\u003ccode\u003e183db7b\u003c/code\u003e\u003c/a\u003e v7.29.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/268f246f21e51b2204ba6dc5349055504cc7420d\"\u003e\u003ccode\u003e268f246\u003c/code\u003e\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17788\"\u003e#17788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f8524d80799e136313e55da0468777a57d1bf6b6\"\u003e\u003ccode\u003ef8524d8\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17686\"\u003e#17686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/37d5595fca9f188f0534458180611f2e776acd31\"\u003e\u003ccode\u003e37d5595\u003c/code\u003e\u003c/a\u003e v7.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1c0a08d95ae7e1c788c7e1ae3a10ee53f7c86864\"\u003e\u003ccode\u003e1c0a08d\u003c/code\u003e\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17805\"\u003e#17805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/061bf95142132ce4200f863f891a8e3a727cd844\"\u003e\u003ccode\u003e061bf95\u003c/code\u003e\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17789\"\u003e#17789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0053db620c05acf0036f593b5aaf4e372daa79d0\"\u003e\u003ccode\u003e0053db6\u003c/code\u003e\u003c/a\u003e Update polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17727\"\u003e#17727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.5/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​babel/preset-env\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-typescript` from 7.26.0 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev...\n\n_Description has been truncated_","html_url":"https://github.com/theQRL/qrl-wallet-provider/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/theQRL%2Fqrl-wallet-provider/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"4061496600","node_id":"PR_kwDORkvHNs7J4EnB","number":4,"state":"open","title":"Bump the dev-dependencies group with 43 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-12T01:07:18.000Z","updated_at":"2026-05-10T02:01:37.740Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":43,"packages":[{"name":"@actions/core","old_version":"1.11.1","new_version":"3.0.0","repository_url":"https://github.com/actions/toolkit"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-commonjs","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-methods","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-property-in-object","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@microsoft/api-extractor","old_version":"7.52.9","new_version":"7.57.7","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@rollup/plugin-babel","old_version":"6.0.4","new_version":"7.0.0","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-node-resolve","old_version":"16.0.1","new_version":"16.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"@stylistic/eslint-plugin","old_version":"5.2.2","new_version":"5.10.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"typescript-eslint","old_version":"8.38.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"esbuild","old_version":"0.25.8","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-plugin-mocha","old_version":"11.1.0","new_version":"11.2.0","repository_url":"https://github.com/lo1tuma/eslint-plugin-mocha"},{"name":"eslint-plugin-prettier","old_version":"5.5.3","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-tsdoc","old_version":"0.4.0","new_version":"0.5.2","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"eslint-plugin-unused-imports","old_version":"4.1.4","new_version":"4.4.1","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"eslint","old_version":"9.31.0","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"execa","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"expect","old_version":"30.0.5","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"globals","old_version":"16.3.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"gts","old_version":"6.0.2","new_version":"7.0.0","repository_url":"https://github.com/google/gts"},{"name":"hereby","old_version":"1.11.0","new_version":"1.14.0","repository_url":"https://github.com/jakebailey/hereby"},{"name":"mocha","old_version":"11.7.1","new_version":"11.7.5","repository_url":"https://github.com/mochajs/mocha"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"rollup","old_version":"4.45.3","new_version":"4.59.0","repository_url":"https://github.com/rollup/rollup"},{"name":"sinon","old_version":"21.0.0","new_version":"21.0.2","repository_url":"https://github.com/sinonjs/sinon"},{"name":"@types/sinon","old_version":"17.0.4","new_version":"21.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@schematics/angular","old_version":"20.1.3","new_version":"21.2.2","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.1.3","new_version":"21.2.2","repository_url":"https://github.com/angular/angular-cli"},{"name":"@types/chrome","old_version":"0.1.1","new_version":"0.1.37","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"glob","old_version":"10.4.5","new_version":"13.0.6","repository_url":"https://github.com/isaacs/node-glob"},{"name":"@typescript-eslint/utils","old_version":"8.26.1","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@swc/core","old_version":"1.13.2","new_version":"1.15.18","repository_url":"https://github.com/swc-project/swc"},{"name":"acorn","old_version":"8.15.0","new_version":"8.16.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"package-directory","old_version":"8.1.0","new_version":"8.2.0","repository_url":"https://github.com/sindresorhus/package-directory"},{"name":"@microsoft/api-documenter","old_version":"7.26.30","new_version":"7.29.7","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/api-extractor-model","old_version":"7.30.7","new_version":"7.33.4","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/tsdoc","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"@rushstack/node-core-library","old_version":"5.14.0","new_version":"5.20.3","repository_url":"https://github.com/microsoft/rushstack"},{"name":"c8","old_version":"10.1.3","new_version":"11.0.0","repository_url":"https://github.com/bcoe/c8"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 43 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) | `1.11.1` | `3.0.0` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-private-methods](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-private-property-in-object](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object) | `7.27.1` | `7.28.6` |\n| [@microsoft/api-extractor](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor) | `7.52.9` | `7.57.7` |\n| [@rollup/plugin-babel](https://github.com/rollup/plugins/tree/HEAD/packages/babel) | `6.0.4` | `7.0.0` |\n| [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) | `16.0.1` | `16.0.3` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.2.2` | `5.10.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.38.0` | `8.57.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.8` | `0.27.3` |\n| [eslint-plugin-mocha](https://github.com/lo1tuma/eslint-plugin-mocha) | `11.1.0` | `11.2.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.3` | `5.5.5` |\n| [eslint-plugin-tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/eslint-plugin) | `0.4.0` | `0.5.2` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.1.4` | `4.4.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.31.0` | `10.0.3` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.0` | `9.6.1` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.5` | `30.3.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `17.4.0` |\n| [gts](https://github.com/google/gts) | `6.0.2` | `7.0.0` |\n| [hereby](https://github.com/jakebailey/hereby) | `1.11.0` | `1.14.0` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.1` | `11.7.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.45.3` | `4.59.0` |\n| [sinon](https://github.com/sinonjs/sinon) | `21.0.0` | `21.0.2` |\n| [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) | `17.0.4` | `21.0.0` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [@schematics/angular](https://github.com/angular/angular-cli) | `20.1.3` | `21.2.2` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.1.3` | `21.2.2` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.1.1` | `0.1.37` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `13.0.6` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.26.1` | `8.57.0` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.13.2` | `1.15.18` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.16.0` |\n| [package-directory](https://github.com/sindresorhus/package-directory) | `8.1.0` | `8.2.0` |\n| [@microsoft/api-documenter](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-documenter) | `7.26.30` | `7.29.7` |\n| [@microsoft/api-extractor-model](https://github.com/microsoft/rushstack/tree/HEAD/libraries/api-extractor-model) | `7.30.7` | `7.33.4` |\n| [@microsoft/tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/tsdoc) | `0.15.1` | `0.16.0` |\n| [@rushstack/node-core-library](https://github.com/microsoft/rushstack/tree/HEAD/libraries/node-core-library) | `5.14.0` | `5.20.3` |\n| [c8](https://github.com/bcoe/c8) | `10.1.3` | `11.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.6` |\n\nUpdates `@actions/core` from 1.11.1 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md\"\u003e\u003ccode\u003e@​actions/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Package is now ESM-only\n\u003cul\u003e\n\u003cli\u003eCommonJS consumers must use dynamic \u003ccode\u003eimport()\u003c/code\u003e instead of \u003ccode\u003erequire()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@actions/http-client\u003c/code\u003e to \u003ccode\u003e3.0.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/exec\u003c/code\u003e from 1.1.1 to 2.0.0 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2199\"\u003e#2199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Node 24 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2110\"\u003e#2110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/http-client\u003c/code\u003e from 2.0.1 to 3.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/actions/toolkit/commits/HEAD/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​actions/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-class-properties` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-class-properties\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/445b575653acfac3cba502afc769fc46c706870b\"\u003e\u003ccode\u003e445b575\u003c/code\u003e\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties/issues/17580\"\u003e#17580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-plugin-transform-class-properties\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/plugin-transform-class-properties\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-class-static-block` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-class-static-block\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/445b575653acfac3cba502afc769fc46c706870b\"\u003e\u003ccode\u003e445b575\u003c/code\u003e\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block/issues/17580\"\u003e#17580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f4a96162033b23b33285af63b13aa0632ebb943b\"\u003e\u003ccode\u003ef4a9616\u003c/code\u003e\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block/issues/17443\"\u003e#17443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-plugin-transform-class-static-block\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/plugin-transform-class-static-block\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-modules-commonjs` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-modules-commonjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1d4546bcb80009303aab386b59f4df1fd335c1d5\"\u003e\u003ccode\u003e1d4546b\u003c/code\u003e\u003c/a\u003e Preserve class id when transforming using declarations with exported class (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/59829db19aadd80ab362884228483b52b258486d\"\u003e\u003ccode\u003e59829db\u003c/code\u003e\u003c/a\u003e fix(babel-template): Properly handle empty string replacements (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs/issues/17284\"\u003e#17284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-plugin-transform-modules-commonjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/plugin-transform-modules-commonjs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-private-methods` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-private-methods\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/445b575653acfac3cba502afc769fc46c706870b\"\u003e\u003ccode\u003e445b575\u003c/code\u003e\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods/issues/17580\"\u003e#17580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-plugin-transform-private-methods\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/plugin-transform-private-methods\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-private-property-in-object` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-private-property-in-object\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/445b575653acfac3cba502afc769fc46c706870b\"\u003e\u003ccode\u003e445b575\u003c/code\u003e\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object/issues/17580\"\u003e#17580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-plugin-transform-private-property-in-object\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/plugin-transform-private-property-in-object\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/api-extractor` from 7.52.9 to 7.57.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/rushstack/blob/main/apps/api-extractor/CHANGELOG.md\"\u003e\u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.57.7\u003c/h2\u003e\n\u003cp\u003eMon, 09 Mar 2026 15:14:07 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eminimatch\u003c/code\u003e version from \u003ccode\u003e10.2.1\u003c/code\u003e to \u003ccode\u003e10.2.3\u003c/code\u003e to address CVE-2026-27903.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.57.6\u003c/h2\u003e\n\u003cp\u003eWed, 25 Feb 2026 21:39:42 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@microsoft/tsdoc-config\u003c/code\u003e to \u003ccode\u003e~0.18.1\u003c/code\u003e to mitigate CVE-2025-69873.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.57.5\u003c/h2\u003e\n\u003cp\u003eWed, 25 Feb 2026 00:34:29 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.57.4\u003c/h2\u003e\n\u003cp\u003eTue, 24 Feb 2026 01:13:27 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.57.3\u003c/h2\u003e\n\u003cp\u003eMon, 23 Feb 2026 00:42:21 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing \u0026quot;./extends/*.json\u0026quot; to the package.json \u0026quot;exports\u0026quot; field so that \u0026quot;\u003ccode\u003e@​microsoft/api-extractor/\u003c/code\u003eextends/tsdoc-base.json\u0026quot; is importable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.57.2\u003c/h2\u003e\n\u003cp\u003eFri, 20 Feb 2026 16:14:49 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimatch from 10.1.2 to 10.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.57.1\u003c/h2\u003e\n\u003cp\u003eFri, 20 Feb 2026 00:15:03 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e\u0026quot;node\u0026quot;\u003c/code\u003e condition before \u003ccode\u003e\u0026quot;import\u0026quot;\u003c/code\u003e in the \u003ccode\u003e\u0026quot;exports\u0026quot;\u003c/code\u003e map so that Node.js uses the CJS output (which handles extensionless imports), while bundlers still use ESM via \u003ccode\u003e\u0026quot;import\u0026quot;\u003c/code\u003e. Fixes \u003ca href=\"https://redirect.github.com/microsoft/rushstack/issues/5644\"\u003emicrosoft/rushstack#5644\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.57.0\u003c/h2\u003e\n\u003cp\u003eThu, 19 Feb 2026 00:04:52 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/ee40f81bd3b6ec71cbc768ba431fcbf865431b13\"\u003e\u003ccode\u003eee40f81\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/8a51049790857f338f32ea72df48bb72f83cf984\"\u003e\u003ccode\u003e8a51049\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/e35bece4e15a21bbf320b213fbb37866ae469a90\"\u003e\u003ccode\u003ee35bece\u003c/code\u003e\u003c/a\u003e chore: bump minimatch to 10.2.3 to fix vulnerability (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5675\"\u003e#5675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/f8a668d19b0c232402cafd326b50168454a59858\"\u003e\u003ccode\u003ef8a668d\u003c/code\u003e\u003c/a\u003e chore: bump decoupled local dependencies (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5674\"\u003e#5674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/3b13f32b28e2ee19d856d8e60dd00b7675855d4a\"\u003e\u003ccode\u003e3b13f32\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/b8a4224d6ec8b576b31f8899381501ce2aab52b6\"\u003e\u003ccode\u003eb8a4224\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/1a448ee0e88a9c880e242f4d5c61c2fa77a480b5\"\u003e\u003ccode\u003e1a448ee\u003c/code\u003e\u003c/a\u003e Fix issues with missing files in published \u003ccode\u003e@microsoft/load-themed-styles\u003c/code\u003e an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/737b20ae6b9575f80674e7802fd2d3f85d12a687\"\u003e\u003ccode\u003e737b20a\u003c/code\u003e\u003c/a\u003e Bump TSDoc and @typescript-eslint/* dependencies to address CVEs. (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5672\"\u003e#5672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/1a2e3a6a0a9ff9b036209e1d1748a20472213898\"\u003e\u003ccode\u003e1a2e3a6\u003c/code\u003e\u003c/a\u003e chore: bump decoupled local dependencies (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5660\"\u003e#5660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/75ba91c0251734f75fb65c144bb38b46b3e60827\"\u003e\u003ccode\u003e75ba91c\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/rushstack/commits/@microsoft/api-extractor_v7.57.7/apps/api-extractor\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-babel` from 6.0.4 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/babel/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-05\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebabel!: improve filtering capability \u0026amp; performance (\u003ca href=\"https://redirect.github.com/rollup/plugins/issues/1954\"\u003e#1954\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow excluding manual chunks when transforming generated code (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/1906\"\u003e#1906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7f241b28e41e3b28500d489e9f59862837915430\"\u003e\u003ccode\u003e7f241b2\u003c/code\u003e\u003c/a\u003e chore(repo): run lint for the entire repo, clean some things up (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/537001f5b8504d2922c754e601d5191b5e78d054\"\u003e\u003ccode\u003e537001f\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/c5e5f58d30b30f1fe5d63ee4168beff290d8d54c\"\u003e\u003ccode\u003ec5e5f58\u003c/code\u003e\u003c/a\u003e fix(babel): clone cached helper identifier before returning it (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/584\"\u003e#584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/83bcdcf271d6cdb2b8c690c30886d01851edc6d2\"\u003e\u003ccode\u003e83bcdcf\u003c/code\u003e\u003c/a\u003e fix(babel): strip hash and query param in extension filter (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7941389b2ea90fe66d5676a5e3f4f6a7f2ad8a43\"\u003e\u003ccode\u003e7941389\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/55a9cb20d7686750aa104d6a45a7d6834f57ba4a\"\u003e\u003ccode\u003e55a9cb2\u003c/code\u003e\u003c/a\u003e chore(babel): add deprecation/migration warnings for the runtime (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/72a0c44ffec40ff5793007c467d95ca5cd4cde05\"\u003e\u003ccode\u003e72a0c44\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/5fa15590e452d568239a6d8e1c7018865c027fe4\"\u003e\u003ccode\u003e5fa1559\u003c/code\u003e\u003c/a\u003e feat(babel): \u003ccode\u003eexport * as ns\u003c/code\u003e support (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/621768bfa45e934c9a3eb8462c2d8ea3005762ed\"\u003e\u003ccode\u003e621768b\u003c/code\u003e\u003c/a\u003e feat(commonjs)!: return the namespace by default when requiring ESM  (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/13526d606743eb0fcd44b0874b33812e4f4099a5\"\u003e\u003ccode\u003e13526d6\u003c/code\u003e\u003c/a\u003e chore(babel): update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/plugins/commits/url-v7.0.0/packages/babel\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-node-resolve` from 16.0.1 to 16.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-node-resolve\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve bare targets of package \u0026quot;imports\u0026quot; using export maps; avoid fileURLToPath(null) (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.0.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-04\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/764910a09d57e3b55cb4d027765b717a50341253\"\u003e\u003ccode\u003e764910a\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/35697207a44aa9f1b474dc6e1cc6054f575765ad\"\u003e\u003ccode\u003e3569720\u003c/code\u003e\u003c/a\u003e fix(node-resolve): resolve bare targets of package \u0026quot;imports\u0026quot; using export map...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/516ed1db422c5dfa0d29c5cbb18ca488b3ad95f6\"\u003e\u003ccode\u003e516ed1d\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7ad50574b269ae9e1ebd5263f8d211a5103ef27d\"\u003e\u003ccode\u003e7ad5057\u003c/code\u003e\u003c/a\u003e fix(node-resolve): error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rollup/plugins/commits/node-resolve-v16.0.3/packages/node-resolve\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.2.2 to 5.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.10.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.9.0...v5.10.0\"\u003e5.10.0\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e allow 'off' in overrides (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1144\"\u003e#1144\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c43bd4b14ebb4222b3f4e151967aac5e82bd8290\"\u003ec43bd4b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epadding-line-between-statements:\u003c/strong\u003e introduce \u003ccode\u003elineMode\u003c/code\u003e for selector matcher (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1143\"\u003e#1143\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/1ebd6d8e59bad0e5330e560df724f29455b92adb\"\u003e1ebd6d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 7 to 8 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1153\"\u003e#1153\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/78ca032c765110952b63a86ca7177a28597371c9\"\u003e78ca032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1154\"\u003e#1154\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/01f7b17856549b681589a97480f6014ab39f21f3\"\u003e01f7b17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eno export all for \u003ccode\u003e@​typescript-eslint/utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1150\"\u003e#1150\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/258f9d8f6a171fcdbdc994768fb08938fafc4470\"\u003e258f9d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.8.0...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-trailing-spaces:\u003c/strong\u003e support more file types (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1138\"\u003e#1138\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/501e8383bd9b27ff3e8d5e66c43e4ac7877fc862\"\u003e501e838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epadding-line-between-statements:\u003c/strong\u003e support selector-based statement matchers (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1134\"\u003e#1134\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/8f5cc9ee69b58de1dc00a9a487a1461de2d3494b\"\u003e8f5cc9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport ESLint 10 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1066\"\u003e#1066\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/5d99706e7c156af617a7ed935bd9bbe87630738a\"\u003e5d99706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1141\"\u003e#1141\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/f29fcff09f86ac7d9feff8a9f954bbeed32e91db\"\u003ef29fcff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomma-dangle:\u003c/strong\u003e check tsx file correctly (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1127\"\u003e#1127\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/271da423f8d47e264e5a9e1ded444eaa7b208c43\"\u003e271da42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomma-dangle:\u003c/strong\u003e prevent crash when linting non-js files (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1140\"\u003e#1140\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/4a96eae4e31998904bc3c2b5c0719920a7984f98\"\u003e4a96eae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e ignore when source code is not ESTree (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1139\"\u003e#1139\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/9e7f42264b9462e21c269568e506977d5abac8ed\"\u003e9e7f422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e don't report jsdoc type assertion by default (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1100\"\u003e#1100\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/cfb62964a3daf488903ee33c88b23bade7009cac\"\u003ecfb6296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eobject-curly-spacing:\u003c/strong\u003e correctly handle object patterns with type annotations (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1129\"\u003e#1129\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/5aaaec61ed9f4f7cc4fb431e5628f5d67e48be3c\"\u003e5aaaec6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elines-around-comment:\u003c/strong\u003e improve extensibility of allow boundary checks (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1136\"\u003e#1136\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/18b961eacd7a37dc772a3669e236e60773965d9d\"\u003e18b961e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e simplify fixer (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1133\"\u003e#1133\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3504e1fa3901f68d7d028465a1c0f779077db7eb\"\u003e3504e1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eon-var-declaration-per-line:\u003c/strong\u003e simplify fixer (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1132\"\u003e#1132\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c827fde7e77e2a66b0873c41d10bb8e02cb2bf66\"\u003ec827fde\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced fr...\n\n_Description has been truncated_","html_url":"https://github.com/dadaccai/vclawdboyv/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dadaccai%2Fvclawdboyv/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"4013393492","node_id":"PR_kwDORRI5k87HcRLb","number":3,"state":"open","title":"chore: bump the development-dependencies group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-02T21:30:00.000Z","updated_at":"2026-06-04T05:27:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"development-dependencies","update_count":3,"packages":[{"name":"ava","old_version":"6.4.1","new_version":"8.0.1","repository_url":"https://github.com/avajs/ava"},{"name":"tsd","old_version":"0.31.2","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"xo","old_version":"0.60.0","new_version":"2.0.2","repository_url":"https://github.com/xojs/xo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 3 updates in the / directory: [ava](https://github.com/avajs/ava), [tsd](https://github.com/tsdjs/tsd) and [xo](https://github.com/xojs/xo).\n\nUpdates `ava` from 6.4.1 to 8.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/avajs/ava/releases\"\u003eava's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release officially adds Node.js 26 support, with thanks to \u003ca href=\"https://github.com/novemberborn\"\u003e\u003ccode\u003e@​novemberborn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avajs/ava/pull/3450\"\u003eavajs/ava#3450\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003ePer our policy, support for Node.js 25 has been removed.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/avajs/ava/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/avajs/ava/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cp\u003eAVA now expects Node.js 22.20, 24.12 or newer.\u003c/p\u003e\n\u003cp\u003eInternally AVA is now fully ESM. This is possible now that Node.js supports loading ES modules using \u003ccode\u003erequire()\u003c/code\u003e calls and simplifies AVA's types and internals.\u003c/p\u003e\n\u003cp\u003eIf you use AVA from a CommonJS project you'll have to update your imports:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-const test = require('ava');\r\n+const {default: test} = require('ava');\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWe expect an increasing number of projects to be ESM only. As per the above, CommonJS is still supported, but we don't expect \u003ccode\u003ecjs\u003c/code\u003e extensions to be used. The default file extensions are now \u003ccode\u003ejs\u003c/code\u003e and \u003ccode\u003emjs\u003c/code\u003e. Specify \u003ccode\u003eextensions: ['cjs', 'js', 'mjs']\u003c/code\u003e for AVA to run test files with the \u003ccode\u003ecjs\u003c/code\u003e extension.\u003c/p\u003e\n\u003cp\u003eAll test files (and those loaded through AVA's \u003ccode\u003erequire\u003c/code\u003e config) are now loaded via \u003ccode\u003eimport()\u003c/code\u003e. Use \u003ca href=\"https://nodejs.org/docs/latest/api/module.html#customization-hooks\"\u003ecustomization hooks\u003c/a\u003e for transpilation. The object form of the \u003ccode\u003eextensions\u003c/code\u003e configuration is no longer supported.\u003c/p\u003e\n\u003cp\u003eIf you use AVA with \u003ca href=\"https://github.com/avajs/typescript\"\u003e@​ava/typescript\u003c/a\u003e you must upgrade that package to v7.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cp\u003eThere's two new test modifiers \u003ca href=\"https://redirect.github.com/avajs/ava/pull/3423\"\u003ecourtesy of\u003c/a\u003e \u003ca href=\"https://github.com/sindresorhus\"\u003e\u003ccode\u003e@​sindresorhus\u003c/code\u003e\u003c/a\u003e: \u003ccode\u003etest.skipIf()\u003c/code\u003e to skip a test based on a runtime condition. \u003ccode\u003etest.runIf()\u003c/code\u003e is the inverse: the test only runs when the condition is true.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest.skipIf(process.platform === 'win32')('not on Windows', t =\u0026gt; {\r\n\tt.pass();\r\n});\r\n\u003cp\u003etest.runIf(process.platform === 'linux')('Linux only', t =\u0026gt; {\nt.pass();\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThese work with other modifiers like \u003ccode\u003e.serial\u003c/code\u003e and \u003ccode\u003e.failing\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest.serial.skipIf(process.platform === 'win32')('serial, not on Windows', t =\u0026gt; {\r\n\tt.pass();\r\n});\r\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/bbfd946322fdeca2b547a691d947fb4e18c0c67f\"\u003e\u003ccode\u003ebbfd946\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/332fcd7cf9dbd0fb8c3368013b35bb846cd2d8de\"\u003e\u003ccode\u003e332fcd7\u003c/code\u003e\u003c/a\u003e Pre-release updates (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/fcaaf432e3c11f5406124c19f079e084a4ca9cf5\"\u003e\u003ccode\u003efcaaf43\u003c/code\u003e\u003c/a\u003e Add Node.js 26 support; drop 25 (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3450\"\u003e#3450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/a91380449671619d9a6c9452425caa38aeb6537b\"\u003e\u003ccode\u003ea913804\u003c/code\u003e\u003c/a\u003e Test using AVA 8 (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/fe3128673adfa69d8d5268f67536aecaf8995643\"\u003e\u003ccode\u003efe31286\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/7bdbabb69ff721a0f867e41ce624be1a5ae23bc3\"\u003e\u003ccode\u003e7bdbabb\u003c/code\u003e\u003c/a\u003e Improve error when \u003ccode\u003ethrowsAsync\u003c/code\u003e/\u003ccode\u003enotThrowsAsync\u003c/code\u003e is not awaited (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3436\"\u003e#3436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/a3049907a846f6b1180e772e9a0701ce21370464\"\u003e\u003ccode\u003ea304990\u003c/code\u003e\u003c/a\u003e Full ESM internals; bias away from CJS; require \u003ccode\u003e@​ava/typescript\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/d012c648696716a05ae48d4fc18568e49a17c6f9\"\u003e\u003ccode\u003ed012c64\u003c/code\u003e\u003c/a\u003e Update release process documentation (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3435\"\u003e#3435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/2cea71e9a0ae006682085681ad88a33a4446228e\"\u003e\u003ccode\u003e2cea71e\u003c/code\u003e\u003c/a\u003e CI tweaks (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3438\"\u003e#3438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/27e9c84982617edfbccd91b1f9881b6df1ea54b2\"\u003e\u003ccode\u003e27e9c84\u003c/code\u003e\u003c/a\u003e Remove Node.js 20 support; update dependencies prior to release (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/avajs/ava/compare/v6.4.1...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for ava since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsd` from 0.31.2 to 0.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tsdjs/tsd/releases\"\u003etsd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.9  128fb5e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.8  71387ca\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.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/tsdjs/tsd/commit/9b8d615abd09c6760988b4499b53ac7074f8cc92\"\u003e\u003ccode\u003e9b8d615\u003c/code\u003e\u003c/a\u003e 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/128fb5e27d4464a5231c8ba3e2d2e407cc192634\"\u003e\u003ccode\u003e128fb5e\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/f589fb3df03cbf37785ab029eeb1ec6ec5080dfd\"\u003e\u003ccode\u003ef589fb3\u003c/code\u003e\u003c/a\u003e 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/71387ca324c763e54ad260966f955f742d0f14ec\"\u003e\u003ccode\u003e71387ca\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `xo` from 0.60.0 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xojs/xo/releases\"\u003exo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ereact\u003c/code\u003e and \u003ccode\u003eprettier: 'compat'\u003c/code\u003e configs failing when \u003ccode\u003efiles\u003c/code\u003e is not specified  bde9854\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v2.0.1...v2.0.2\"\u003ehttps://github.com/xojs/xo/compare/v2.0.1...v2.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix missing files in package (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/865\"\u003e#865\u003c/a\u003e)  0f1e196\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--fix-dry-run\u003c/code\u003e flag  d871185\u003c/li\u003e\n\u003cli\u003eUpdate dependencies  23b5972\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v2.0.0...v2.0.1\"\u003ehttps://github.com/xojs/xo/compare/v2.0.0...v2.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Node.js 20.19\u003c/li\u003e\n\u003cli\u003eRequires ESLint 10\u003c/li\u003e\n\u003cli\u003eRemoved CommonJS config file support (use \u003ccode\u003e.js\u003c/code\u003e/\u003ccode\u003e.mjs\u003c/code\u003e/\u003ccode\u003e.ts\u003c/code\u003e/\u003ccode\u003e.mts\u003c/code\u003e instead)\u003c/li\u003e\n\u003cli\u003eTemporarily removed \u003ccode\u003eeslint-plugin-promise\u003c/code\u003e rules (pending ESLint 10 compatibility)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to content-based cache strategy for faster re-linting\u003c/li\u003e\n\u003cli\u003eShow warning when explicitly specified files are ignored\u003c/li\u003e\n\u003cli\u003eAccept ESLint-native \u003ccode\u003efiles\u003c/code\u003e format in config\u003c/li\u003e\n\u003cli\u003eSimplified TypeScript handling by using in-memory programs\u003c/li\u003e\n\u003cli\u003eFix linting of files starting with a dot\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecwd\u003c/code\u003e for case-sensitive filesystems\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew rules\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://typescript-eslint.io/rules/no-unsafe-type-assertion/\"\u003e\u003ccode\u003e@typescript-eslint/no-unsafe-type-assertion\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://typescript-eslint.io/rules/related-getter-setter-pairs/\"\u003e\u003ccode\u003e@typescript-eslint/related-getter-setter-pairs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-class-fields.md\"\u003e\u003ccode\u003eunicorn/prefer-class-fields\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-array-reverse.md\"\u003e\u003ccode\u003eunicorn/no-array-reverse\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/require-module-specifiers.md\"\u003e\u003ccode\u003eunicorn/require-module-specifiers\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-useless-error-capture-stack-trace.md\"\u003e\u003ccode\u003eunicorn/no-useless-error-capture-stack-trace\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-bigint-literals.md\"\u003e\u003ccode\u003eunicorn/prefer-bigint-literals\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-classlist-toggle.md\"\u003e\u003ccode\u003eunicorn/prefer-classlist-toggle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/require-module-attributes.md\"\u003e\u003ccode\u003eunicorn/require-module-attributes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-array-sort.md\"\u003e\u003ccode\u003eunicorn/no-array-sort\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-immediate-mutation.md\"\u003e\u003ccode\u003eunicorn/no-immediate-mutation\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-useless-collection-argument.md\"\u003e\u003ccode\u003eunicorn/no-useless-collection-argument\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-response-static-json.md\"\u003e\u003ccode\u003eunicorn/prefer-response-static-json\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/isolated-functions.md\"\u003e\u003ccode\u003eunicorn/isolated-functions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/eslint-plugin-ava/blob/main/docs/rules/no-conditional-assertion.md\"\u003e\u003ccode\u003eava/no-conditional-assertion\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/xojs/xo/commit/c5f235a79d67c93b669dd89866a743d88d64b804\"\u003e\u003ccode\u003ec5f235a\u003c/code\u003e\u003c/a\u003e 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/bde9854c0dbca9bbdaa0f2228efb8e1311a2c406\"\u003e\u003ccode\u003ebde9854\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ereact\u003c/code\u003e and \u003ccode\u003eprettier: 'compat'\u003c/code\u003e configs failing when \u003ccode\u003efiles\u003c/code\u003e is not spec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d15880cdc43bd5fe0fb491ea9f9b5ca055983301\"\u003e\u003ccode\u003ed15880c\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/dba56bc71fa7410076e60cf161cee74edfe7e0cc\"\u003e\u003ccode\u003edba56bc\u003c/code\u003e\u003c/a\u003e 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d8711857010fa569cbf8ced37c8a3bbf47e4565a\"\u003e\u003ccode\u003ed871185\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--fix-dry-run\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/23b5972f4da6ad30e86f55d147e93042b640cd16\"\u003e\u003ccode\u003e23b5972\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/0f1e1960026e28d84f009ede145876a15cea91a7\"\u003e\u003ccode\u003e0f1e196\u003c/code\u003e\u003c/a\u003e Fix missing files in package (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d21ab16be0803b89db23bf35f217aea88c67cc71\"\u003e\u003ccode\u003ed21ab16\u003c/code\u003e\u003c/a\u003e 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d1703da1ab31d5110c582d0b790154fc6c92fcba\"\u003e\u003ccode\u003ed1703da\u003c/code\u003e\u003c/a\u003e Require Node.js 20.19 and ESLint 10 (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/862\"\u003e#862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/b1ed6dffb568845126e3d7f59349901533b56c85\"\u003e\u003ccode\u003eb1ed6df\u003c/code\u003e\u003c/a\u003e Accept ESLint-native \u003ccode\u003efiles\u003c/code\u003e format in \u003ccode\u003eXoConfigItem\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xojs/xo/compare/v0.60.0...v2.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/mstuart/abort-race/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mstuart%2Fabort-race/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4008717851","node_id":"PR_kwDORRJG-c7HM-8W","number":4,"state":"open","title":"chore: bump the development-dependencies group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-02T00:48:44.000Z","updated_at":"2026-06-04T05:28:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"development-dependencies","update_count":3,"packages":[{"name":"ava","old_version":"6.4.1","new_version":"8.0.1","repository_url":"https://github.com/avajs/ava"},{"name":"tsd","old_version":"0.31.2","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"xo","old_version":"0.60.0","new_version":"2.0.2","repository_url":"https://github.com/xojs/xo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 3 updates in the / directory: [ava](https://github.com/avajs/ava), [tsd](https://github.com/tsdjs/tsd) and [xo](https://github.com/xojs/xo).\n\nUpdates `ava` from 6.4.1 to 8.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/avajs/ava/releases\"\u003eava's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release officially adds Node.js 26 support, with thanks to \u003ca href=\"https://github.com/novemberborn\"\u003e\u003ccode\u003e@​novemberborn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avajs/ava/pull/3450\"\u003eavajs/ava#3450\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003ePer our policy, support for Node.js 25 has been removed.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/avajs/ava/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/avajs/ava/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cp\u003eAVA now expects Node.js 22.20, 24.12 or newer.\u003c/p\u003e\n\u003cp\u003eInternally AVA is now fully ESM. This is possible now that Node.js supports loading ES modules using \u003ccode\u003erequire()\u003c/code\u003e calls and simplifies AVA's types and internals.\u003c/p\u003e\n\u003cp\u003eIf you use AVA from a CommonJS project you'll have to update your imports:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-const test = require('ava');\r\n+const {default: test} = require('ava');\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWe expect an increasing number of projects to be ESM only. As per the above, CommonJS is still supported, but we don't expect \u003ccode\u003ecjs\u003c/code\u003e extensions to be used. The default file extensions are now \u003ccode\u003ejs\u003c/code\u003e and \u003ccode\u003emjs\u003c/code\u003e. Specify \u003ccode\u003eextensions: ['cjs', 'js', 'mjs']\u003c/code\u003e for AVA to run test files with the \u003ccode\u003ecjs\u003c/code\u003e extension.\u003c/p\u003e\n\u003cp\u003eAll test files (and those loaded through AVA's \u003ccode\u003erequire\u003c/code\u003e config) are now loaded via \u003ccode\u003eimport()\u003c/code\u003e. Use \u003ca href=\"https://nodejs.org/docs/latest/api/module.html#customization-hooks\"\u003ecustomization hooks\u003c/a\u003e for transpilation. The object form of the \u003ccode\u003eextensions\u003c/code\u003e configuration is no longer supported.\u003c/p\u003e\n\u003cp\u003eIf you use AVA with \u003ca href=\"https://github.com/avajs/typescript\"\u003e@​ava/typescript\u003c/a\u003e you must upgrade that package to v7.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cp\u003eThere's two new test modifiers \u003ca href=\"https://redirect.github.com/avajs/ava/pull/3423\"\u003ecourtesy of\u003c/a\u003e \u003ca href=\"https://github.com/sindresorhus\"\u003e\u003ccode\u003e@​sindresorhus\u003c/code\u003e\u003c/a\u003e: \u003ccode\u003etest.skipIf()\u003c/code\u003e to skip a test based on a runtime condition. \u003ccode\u003etest.runIf()\u003c/code\u003e is the inverse: the test only runs when the condition is true.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest.skipIf(process.platform === 'win32')('not on Windows', t =\u0026gt; {\r\n\tt.pass();\r\n});\r\n\u003cp\u003etest.runIf(process.platform === 'linux')('Linux only', t =\u0026gt; {\nt.pass();\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThese work with other modifiers like \u003ccode\u003e.serial\u003c/code\u003e and \u003ccode\u003e.failing\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest.serial.skipIf(process.platform === 'win32')('serial, not on Windows', t =\u0026gt; {\r\n\tt.pass();\r\n});\r\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/bbfd946322fdeca2b547a691d947fb4e18c0c67f\"\u003e\u003ccode\u003ebbfd946\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/332fcd7cf9dbd0fb8c3368013b35bb846cd2d8de\"\u003e\u003ccode\u003e332fcd7\u003c/code\u003e\u003c/a\u003e Pre-release updates (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/fcaaf432e3c11f5406124c19f079e084a4ca9cf5\"\u003e\u003ccode\u003efcaaf43\u003c/code\u003e\u003c/a\u003e Add Node.js 26 support; drop 25 (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3450\"\u003e#3450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/a91380449671619d9a6c9452425caa38aeb6537b\"\u003e\u003ccode\u003ea913804\u003c/code\u003e\u003c/a\u003e Test using AVA 8 (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/fe3128673adfa69d8d5268f67536aecaf8995643\"\u003e\u003ccode\u003efe31286\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/7bdbabb69ff721a0f867e41ce624be1a5ae23bc3\"\u003e\u003ccode\u003e7bdbabb\u003c/code\u003e\u003c/a\u003e Improve error when \u003ccode\u003ethrowsAsync\u003c/code\u003e/\u003ccode\u003enotThrowsAsync\u003c/code\u003e is not awaited (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3436\"\u003e#3436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/a3049907a846f6b1180e772e9a0701ce21370464\"\u003e\u003ccode\u003ea304990\u003c/code\u003e\u003c/a\u003e Full ESM internals; bias away from CJS; require \u003ccode\u003e@​ava/typescript\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/d012c648696716a05ae48d4fc18568e49a17c6f9\"\u003e\u003ccode\u003ed012c64\u003c/code\u003e\u003c/a\u003e Update release process documentation (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3435\"\u003e#3435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/2cea71e9a0ae006682085681ad88a33a4446228e\"\u003e\u003ccode\u003e2cea71e\u003c/code\u003e\u003c/a\u003e CI tweaks (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3438\"\u003e#3438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/27e9c84982617edfbccd91b1f9881b6df1ea54b2\"\u003e\u003ccode\u003e27e9c84\u003c/code\u003e\u003c/a\u003e Remove Node.js 20 support; update dependencies prior to release (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/avajs/ava/compare/v6.4.1...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for ava since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsd` from 0.31.2 to 0.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tsdjs/tsd/releases\"\u003etsd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.9  128fb5e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.8  71387ca\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.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/tsdjs/tsd/commit/9b8d615abd09c6760988b4499b53ac7074f8cc92\"\u003e\u003ccode\u003e9b8d615\u003c/code\u003e\u003c/a\u003e 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/128fb5e27d4464a5231c8ba3e2d2e407cc192634\"\u003e\u003ccode\u003e128fb5e\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/f589fb3df03cbf37785ab029eeb1ec6ec5080dfd\"\u003e\u003ccode\u003ef589fb3\u003c/code\u003e\u003c/a\u003e 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/71387ca324c763e54ad260966f955f742d0f14ec\"\u003e\u003ccode\u003e71387ca\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `xo` from 0.60.0 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xojs/xo/releases\"\u003exo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ereact\u003c/code\u003e and \u003ccode\u003eprettier: 'compat'\u003c/code\u003e configs failing when \u003ccode\u003efiles\u003c/code\u003e is not specified  bde9854\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v2.0.1...v2.0.2\"\u003ehttps://github.com/xojs/xo/compare/v2.0.1...v2.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix missing files in package (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/865\"\u003e#865\u003c/a\u003e)  0f1e196\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--fix-dry-run\u003c/code\u003e flag  d871185\u003c/li\u003e\n\u003cli\u003eUpdate dependencies  23b5972\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v2.0.0...v2.0.1\"\u003ehttps://github.com/xojs/xo/compare/v2.0.0...v2.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Node.js 20.19\u003c/li\u003e\n\u003cli\u003eRequires ESLint 10\u003c/li\u003e\n\u003cli\u003eRemoved CommonJS config file support (use \u003ccode\u003e.js\u003c/code\u003e/\u003ccode\u003e.mjs\u003c/code\u003e/\u003ccode\u003e.ts\u003c/code\u003e/\u003ccode\u003e.mts\u003c/code\u003e instead)\u003c/li\u003e\n\u003cli\u003eTemporarily removed \u003ccode\u003eeslint-plugin-promise\u003c/code\u003e rules (pending ESLint 10 compatibility)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to content-based cache strategy for faster re-linting\u003c/li\u003e\n\u003cli\u003eShow warning when explicitly specified files are ignored\u003c/li\u003e\n\u003cli\u003eAccept ESLint-native \u003ccode\u003efiles\u003c/code\u003e format in config\u003c/li\u003e\n\u003cli\u003eSimplified TypeScript handling by using in-memory programs\u003c/li\u003e\n\u003cli\u003eFix linting of files starting with a dot\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecwd\u003c/code\u003e for case-sensitive filesystems\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew rules\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://typescript-eslint.io/rules/no-unsafe-type-assertion/\"\u003e\u003ccode\u003e@typescript-eslint/no-unsafe-type-assertion\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://typescript-eslint.io/rules/related-getter-setter-pairs/\"\u003e\u003ccode\u003e@typescript-eslint/related-getter-setter-pairs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-class-fields.md\"\u003e\u003ccode\u003eunicorn/prefer-class-fields\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-array-reverse.md\"\u003e\u003ccode\u003eunicorn/no-array-reverse\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/require-module-specifiers.md\"\u003e\u003ccode\u003eunicorn/require-module-specifiers\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-useless-error-capture-stack-trace.md\"\u003e\u003ccode\u003eunicorn/no-useless-error-capture-stack-trace\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-bigint-literals.md\"\u003e\u003ccode\u003eunicorn/prefer-bigint-literals\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-classlist-toggle.md\"\u003e\u003ccode\u003eunicorn/prefer-classlist-toggle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/require-module-attributes.md\"\u003e\u003ccode\u003eunicorn/require-module-attributes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-array-sort.md\"\u003e\u003ccode\u003eunicorn/no-array-sort\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-immediate-mutation.md\"\u003e\u003ccode\u003eunicorn/no-immediate-mutation\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-useless-collection-argument.md\"\u003e\u003ccode\u003eunicorn/no-useless-collection-argument\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-response-static-json.md\"\u003e\u003ccode\u003eunicorn/prefer-response-static-json\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/isolated-functions.md\"\u003e\u003ccode\u003eunicorn/isolated-functions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/eslint-plugin-ava/blob/main/docs/rules/no-conditional-assertion.md\"\u003e\u003ccode\u003eava/no-conditional-assertion\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/xojs/xo/commit/c5f235a79d67c93b669dd89866a743d88d64b804\"\u003e\u003ccode\u003ec5f235a\u003c/code\u003e\u003c/a\u003e 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/bde9854c0dbca9bbdaa0f2228efb8e1311a2c406\"\u003e\u003ccode\u003ebde9854\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ereact\u003c/code\u003e and \u003ccode\u003eprettier: 'compat'\u003c/code\u003e configs failing when \u003ccode\u003efiles\u003c/code\u003e is not spec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d15880cdc43bd5fe0fb491ea9f9b5ca055983301\"\u003e\u003ccode\u003ed15880c\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/dba56bc71fa7410076e60cf161cee74edfe7e0cc\"\u003e\u003ccode\u003edba56bc\u003c/code\u003e\u003c/a\u003e 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d8711857010fa569cbf8ced37c8a3bbf47e4565a\"\u003e\u003ccode\u003ed871185\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--fix-dry-run\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/23b5972f4da6ad30e86f55d147e93042b640cd16\"\u003e\u003ccode\u003e23b5972\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/0f1e1960026e28d84f009ede145876a15cea91a7\"\u003e\u003ccode\u003e0f1e196\u003c/code\u003e\u003c/a\u003e Fix missing files in package (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d21ab16be0803b89db23bf35f217aea88c67cc71\"\u003e\u003ccode\u003ed21ab16\u003c/code\u003e\u003c/a\u003e 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d1703da1ab31d5110c582d0b790154fc6c92fcba\"\u003e\u003ccode\u003ed1703da\u003c/code\u003e\u003c/a\u003e Require Node.js 20.19 and ESLint 10 (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/862\"\u003e#862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/b1ed6dffb568845126e3d7f59349901533b56c85\"\u003e\u003ccode\u003eb1ed6df\u003c/code\u003e\u003c/a\u003e Accept ESLint-native \u003ccode\u003efiles\u003c/code\u003e format in \u003ccode\u003eXoConfigItem\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xojs/xo/compare/v0.60.0...v2.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/mstuart/graphql-cost-guardian/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mstuart%2Fgraphql-cost-guardian/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"3970834335","node_id":"PR_kwDODOj69M7FSHZt","number":276,"state":"open","title":"build(deps-dev): bump the development-dependencies group with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-20T23:52:50.000Z","updated_at":"2026-02-20T23:52:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"development-dependencies","update_count":9,"packages":[{"name":"@commitlint/cli","old_version":"20.4.1","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.4.1","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@moonrepo/cli","old_version":"1.41.7","new_version":"2.0.1","repository_url":"https://github.com/moonrepo/moon"},{"name":"husky","old_version":"9.0.11","new_version":"9.1.7","repository_url":"https://github.com/typicode/husky"},{"name":"tsd","old_version":"0.31.2","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"eslint","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"15.15.0","new_version":"17.3.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"sass","old_version":"1.77.1","new_version":"1.97.3","repository_url":"https://github.com/sass/dart-sass"},{"name":"vite","old_version":"6.4.1","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.4.1` | `20.4.2` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.4.1` | `20.4.2` |\n| [@moonrepo/cli](https://github.com/moonrepo/moon/tree/HEAD/packages/cli) | `1.41.7` | `2.0.1` |\n| [husky](https://github.com/typicode/husky) | `9.0.11` | `9.1.7` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.31.2` | `0.33.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.0` | `10.0.1` |\n| [globals](https://github.com/sindresorhus/globals) | `15.15.0` | `17.3.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.77.1` | `1.97.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.4.1` | `7.3.1` |\n\nUpdates `@commitlint/cli` from 20.4.1 to 20.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(rules): ignore cherry-picks in signed-off-by by \u003ca href=\"https://github.com/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(config-nx-scopes): add unique names to fixture projects by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4622\"\u003econventional-changelog/commitlint#4622\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/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\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/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/81cfc9e5e9d452b68b5809e57196ca0c03fd7b85\"\u003e\u003ccode\u003e81cfc9e\u003c/code\u003e\u003c/a\u003e v20.4.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.4.2/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 20.4.1 to 20.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(rules): ignore cherry-picks in signed-off-by by \u003ca href=\"https://github.com/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(config-nx-scopes): add unique names to fixture projects by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4622\"\u003econventional-changelog/commitlint#4622\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/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\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/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/81cfc9e5e9d452b68b5809e57196ca0c03fd7b85\"\u003e\u003ccode\u003e81cfc9e\u003c/code\u003e\u003c/a\u003e v20.4.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.4.2/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@moonrepo/cli` from 1.41.7 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moonrepo/moon/releases\"\u003e\u003ccode\u003e@​moonrepo/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003ch4\u003e🚀 Updates\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003emoon upgrade\u003c/code\u003e to upgrade via proto if we detect that moon is managed by proto. This will\nrun \u003ccode\u003eproto install moon latest\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e🐞 Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed some WASM serialization errors.\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003emoon upgrade\u003c/code\u003e command not handling the new v2 distribution format correctly. If you are\non moon v2.0.0, the upgrade command will still be broken until you upgrade to this patch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall moon_cli 2.0.1\u003c/h2\u003e\n\u003ch3\u003eInstall prebuilt binaries via shell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ecurl --proto '=https' --tlsv1.2 -LsSf https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-installer.sh | sh\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eInstall prebuilt binaries via powershell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003epowershell -ExecutionPolicy Bypass -c \u0026quot;irm https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-installer.ps1 | iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eDownload moon_cli 2.0.1\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFile\u003c/th\u003e\n\u003cth\u003ePlatform\u003c/th\u003e\n\u003cth\u003eChecksum\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-aarch64-apple-darwin.tar.xz\"\u003emoon_cli-aarch64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eApple Silicon macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-aarch64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-x86_64-pc-windows-msvc.zip\"\u003emoon_cli-x86_64-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-x86_64-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-aarch64-unknown-linux-gnu.tar.xz\"\u003emoon_cli-aarch64-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARM64 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-aarch64-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-x86_64-unknown-linux-gnu.tar.xz\"\u003emoon_cli-x86_64-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-x86_64-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-aarch64-unknown-linux-musl.tar.xz\"\u003emoon_cli-aarch64-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARM64 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-aarch64-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-x86_64-unknown-linux-musl.tar.xz\"\u003emoon_cli-x86_64-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-x86_64-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003ch4\u003e💥 Breaking\u003c/h4\u003e\n\u003cp\u003eView the \u003ca href=\"https://moonrepo.dev/docs/migrate/2.0\"\u003emigration guide\u003c/a\u003e for a full list of breaking changes and how to easily migrate!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRenamed \u0026quot;touched files\u0026quot; to \u0026quot;changed files\u0026quot;.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved canary and nightly releases.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moonrepo/moon/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​moonrepo/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003ch4\u003e🚀 Updates\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003emoon upgrade\u003c/code\u003e to upgrade via proto if we detect that moon is managed by proto. This will\nrun \u003ccode\u003eproto install moon latest\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e🐞 Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed some WASM serialization errors.\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003emoon upgrade\u003c/code\u003e command not handling the new v2 distribution format correctly. If you are\non moon v2.0.0, the upgrade command will still be broken until you upgrade to this patch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003ch4\u003e💥 Breaking\u003c/h4\u003e\n\u003cp\u003eView the \u003ca href=\"https://moonrepo.dev/docs/migrate/2.0\"\u003emigration guide\u003c/a\u003e for a full list of breaking\nchanges and how to easily migrate!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRenamed \u0026quot;touched files\u0026quot; to \u0026quot;changed files\u0026quot;.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved canary and nightly releases.\u003c/li\u003e\n\u003cli\u003eRemoved commands: \u003ccode\u003emoon node\u003c/code\u003e, \u003ccode\u003emoon migrate from-package-json\u003c/code\u003e, \u003ccode\u003emoon query hash\u003c/code\u003e,\n\u003ccode\u003emoon query hash-diff\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRenamed all options and flags to kebab-case instead of camelCase.\u003c/li\u003e\n\u003cli\u003eReworked many commands and their arguments. Refer to the migration guide for details.\u003c/li\u003e\n\u003cli\u003eReworked console output handling. Updated \u003ccode\u003e--summary\u003c/code\u003e with different levels.\u003c/li\u003e\n\u003cli\u003eReworked release distribution to use archives instead of direct executables.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eConfiguration\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed, removed, or changed \u003cem\u003emany\u003c/em\u003e settings. Refer to the migration guide for details.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003e.moon/toolchain.yml\u003c/code\u003e to \u003ccode\u003e.moon/toolchains.yml\u003c/code\u003e (plural).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMCP\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated protocol version to 2025-11-25.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eget_projects\u003c/code\u003e and \u003ccode\u003eget_tasks\u003c/code\u003e to return fragments, to reduce the payload size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eProjects\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReworked how the \u003ccode\u003elanguage\u003c/code\u003e is detected.\u003c/li\u003e\n\u003cli\u003eFlattened \u003ccode\u003eproject\u003c/code\u003e metadata structure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTasks\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTask inheritance now deep merges instead of shallow merges when dealing with extends and\nmulti-global.\u003c/li\u003e\n\u003cli\u003eTask \u003ccode\u003ecommand\u003c/code\u003e and \u003ccode\u003eargs\u003c/code\u003e only support simple commands now. Use \u003ccode\u003escript\u003c/code\u003e for compound commands\n(pipes, redirects, multiple commands, etc).\u003c/li\u003e\n\u003cli\u003eRemoved \u0026quot;watcher\u0026quot; task \u003ccode\u003epreset\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReworked env var merge order, substitution, and more. Refer to the migration guide for details.\u003c/li\u003e\n\u003cli\u003eReworked \u003ccode\u003e.env\u003c/code\u003e handling.\n\u003cul\u003e\n\u003cli\u003eMoved loading to occur before task execution, instead of creation.\u003c/li\u003e\n\u003cli\u003eCan \u003cem\u003eno longer\u003c/em\u003e reference task \u003ccode\u003eenv\u003c/code\u003e vars for substitution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eToolchain\u003c/strong\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/moonrepo/moon/commit/7719f3cf947ed1b64fbca2fd98aaf32acf2db9b4\"\u003e\u003ccode\u003e7719f3c\u003c/code\u003e\u003c/a\u003e chore: Bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moonrepo/moon/commit/3a5fb2a9030b8a492fe52a9c99cecfcf8588faae\"\u003e\u003ccode\u003e3a5fb2a\u003c/code\u003e\u003c/a\u003e chore: Bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moonrepo/moon/commit/788fa4799447b80d1cd36cee2e91376d884dabbd\"\u003e\u003ccode\u003e788fa47\u003c/code\u003e\u003c/a\u003e chore: Bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moonrepo/moon/commit/fbf29099b5fd510d01d6460d3b45df6a1fddc746\"\u003e\u003ccode\u003efbf2909\u003c/code\u003e\u003c/a\u003e chore: Bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moonrepo/moon/commit/e747a8fa95b31913d663f627d917fbc2fd41e2d8\"\u003e\u003ccode\u003ee747a8f\u003c/code\u003e\u003c/a\u003e chore: Bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moonrepo/moon/commit/59b203e4ffb87b8161605c055497ad11ec0fc310\"\u003e\u003ccode\u003e59b203e\u003c/code\u003e\u003c/a\u003e chore: Bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moonrepo/moon/commit/d444e76a464db048d629cf3fbed620f3eb06faa4\"\u003e\u003ccode\u003ed444e76\u003c/code\u003e\u003c/a\u003e chore: Bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moonrepo/moon/commit/ba706fa94a2491067055ee5c09f3e2b9be479eea\"\u003e\u003ccode\u003eba706fa\u003c/code\u003e\u003c/a\u003e chore: Bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moonrepo/moon/commit/1d26d58b57ce6a56ec362818063b6c89f9c03842\"\u003e\u003ccode\u003e1d26d58\u003c/code\u003e\u003c/a\u003e chore: Bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moonrepo/moon/commit/d0aa01c80c35d89b0c2173137cf713f472cb04a7\"\u003e\u003ccode\u003ed0aa01c\u003c/code\u003e\u003c/a\u003e chore: Bump packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moonrepo/moon/commits/v2.0.1/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​moonrepo/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `husky` from 9.0.11 to 9.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typicode/husky/releases\"\u003ehusky's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.1.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add husky label to deprecated warning by \u003ca href=\"https://github.com/smackfu\"\u003e\u003ccode\u003e@​smackfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typicode/husky/pull/1538\"\u003etypicode/husky#1538\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/smackfu\"\u003e\u003ccode\u003e@​smackfu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typicode/husky/pull/1538\"\u003etypicode/husky#1538\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typicode/husky/compare/v9.1.6...v9.1.7\"\u003ehttps://github.com/typicode/husky/compare/v9.1.6...v9.1.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue where example pre-commit file is generated incorrectly by \u003ca href=\"https://github.com/dexmlee\"\u003e\u003ccode\u003e@​dexmlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typicode/husky/pull/1519\"\u003etypicode/husky#1519\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/OlegKipchatov\"\u003e\u003ccode\u003e@​OlegKipchatov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typicode/husky/pull/1495\"\u003etypicode/husky#1495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron2016\"\u003e\u003ccode\u003e@​Byron2016\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typicode/husky/pull/1499\"\u003etypicode/husky#1499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexmlee\"\u003e\u003ccode\u003e@​dexmlee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typicode/husky/pull/1519\"\u003etypicode/husky#1519\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typicode/husky/compare/v9.1.5...v9.1.6\"\u003ehttps://github.com/typicode/husky/compare/v9.1.5...v9.1.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/typicode/husky/issues/1494\"\u003e#1494\u003c/a\u003e, support \u003ccode\u003epre-merge-commit\u003c/code\u003e hook by \u003ca href=\"https://github.com/RainMeoCat\"\u003e\u003ccode\u003e@​RainMeoCat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typicode/husky/pull/1497\"\u003etypicode/husky#1497\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/RainMeoCat\"\u003e\u003ccode\u003e@​RainMeoCat\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typicode/husky/pull/1497\"\u003etypicode/husky#1497\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typicode/husky/compare/v9.1.4...v9.1.5\"\u003ehttps://github.com/typicode/husky/compare/v9.1.4...v9.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove deprecation notice\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: better handle space in \u003ccode\u003ePATH\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.1.2\u003c/h2\u003e\n\u003cp\u003eShow a message instead of automatically removing deprecated code.\u003c/p\u003e\n\u003cp\u003eThis only concerns projects that still have the following code in their hooks:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- #!/usr/bin/env sh # \u0026lt;- This is deprecated, remove it\r\n- . \u0026quot;$(dirname -- \u0026quot;$0\u0026quot;)/_/husky.sh\u0026quot;  # \u0026lt;- This is deprecated, remove it\r\n\u003ch1\u003eRest of your hook code\u003c/h1\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHooks with these lines will fail in \u003ccode\u003ev10.0.0\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typicode/husky/commit/799e84b716d0e03db80db5d5b0dcdd15b9d555fc\"\u003e\u003ccode\u003e799e84b\u003c/code\u003e\u003c/a\u003e 9.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typicode/husky/commit/30f20490a5448819ef98f5962c99f91523591902\"\u003e\u003ccode\u003e30f2049\u003c/code\u003e\u003c/a\u003e fix: add husky label to deprecated warning (\u003ca href=\"https://redirect.github.com/typicode/husky/issues/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typicode/husky/commit/a2d942a670b3d6a04578005a0fd2dc310e511849\"\u003e\u003ccode\u003ea2d942a\u003c/code\u003e\u003c/a\u003e 9.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typicode/husky/commit/b4465ed790c69ee72cc3da90fe8db7cbaaef1495\"\u003e\u003ccode\u003eb4465ed\u003c/code\u003e\u003c/a\u003e fix: add parens around the null coalescing operator to fix issues when npm_co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typicode/husky/commit/3b3e7f1785de637c493242d329cf4f4e1a626f73\"\u003e\u003ccode\u003e3b3e7f1\u003c/code\u003e\u003c/a\u003e docs(spanish): improve spanish translation (\u003ca href=\"https://redirect.github.com/typicode/husky/issues/1504\"\u003e#1504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typicode/husky/commit/dcf3aedadccb27ec542cee57d3c506988676a4e5\"\u003e\u003ccode\u003edcf3aed\u003c/code\u003e\u003c/a\u003e dosc: repair support Spanish sponsors links (\u003ca href=\"https://redirect.github.com/typicode/husky/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typicode/husky/commit/c3afd5f88c0293bca66c617f9e20ba4896ec5e77\"\u003e\u003ccode\u003ec3afd5f\u003c/code\u003e\u003c/a\u003e docs: support Spanish documentation (\u003ca href=\"https://redirect.github.com/typicode/husky/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typicode/husky/commit/c5f4f483f8e02b1daac8b05041714809afb10c31\"\u003e\u003ccode\u003ec5f4f48\u003c/code\u003e\u003c/a\u003e docs: support Russian documentation (\u003ca href=\"https://redirect.github.com/typicode/husky/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typicode/husky/commit/2fee8d212c601942ad146ea9209f15c20a07fb6d\"\u003e\u003ccode\u003e2fee8d2\u003c/code\u003e\u003c/a\u003e 9.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typicode/husky/commit/397e7f05c34c7a9065a10dcc8384c886176482ee\"\u003e\u003ccode\u003e397e7f0\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/typicode/husky/issues/1494\"\u003e#1494\u003c/a\u003e support pre-merge-commit hook\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typicode/husky/compare/v9.0.11...v9.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsd` from 0.31.2 to 0.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tsdjs/tsd/releases\"\u003etsd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.9  128fb5e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.8  71387ca\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.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/tsdjs/tsd/commit/9b8d615abd09c6760988b4499b53ac7074f8cc92\"\u003e\u003ccode\u003e9b8d615\u003c/code\u003e\u003c/a\u003e 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/128fb5e27d4464a5231c8ba3e2d2e407cc192634\"\u003e\u003ccode\u003e128fb5e\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/f589fb3df03cbf37785ab029eeb1ec6ec5080dfd\"\u003e\u003ccode\u003ef589fb3\u003c/code\u003e\u003c/a\u003e 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/71387ca324c763e54ad260966f955f742d0f14ec\"\u003e\u003ccode\u003e71387ca\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.0.0 to 10.0.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.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\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/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/0bd54976080936ce080ee2552d504180105593b4\"\u003e\u003ccode\u003e0bd5497\u003c/code\u003e\u003c/a\u003e 10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddb80ef7c78adbc3fb784e33f500d321e84ab51e\"\u003e\u003ccode\u003eddb80ef\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20531\"\u003e#20531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20519\"\u003e#20519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20514\"\u003e#20514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20431\"\u003e#20431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20496\"\u003e#20496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20493\"\u003e#20493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20494\"\u003e#20494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.0.0...v10.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 15.15.0 to 17.3.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.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-02-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/336\"\u003e#336\u003c/a\u003e)  295fba9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.2.0...v17.3.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.2.0...v17.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ejasmine\u003c/code\u003e: Add \u003ccode\u003ethrowUnless\u003c/code\u003e and \u003ccode\u003ethrowUnlessAsync\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/335\"\u003e#335\u003c/a\u003e)  97f23a7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.1.0...v17.2.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.1.0...v17.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ewebpack\u003c/code\u003e and \u003ccode\u003erspack\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/333\"\u003e#333\u003c/a\u003e)  65cae73\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.0.0...v17.1.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.0.0...v17.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit \u003ccode\u003eaudioWorklet\u003c/code\u003e environment from \u003ccode\u003ebrowser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/320\"\u003e#320\u003c/a\u003e)  7bc293e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/329\"\u003e#329\u003c/a\u003e)  ebe1063\u003c/li\u003e\n\u003cli\u003eGet all browser globals from both \u003ccode\u003echrome\u003c/code\u003e and \u003ccode\u003efirefox\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/321\"\u003e#321\u003c/a\u003e)  59ceff8\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebunBuiltin\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)  1bc6e3b\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edenoBuiltin\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)  1bc6e3b\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/323\"\u003e#323\u003c/a\u003e)  4b78f56\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esharedWorker\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/322\"\u003e#322\u003c/a\u003e)  4a02a85\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.5.0...v17.0.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.5.0...v17.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)  6d441ca\u003c/li\u003e\n\u003cli\u003eAdd Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)  ea31521\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/309\"\u003e#309\u003c/a\u003e)  8b8a2d6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/5edc6020698a76964b0fa17cb604f4484451143b\"\u003e\u003ccode\u003e5edc602\u003c/code\u003e\u003c/a\u003e 17.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/295fba929adf8b44f945688233778a57ff754368\"\u003e\u003ccode\u003e295fba9\u003c/code\u003e\u003c/a\u003e Update globals (2026-02-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8176ac7290e6eb0be1403b80a4184651c4cd95f6\"\u003e\u003ccode\u003e8176ac7\u003c/code\u003e\u003c/a\u003e 17.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/97f23a759b37c2b6c30845cdc5172fd862d5c5e2\"\u003e\u003ccode\u003e97f23a7\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ejasmine\u003c/code\u003e: Add \u003ccode\u003ethrowUnless\u003c/code\u003e and \u003ccode\u003ethrowUnlessAsync\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/335\"\u003e#335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/7a2f3546a195b67ee07d76acce39499d34b4c8fe\"\u003e\u003ccode\u003e7a2f354\u003c/code\u003e\u003c/a\u003e 17.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/65cae7345cd365d2b0ea26958b545644aea5a6df\"\u003e\u003ccode\u003e65cae73\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ewebpack\u003c/code\u003e and \u003ccode\u003erspack\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/3efe5aad90231cee41c8caea7b987706390f889b\"\u003e\u003ccode\u003e3efe5aa\u003c/code\u003e\u003c/a\u003e Remove script transform (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/332\"\u003e#332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/bb89b18916b00f6c4f089baa0d66cb7f0771ab1b\"\u003e\u003ccode\u003ebb89b18\u003c/code\u003e\u003c/a\u003e 17.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ebe106340137419b4ac0150f746b7567fb78ce03\"\u003e\u003ccode\u003eebe1063\u003c/code\u003e\u003c/a\u003e Update globals (2026-01-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/e3d8da349da72d66fcadf94d926d4ff96da3319c\"\u003e\u003ccode\u003ee3d8da3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Automate script for \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/325\"\u003e#325\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.15.0...v17.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass` from 1.77.1 to 1.97.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/releases\"\u003esass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDart Sass 1.97.3\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.97.3, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug where nesting an at-rule within multiple style rules in plain CSS could cause outer style rules to be omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1973\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.97.2\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.97.2, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdditional fixes for implicit configuration when nested imports are involved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1972\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.97.1\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.97.1, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug with the new CSS-style \u003ccode\u003eif()\u003c/code\u003e syntax where values would be evaluated even if their conditions didn't match.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1971\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.97.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.97.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003edisplay-p3-linear\u003c/code\u003e color space.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1970\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.96.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.96.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/blob/main/CHANGELOG.md\"\u003esass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.97.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug where nesting an at-rule within multiple style rules in plain CSS\ncould cause outer style rules to be omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdditional fixes for implicit configuration when nested imports are involved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug with the new CSS-style \u003ccode\u003eif()\u003c/code\u003e syntax where values would be evaluated\neven if their conditions didn't match.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003edisplay-p3-linear\u003c/code\u003e color space.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.96.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow numbers with complex units (more than one numerator unit or more than\nzero denominator units) to be emitted to CSS. These are now emitted as\n\u003ccode\u003ecalc()\u003c/code\u003e expressions, which now support complex units in plain CSS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.95.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.95.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values/if\"\u003eCSS-style \u003ccode\u003eif()\u003c/code\u003e function\u003c/a\u003e. In addition to supporting the\nplain CSS syntax, this also supports a \u003ccode\u003esass()\u003c/code\u003e query that takes a Sass\nexpression that evaluates to \u003ccode\u003etrue\u003c/code\u003e or \u003ccode\u003efalse\u003c/code\u003e at preprocessing time depending\non whether the Sass value is truthy. If there are no plain-CSS queries, the\nfunction will return the first value whose query returns true during\npreprocessing. For example, \u003ccode\u003eif(sass(false): 1; sass(true): 2; else: 3)\u003c/code\u003e\nreturns \u003ccode\u003e2\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe old Sass \u003ccode\u003eif()\u003c/code\u003e syntax is now deprecated. Users are encouraged to migrate\nto the new CSS syntax. \u003ccode\u003eif($condition, $if-true, $if-false)\u003c/code\u003e can be changed to\n\u003ccode\u003eif(sass($condition): $if-true; else: $if-false)\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/if-function\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePlain-CSS \u003ccode\u003eif()\u003c/code\u003e functions are now considered \u0026quot;special numbers\u0026quot;, meaning that\nthey can be used in place of arguments to CSS color functions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePlain-CSS \u003ccode\u003eif()\u003c/code\u003e functions and \u003ccode\u003eattr()\u003c/code\u003e functions are now considered \u0026quot;special\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/sass/dart-sass/commit/080eaef584a03d0034931a6eabb2db9e60a3fc3f\"\u003e\u003ccode\u003e080eaef\u003c/code\u003e\u003c/a\u003e Fix at-rules combined with plain CSS nesting (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2725\"\u003e#2725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/f6f73f8e0f9605c80d43d03b76f676601642f7d4\"\u003e\u003ccode\u003ef6f73f8\u003c/code\u003e\u003c/a\u003e Bump gts from 6.0.2 to 7.0.0 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2711\"\u003e#2711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/0b87dd745130a0af0daf79073d2d5a570cb8cf96\"\u003e\u003ccode\u003e0b87dd7\u003c/code\u003e\u003c/a\u003e Bump protobuf and protoc_plugin (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2723\"\u003e#2723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/d12cc7d8fdac5c976082d5bc20a8b7513da2b220\"\u003e\u003ccode\u003ed12cc7d\u003c/code\u003e\u003c/a\u003e Fix bug with implicit configuration for nested imports (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2658\"\u003e#2658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/340bfd20b113501202e7ecac1f4830b5e9f6322e\"\u003e\u003ccode\u003e340bfd2\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2706\"\u003e#2706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/a795ab39e57a0fa5ce3e55e566382759a2b2e7cd\"\u003e\u003ccode\u003ea795ab3\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2705\"\u003e#2705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/add7e6fa2fb181fc4f5dcf10f0036aae55d733ed\"\u003e\u003ccode\u003eadd7e6f\u003c/code\u003e\u003c/a\u003e Bump protoc_plugin from 23.0.0 to 24.0.0 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2696\"\u003e#2696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/62ec6627905c790405da06b5ee41955491733f52\"\u003e\u003ccode\u003e62ec662\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003epwsh\u003c/code\u003e instead of \u003ccode\u003epowershell\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2710\"\u003e#2710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/b2f2532eeba1e6085d828555725c082cfdcd6449\"\u003e\u003ccode\u003eb2f2532\u003c/code\u003e\u003c/a\u003e Don't evaluate if() values if the condition doesn't match (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/0c7083ac165fd30234c90a4342e7f7792a686c7d\"\u003e\u003ccode\u003e0c7083a\u003c/code\u003e\u003c/a\u003e Add support for the display-p3-linear color space (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2703\"\u003e#2703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.77.1...1.97.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for sass since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 6.4.1 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.6/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.5\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.5/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eNote: 7.2.5 failed to publish so it is skipped on npm\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003ev7.2.4\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.4/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.3/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.1/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.0/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.11/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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/v7.3.0...v7.3.1\"\u003e7.3.1\u003c/a\u003e (2026-01-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21364\"\u003e#21364\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e9d39d37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.7...v7.3.0\"\u003e7.3.0\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21183\"\u003e#21183\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003ecff26ec\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/v7.2.6...v7.2.7\"\u003e7.2.7\u003c/a\u003e (2025-12-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplugin shortcut support (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21211\"\u003e#21211\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/721f16343d9555ae8fc71a2e5354b22e12ff0dc3\"\u003e721f163\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/v7.2.5...v7.2.6\"\u003e7.2.6\u003c/a\u003e (2025-12-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.4...v7.2.5\"\u003e7.2.5\u003c/a\u003e (2025-12-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e handle shebang properly (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21158\"\u003e#21158\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/df5a30d2690a2ebc4824a79becdcef30538dc602\"\u003edf5a30d\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/21146\"\u003e#21146\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a3cd262f37228967e455617e982b35fccc49ffe9\"\u003ea3cd262\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/21175\"\u003e#21175\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/72e398a46d8d2f54fbcbeb9ff0dceab346aeb642\"\u003e72e398a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003eexternal: true\u003c/code\u003e merging (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21164\"\u003e#21164\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5ef557a96c4a1f2b3a3aa25c12df3ee87b4a03f5\"\u003e5ef557a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshortcuts not rebound after server restart (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21166\"\u003e#21166\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3765f7baea36234bf3816eeed38776d27bfd3649\"\u003e3765f7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace debug with obug (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21137\"\u003e#21137\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/203a5512a42a1031f685993f5d9cbae5f328354f\"\u003e203a551\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify manifest.json \u003ccode\u003eimports\u003c/code\u003e field is JS chunks only (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21136\"\u003e#21136\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/46d3077f2b63771cc50230bc907c48f5773c00fb\"\u003e46d3077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21174\"\u003e#21174\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/74559c947483a8ee24da052ac2d9568f7cb3546a\"\u003e74559c9\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/v7.2.3...v7.2.4\"\u003e7.2.4\u003c/a\u003e (2025-11-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert \u0026quot;perf(deps): replace debug with obug (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21107\"\u003e#21107\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/commit/2d66b7b14aa6dfd62f3d6a59ee8382ed5ca6fd32\"\u003e2d66b7b\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/v7.2.2...v7.2.3\"\u003e7.2.3\u003c/a\u003e (2025-11-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow multiple \u003ccode\u003ebindCLIShortcuts\u003c/code\u003e calls with shortcut merging (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21103\"\u003e#21103\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5909efd8fbfd1bf1eab65427aea0613124b2797a\"\u003e5909efd\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/21096\"\u003e#21096\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6a34ac3422686e7cf7cc9a25d299cb8e5a8d92a0\"\u003e6a34ac3\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/21128\"\u003e#21128\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4f8171eb3046bd70c83964689897dab4c6b58bc0\"\u003e4f8171e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\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/vitejs/vite/commit/95e8923f35d0252c9f6eb2d5e358c084542706f1\"\u003e\u003ccode\u003e95e8923\u003c/code\u003e\u003c/a\u003e release: v7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e\u003ccode\u003e9d39d37\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/acf7e05eaeb18e98f5e19e2d3e648950726f20d1\"\u003e\u003ccode\u003eacf7e05\u003c/code\u003e\u003c/a\u003e release: v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003e\u003ccode\u003ecff26ec\u003c/code\u003e\u003c/a\u003e feat(deps): update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21183\"\u003e#21183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/317b3b272f9ef6faa647a51ab3b0768fecc1071d\"\u003e\u003ccode\u003e317b3b2\u003c/code\u003e\u003c/a\u003e release: v7.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/721f16343d9555ae8fc71a2e5354b22e12ff0dc3\"\u003e\u003ccode\u003e721f163\u003c/code\u003e\u003c/a\u003e fix: plugin shortcut support (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21211\"\u003e#21211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/bda5dbb648fa7cf877ea9c76ba8a7da226b65cce\"\u003e\u003ccode\u003ebda5dbb\u003c/code\u003e\u003c/a\u003e release: v7.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3aa7527fb4fc7dafe3ab57c41d637d2985c7bb6e\"\u003e\u003ccode\u003e3aa7527\u003c/code\u003e\u003c/a\u003e release: v7.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/72e398a46d8d2f54fbcbeb9ff0dceab346aeb642\"\u003e\u003ccode\u003e72e398a\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21175\"\u003e#21175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3765f7baea36234bf3816eeed38776d27bfd3649\"\u003e\u003ccode\u003e3765f7b\u003c/code\u003e\u003c/a\u003e fix: shortcuts not rebound after server restart (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21166\"\u003e#21166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.3.1/packages/vite\"\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/adobe/leonardo/pull/276","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fleonardo/issues/276","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/276/packages"},{"uuid":"3945339242","node_id":"PR_kwDORRI6fM7D-YM9","number":2,"state":"closed","title":"chore: bump the development-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T15:47:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T00:50:25.000Z","updated_at":"2026-03-02T15:47:40.000Z","time_to_close":1263434,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"development-dependencies","update_count":2,"packages":[{"name":"tsd","old_version":"0.31.2","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"xo","old_version":"0.60.0","new_version":"1.2.3","repository_url":"https://github.com/xojs/xo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 2 updates: [tsd](https://github.com/tsdjs/tsd) and [xo](https://github.com/xojs/xo).\n\nUpdates `tsd` from 0.31.2 to 0.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tsdjs/tsd/releases\"\u003etsd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.9  128fb5e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.8  71387ca\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.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/tsdjs/tsd/commit/9b8d615abd09c6760988b4499b53ac7074f8cc92\"\u003e\u003ccode\u003e9b8d615\u003c/code\u003e\u003c/a\u003e 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/128fb5e27d4464a5231c8ba3e2d2e407cc192634\"\u003e\u003ccode\u003e128fb5e\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/f589fb3df03cbf37785ab029eeb1ec6ec5080dfd\"\u003e\u003ccode\u003ef589fb3\u003c/code\u003e\u003c/a\u003e 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/71387ca324c763e54ad260966f955f742d0f14ec\"\u003e\u003ccode\u003e71387ca\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `xo` from 0.60.0 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xojs/xo/releases\"\u003exo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Vue, Svelte, and Astro file extensions (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/845\"\u003e#845\u003c/a\u003e)  d1aea04\u003c/li\u003e\n\u003cli\u003eFix prettier integration being broken due to nullish coalescing misuse (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/836\"\u003e#836\u003c/a\u003e)  b41471f\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.2...v1.2.3\"\u003ehttps://github.com/xojs/xo/compare/v1.2.2...v1.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eindent-binary-ops\u003c/code\u003e configuration for spaces (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/825\"\u003e#825\u003c/a\u003e)  d5c2522\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.1...v1.2.2\"\u003ehttps://github.com/xojs/xo/compare/v1.2.1...v1.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix problem with caching (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/822\"\u003e#822\u003c/a\u003e)  6bd27ae\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.0...v1.2.1\"\u003ehttps://github.com/xojs/xo/compare/v1.2.0...v1.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tsconfig handling (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/818\"\u003e#818\u003c/a\u003e)  122487b\u003c/li\u003e\n\u003cli\u003eFix support for the \u003ccode\u003e--config\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/821\"\u003e#821\u003c/a\u003e)  2cd9510\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.1.1...v1.2.0\"\u003ehttps://github.com/xojs/xo/compare/v1.1.1...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Behaviour of \u003ccode\u003eprint-config\u003c/code\u003e option with relative file path (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/816\"\u003e#816\u003c/a\u003e)  b538cf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/xojs/xo/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tsconfig handling (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/810\"\u003e#810\u003c/a\u003e)  e280d32\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.0.5...v1.1.0\"\u003ehttps://github.com/xojs/xo/compare/v1.0.5...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Allow name on global ignores (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/806\"\u003e#806\u003c/a\u003e)  3621ad4\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.0.4...v1.0.5\"\u003ehttps://github.com/xojs/xo/compare/v1.0.4...v1.0.5\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/xojs/xo/commit/5477c4a75911ef8aa219d3258886148a130c118a\"\u003e\u003ccode\u003e5477c4a\u003c/code\u003e\u003c/a\u003e 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d1aea041a4bf748d45d4b1c94f01cc13018a570c\"\u003e\u003ccode\u003ed1aea04\u003c/code\u003e\u003c/a\u003e Add support for Vue, Svelte, and Astro file extensions (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/c4a13e11fcebe6ca133420cccae0e61f444cbc14\"\u003e\u003ccode\u003ec4a13e1\u003c/code\u003e\u003c/a\u003e Add Claude Code GitHub Workflow (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/b41471ffdda66eacb584ed35312be5feb5f53504\"\u003e\u003ccode\u003eb41471f\u003c/code\u003e\u003c/a\u003e Fix prettier integration being broken due to nullish coalescing misuse (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/418012384e07bf45dd3164a800f42382f697ca32\"\u003e\u003ccode\u003e4180123\u003c/code\u003e\u003c/a\u003e 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d5c2522413bed681ea75a088915ab5e86be61568\"\u003e\u003ccode\u003ed5c2522\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eindent-binary-ops\u003c/code\u003e configuration for spaces (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/e68133f32bebec169c7156938ce400904c2f6a95\"\u003e\u003ccode\u003ee68133f\u003c/code\u003e\u003c/a\u003e 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/6bd27ae7957cb7afd404671da704381584287375\"\u003e\u003ccode\u003e6bd27ae\u003c/code\u003e\u003c/a\u003e Fix problem with caching (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/822\"\u003e#822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/96180b00898a2aac6052e0826e2fc1d4b44fdca9\"\u003e\u003ccode\u003e96180b0\u003c/code\u003e\u003c/a\u003e 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/1fe6cba4a7bf0b812a16eeda4264ebffcbe01517\"\u003e\u003ccode\u003e1fe6cba\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xojs/xo/compare/v0.60.0...v1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/mstuart/deep-diff-patch/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mstuart%2Fdeep-diff-patch/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"3945333688","node_id":"PR_kwDORRI6Z87D-XEh","number":2,"state":"closed","title":"chore: bump the development-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T15:58:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T00:47:20.000Z","updated_at":"2026-03-02T15:58:41.000Z","time_to_close":1264279,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"development-dependencies","update_count":2,"packages":[{"name":"tsd","old_version":"0.31.2","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"xo","old_version":"0.60.0","new_version":"1.2.3","repository_url":"https://github.com/xojs/xo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 2 updates: [tsd](https://github.com/tsdjs/tsd) and [xo](https://github.com/xojs/xo).\n\nUpdates `tsd` from 0.31.2 to 0.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tsdjs/tsd/releases\"\u003etsd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.9  128fb5e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.8  71387ca\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.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/tsdjs/tsd/commit/9b8d615abd09c6760988b4499b53ac7074f8cc92\"\u003e\u003ccode\u003e9b8d615\u003c/code\u003e\u003c/a\u003e 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/128fb5e27d4464a5231c8ba3e2d2e407cc192634\"\u003e\u003ccode\u003e128fb5e\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/f589fb3df03cbf37785ab029eeb1ec6ec5080dfd\"\u003e\u003ccode\u003ef589fb3\u003c/code\u003e\u003c/a\u003e 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/71387ca324c763e54ad260966f955f742d0f14ec\"\u003e\u003ccode\u003e71387ca\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `xo` from 0.60.0 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xojs/xo/releases\"\u003exo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Vue, Svelte, and Astro file extensions (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/845\"\u003e#845\u003c/a\u003e)  d1aea04\u003c/li\u003e\n\u003cli\u003eFix prettier integration being broken due to nullish coalescing misuse (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/836\"\u003e#836\u003c/a\u003e)  b41471f\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.2...v1.2.3\"\u003ehttps://github.com/xojs/xo/compare/v1.2.2...v1.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eindent-binary-ops\u003c/code\u003e configuration for spaces (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/825\"\u003e#825\u003c/a\u003e)  d5c2522\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.1...v1.2.2\"\u003ehttps://github.com/xojs/xo/compare/v1.2.1...v1.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix problem with caching (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/822\"\u003e#822\u003c/a\u003e)  6bd27ae\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.0...v1.2.1\"\u003ehttps://github.com/xojs/xo/compare/v1.2.0...v1.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tsconfig handling (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/818\"\u003e#818\u003c/a\u003e)  122487b\u003c/li\u003e\n\u003cli\u003eFix support for the \u003ccode\u003e--config\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/821\"\u003e#821\u003c/a\u003e)  2cd9510\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.1.1...v1.2.0\"\u003ehttps://github.com/xojs/xo/compare/v1.1.1...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Behaviour of \u003ccode\u003eprint-config\u003c/code\u003e option with relative file path (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/816\"\u003e#816\u003c/a\u003e)  b538cf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/xojs/xo/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tsconfig handling (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/810\"\u003e#810\u003c/a\u003e)  e280d32\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.0.5...v1.1.0\"\u003ehttps://github.com/xojs/xo/compare/v1.0.5...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Allow name on global ignores (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/806\"\u003e#806\u003c/a\u003e)  3621ad4\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.0.4...v1.0.5\"\u003ehttps://github.com/xojs/xo/compare/v1.0.4...v1.0.5\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/xojs/xo/commit/5477c4a75911ef8aa219d3258886148a130c118a\"\u003e\u003ccode\u003e5477c4a\u003c/code\u003e\u003c/a\u003e 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d1aea041a4bf748d45d4b1c94f01cc13018a570c\"\u003e\u003ccode\u003ed1aea04\u003c/code\u003e\u003c/a\u003e Add support for Vue, Svelte, and Astro file extensions (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/c4a13e11fcebe6ca133420cccae0e61f444cbc14\"\u003e\u003ccode\u003ec4a13e1\u003c/code\u003e\u003c/a\u003e Add Claude Code GitHub Workflow (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/b41471ffdda66eacb584ed35312be5feb5f53504\"\u003e\u003ccode\u003eb41471f\u003c/code\u003e\u003c/a\u003e Fix prettier integration being broken due to nullish coalescing misuse (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/418012384e07bf45dd3164a800f42382f697ca32\"\u003e\u003ccode\u003e4180123\u003c/code\u003e\u003c/a\u003e 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d5c2522413bed681ea75a088915ab5e86be61568\"\u003e\u003ccode\u003ed5c2522\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eindent-binary-ops\u003c/code\u003e configuration for spaces (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/e68133f32bebec169c7156938ce400904c2f6a95\"\u003e\u003ccode\u003ee68133f\u003c/code\u003e\u003c/a\u003e 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/6bd27ae7957cb7afd404671da704381584287375\"\u003e\u003ccode\u003e6bd27ae\u003c/code\u003e\u003c/a\u003e Fix problem with caching (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/822\"\u003e#822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/96180b00898a2aac6052e0826e2fc1d4b44fdca9\"\u003e\u003ccode\u003e96180b0\u003c/code\u003e\u003c/a\u003e 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/1fe6cba4a7bf0b812a16eeda4264ebffcbe01517\"\u003e\u003ccode\u003e1fe6cba\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xojs/xo/compare/v0.60.0...v1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/mstuart/set-extras/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mstuart%2Fset-extras/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"3945333653","node_id":"PR_kwDORRI5bs7D-XEF","number":2,"state":"closed","title":"chore: bump the development-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T04:58:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T00:47:19.000Z","updated_at":"2026-03-02T04:58:09.000Z","time_to_close":1224649,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"development-dependencies","update_count":2,"packages":[{"name":"tsd","old_version":"0.31.2","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"xo","old_version":"0.60.0","new_version":"1.2.3","repository_url":"https://github.com/xojs/xo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 2 updates: [tsd](https://github.com/tsdjs/tsd) and [xo](https://github.com/xojs/xo).\n\nUpdates `tsd` from 0.31.2 to 0.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tsdjs/tsd/releases\"\u003etsd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.9  128fb5e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.8  71387ca\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.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/tsdjs/tsd/commit/9b8d615abd09c6760988b4499b53ac7074f8cc92\"\u003e\u003ccode\u003e9b8d615\u003c/code\u003e\u003c/a\u003e 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/128fb5e27d4464a5231c8ba3e2d2e407cc192634\"\u003e\u003ccode\u003e128fb5e\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/f589fb3df03cbf37785ab029eeb1ec6ec5080dfd\"\u003e\u003ccode\u003ef589fb3\u003c/code\u003e\u003c/a\u003e 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/71387ca324c763e54ad260966f955f742d0f14ec\"\u003e\u003ccode\u003e71387ca\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `xo` from 0.60.0 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xojs/xo/releases\"\u003exo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Vue, Svelte, and Astro file extensions (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/845\"\u003e#845\u003c/a\u003e)  d1aea04\u003c/li\u003e\n\u003cli\u003eFix prettier integration being broken due to nullish coalescing misuse (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/836\"\u003e#836\u003c/a\u003e)  b41471f\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.2...v1.2.3\"\u003ehttps://github.com/xojs/xo/compare/v1.2.2...v1.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eindent-binary-ops\u003c/code\u003e configuration for spaces (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/825\"\u003e#825\u003c/a\u003e)  d5c2522\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.1...v1.2.2\"\u003ehttps://github.com/xojs/xo/compare/v1.2.1...v1.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix problem with caching (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/822\"\u003e#822\u003c/a\u003e)  6bd27ae\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.0...v1.2.1\"\u003ehttps://github.com/xojs/xo/compare/v1.2.0...v1.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tsconfig handling (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/818\"\u003e#818\u003c/a\u003e)  122487b\u003c/li\u003e\n\u003cli\u003eFix support for the \u003ccode\u003e--config\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/821\"\u003e#821\u003c/a\u003e)  2cd9510\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.1.1...v1.2.0\"\u003ehttps://github.com/xojs/xo/compare/v1.1.1...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Behaviour of \u003ccode\u003eprint-config\u003c/code\u003e option with relative file path (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/816\"\u003e#816\u003c/a\u003e)  b538cf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/xojs/xo/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tsconfig handling (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/810\"\u003e#810\u003c/a\u003e)  e280d32\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.0.5...v1.1.0\"\u003ehttps://github.com/xojs/xo/compare/v1.0.5...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Allow name on global ignores (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/806\"\u003e#806\u003c/a\u003e)  3621ad4\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.0.4...v1.0.5\"\u003ehttps://github.com/xojs/xo/compare/v1.0.4...v1.0.5\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/xojs/xo/commit/5477c4a75911ef8aa219d3258886148a130c118a\"\u003e\u003ccode\u003e5477c4a\u003c/code\u003e\u003c/a\u003e 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d1aea041a4bf748d45d4b1c94f01cc13018a570c\"\u003e\u003ccode\u003ed1aea04\u003c/code\u003e\u003c/a\u003e Add support for Vue, Svelte, and Astro file extensions (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/c4a13e11fcebe6ca133420cccae0e61f444cbc14\"\u003e\u003ccode\u003ec4a13e1\u003c/code\u003e\u003c/a\u003e Add Claude Code GitHub Workflow (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/b41471ffdda66eacb584ed35312be5feb5f53504\"\u003e\u003ccode\u003eb41471f\u003c/code\u003e\u003c/a\u003e Fix prettier integration being broken due to nullish coalescing misuse (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/418012384e07bf45dd3164a800f42382f697ca32\"\u003e\u003ccode\u003e4180123\u003c/code\u003e\u003c/a\u003e 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d5c2522413bed681ea75a088915ab5e86be61568\"\u003e\u003ccode\u003ed5c2522\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eindent-binary-ops\u003c/code\u003e configuration for spaces (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/e68133f32bebec169c7156938ce400904c2f6a95\"\u003e\u003ccode\u003ee68133f\u003c/code\u003e\u003c/a\u003e 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/6bd27ae7957cb7afd404671da704381584287375\"\u003e\u003ccode\u003e6bd27ae\u003c/code\u003e\u003c/a\u003e Fix problem with caching (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/822\"\u003e#822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/96180b00898a2aac6052e0826e2fc1d4b44fdca9\"\u003e\u003ccode\u003e96180b0\u003c/code\u003e\u003c/a\u003e 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/1fe6cba4a7bf0b812a16eeda4264ebffcbe01517\"\u003e\u003ccode\u003e1fe6cba\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xojs/xo/compare/v0.60.0...v1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/mstuart/mem-pressure/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mstuart%2Fmem-pressure/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"3945333594","node_id":"PR_kwDORRI6Ms7D-XDa","number":1,"state":"closed","title":"chore: bump the development-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T01:38:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T00:47:17.000Z","updated_at":"2026-03-02T01:38:48.000Z","time_to_close":1212689,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"development-dependencies","update_count":2,"packages":[{"name":"tsd","old_version":"0.31.2","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"xo","old_version":"0.60.0","new_version":"1.2.3","repository_url":"https://github.com/xojs/xo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 2 updates: [tsd](https://github.com/tsdjs/tsd) and [xo](https://github.com/xojs/xo).\n\nUpdates `tsd` from 0.31.2 to 0.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tsdjs/tsd/releases\"\u003etsd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.9  128fb5e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.8  71387ca\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.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/tsdjs/tsd/commit/9b8d615abd09c6760988b4499b53ac7074f8cc92\"\u003e\u003ccode\u003e9b8d615\u003c/code\u003e\u003c/a\u003e 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/128fb5e27d4464a5231c8ba3e2d2e407cc192634\"\u003e\u003ccode\u003e128fb5e\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/f589fb3df03cbf37785ab029eeb1ec6ec5080dfd\"\u003e\u003ccode\u003ef589fb3\u003c/code\u003e\u003c/a\u003e 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/71387ca324c763e54ad260966f955f742d0f14ec\"\u003e\u003ccode\u003e71387ca\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `xo` from 0.60.0 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xojs/xo/releases\"\u003exo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Vue, Svelte, and Astro file extensions (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/845\"\u003e#845\u003c/a\u003e)  d1aea04\u003c/li\u003e\n\u003cli\u003eFix prettier integration being broken due to nullish coalescing misuse (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/836\"\u003e#836\u003c/a\u003e)  b41471f\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.2...v1.2.3\"\u003ehttps://github.com/xojs/xo/compare/v1.2.2...v1.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eindent-binary-ops\u003c/code\u003e configuration for spaces (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/825\"\u003e#825\u003c/a\u003e)  d5c2522\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.1...v1.2.2\"\u003ehttps://github.com/xojs/xo/compare/v1.2.1...v1.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix problem with caching (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/822\"\u003e#822\u003c/a\u003e)  6bd27ae\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.0...v1.2.1\"\u003ehttps://github.com/xojs/xo/compare/v1.2.0...v1.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tsconfig handling (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/818\"\u003e#818\u003c/a\u003e)  122487b\u003c/li\u003e\n\u003cli\u003eFix support for the \u003ccode\u003e--config\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/821\"\u003e#821\u003c/a\u003e)  2cd9510\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.1.1...v1.2.0\"\u003ehttps://github.com/xojs/xo/compare/v1.1.1...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Behaviour of \u003ccode\u003eprint-config\u003c/code\u003e option with relative file path (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/816\"\u003e#816\u003c/a\u003e)  b538cf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/xojs/xo/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tsconfig handling (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/810\"\u003e#810\u003c/a\u003e)  e280d32\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.0.5...v1.1.0\"\u003ehttps://github.com/xojs/xo/compare/v1.0.5...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Allow name on global ignores (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/806\"\u003e#806\u003c/a\u003e)  3621ad4\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.0.4...v1.0.5\"\u003ehttps://github.com/xojs/xo/compare/v1.0.4...v1.0.5\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/xojs/xo/commit/5477c4a75911ef8aa219d3258886148a130c118a\"\u003e\u003ccode\u003e5477c4a\u003c/code\u003e\u003c/a\u003e 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d1aea041a4bf748d45d4b1c94f01cc13018a570c\"\u003e\u003ccode\u003ed1aea04\u003c/code\u003e\u003c/a\u003e Add support for Vue, Svelte, and Astro file extensions (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/c4a13e11fcebe6ca133420cccae0e61f444cbc14\"\u003e\u003ccode\u003ec4a13e1\u003c/code\u003e\u003c/a\u003e Add Claude Code GitHub Workflow (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/b41471ffdda66eacb584ed35312be5feb5f53504\"\u003e\u003ccode\u003eb41471f\u003c/code\u003e\u003c/a\u003e Fix prettier integration being broken due to nullish coalescing misuse (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/418012384e07bf45dd3164a800f42382f697ca32\"\u003e\u003ccode\u003e4180123\u003c/code\u003e\u003c/a\u003e 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d5c2522413bed681ea75a088915ab5e86be61568\"\u003e\u003ccode\u003ed5c2522\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eindent-binary-ops\u003c/code\u003e configuration for spaces (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/e68133f32bebec169c7156938ce400904c2f6a95\"\u003e\u003ccode\u003ee68133f\u003c/code\u003e\u003c/a\u003e 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/6bd27ae7957cb7afd404671da704381584287375\"\u003e\u003ccode\u003e6bd27ae\u003c/code\u003e\u003c/a\u003e Fix problem with caching (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/822\"\u003e#822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/96180b00898a2aac6052e0826e2fc1d4b44fdca9\"\u003e\u003ccode\u003e96180b0\u003c/code\u003e\u003c/a\u003e 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/1fe6cba4a7bf0b812a16eeda4264ebffcbe01517\"\u003e\u003ccode\u003e1fe6cba\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xojs/xo/compare/v0.60.0...v1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/mstuart/iterable-ops/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mstuart%2Fiterable-ops/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"3945333558","node_id":"PR_kwDORRIw_c7D-XC8","number":2,"state":"closed","title":"chore: bump the development-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T06:57:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T00:47:16.000Z","updated_at":"2026-03-02T06:57:50.000Z","time_to_close":1231832,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"development-dependencies","update_count":2,"packages":[{"name":"tsd","old_version":"0.31.2","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"xo","old_version":"0.60.0","new_version":"1.2.3","repository_url":"https://github.com/xojs/xo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 2 updates: [tsd](https://github.com/tsdjs/tsd) and [xo](https://github.com/xojs/xo).\n\nUpdates `tsd` from 0.31.2 to 0.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tsdjs/tsd/releases\"\u003etsd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.9  128fb5e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.8  71387ca\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.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/tsdjs/tsd/commit/9b8d615abd09c6760988b4499b53ac7074f8cc92\"\u003e\u003ccode\u003e9b8d615\u003c/code\u003e\u003c/a\u003e 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/128fb5e27d4464a5231c8ba3e2d2e407cc192634\"\u003e\u003ccode\u003e128fb5e\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/f589fb3df03cbf37785ab029eeb1ec6ec5080dfd\"\u003e\u003ccode\u003ef589fb3\u003c/code\u003e\u003c/a\u003e 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/71387ca324c763e54ad260966f955f742d0f14ec\"\u003e\u003ccode\u003e71387ca\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `xo` from 0.60.0 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xojs/xo/releases\"\u003exo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Vue, Svelte, and Astro file extensions (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/845\"\u003e#845\u003c/a\u003e)  d1aea04\u003c/li\u003e\n\u003cli\u003eFix prettier integration being broken due to nullish coalescing misuse (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/836\"\u003e#836\u003c/a\u003e)  b41471f\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.2...v1.2.3\"\u003ehttps://github.com/xojs/xo/compare/v1.2.2...v1.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eindent-binary-ops\u003c/code\u003e configuration for spaces (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/825\"\u003e#825\u003c/a\u003e)  d5c2522\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.1...v1.2.2\"\u003ehttps://github.com/xojs/xo/compare/v1.2.1...v1.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix problem with caching (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/822\"\u003e#822\u003c/a\u003e)  6bd27ae\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.0...v1.2.1\"\u003ehttps://github.com/xojs/xo/compare/v1.2.0...v1.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tsconfig handling (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/818\"\u003e#818\u003c/a\u003e)  122487b\u003c/li\u003e\n\u003cli\u003eFix support for the \u003ccode\u003e--config\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/821\"\u003e#821\u003c/a\u003e)  2cd9510\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.1.1...v1.2.0\"\u003ehttps://github.com/xojs/xo/compare/v1.1.1...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Behaviour of \u003ccode\u003eprint-config\u003c/code\u003e option with relative file path (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/816\"\u003e#816\u003c/a\u003e)  b538cf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/xojs/xo/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tsconfig handling (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/810\"\u003e#810\u003c/a\u003e)  e280d32\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.0.5...v1.1.0\"\u003ehttps://github.com/xojs/xo/compare/v1.0.5...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Allow name on global ignores (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/806\"\u003e#806\u003c/a\u003e)  3621ad4\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.0.4...v1.0.5\"\u003ehttps://github.com/xojs/xo/compare/v1.0.4...v1.0.5\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/xojs/xo/commit/5477c4a75911ef8aa219d3258886148a130c118a\"\u003e\u003ccode\u003e5477c4a\u003c/code\u003e\u003c/a\u003e 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d1aea041a4bf748d45d4b1c94f01cc13018a570c\"\u003e\u003ccode\u003ed1aea04\u003c/code\u003e\u003c/a\u003e Add support for Vue, Svelte, and Astro file extensions (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/c4a13e11fcebe6ca133420cccae0e61f444cbc14\"\u003e\u003ccode\u003ec4a13e1\u003c/code\u003e\u003c/a\u003e Add Claude Code GitHub Workflow (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/b41471ffdda66eacb584ed35312be5feb5f53504\"\u003e\u003ccode\u003eb41471f\u003c/code\u003e\u003c/a\u003e Fix prettier integration being broken due to nullish coalescing misuse (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/418012384e07bf45dd3164a800f42382f697ca32\"\u003e\u003ccode\u003e4180123\u003c/code\u003e\u003c/a\u003e 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d5c2522413bed681ea75a088915ab5e86be61568\"\u003e\u003ccode\u003ed5c2522\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eindent-binary-ops\u003c/code\u003e configuration for spaces (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/e68133f32bebec169c7156938ce400904c2f6a95\"\u003e\u003ccode\u003ee68133f\u003c/code\u003e\u003c/a\u003e 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/6bd27ae7957cb7afd404671da704381584287375\"\u003e\u003ccode\u003e6bd27ae\u003c/code\u003e\u003c/a\u003e Fix problem with caching (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/822\"\u003e#822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/96180b00898a2aac6052e0826e2fc1d4b44fdca9\"\u003e\u003ccode\u003e96180b0\u003c/code\u003e\u003c/a\u003e 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/1fe6cba4a7bf0b812a16eeda4264ebffcbe01517\"\u003e\u003ccode\u003e1fe6cba\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xojs/xo/compare/v0.60.0...v1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/mstuart/graphql-hash/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mstuart%2Fgraphql-hash/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"3940166057","node_id":"PR_kwDOAVF5rM7DtoCi","number":3223,"state":"open","title":"Bump tsd from 0.31.2 to 0.33.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-14T03:04:50.000Z","updated_at":"2026-03-07T07:00:36.928Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"tsd","old_version":"0.31.2","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"}],"path":null,"ecosystem":"npm"},"body":"Bumps [tsd](https://github.com/tsdjs/tsd) from 0.31.2 to 0.33.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tsdjs/tsd/releases\"\u003etsd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.9  128fb5e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.8  71387ca\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.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/tsdjs/tsd/commit/9b8d615abd09c6760988b4499b53ac7074f8cc92\"\u003e\u003ccode\u003e9b8d615\u003c/code\u003e\u003c/a\u003e 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/128fb5e27d4464a5231c8ba3e2d2e407cc192634\"\u003e\u003ccode\u003e128fb5e\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/f589fb3df03cbf37785ab029eeb1ec6ec5080dfd\"\u003e\u003ccode\u003ef589fb3\u003c/code\u003e\u003c/a\u003e 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/71387ca324c763e54ad260966f955f742d0f14ec\"\u003e\u003ccode\u003e71387ca\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tsd\u0026package-manager=npm_and_yarn\u0026previous-version=0.31.2\u0026new-version=0.33.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ioBroker/ioBroker.js-controller/pull/3223","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ioBroker%2FioBroker.js-controller/issues/3223","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3223/packages"},{"uuid":"3758956688","node_id":"PR_kwDOACMMis66aSt3","number":14955,"state":"open","title":"chore(deps): bump the minor-deps-updates-main group across 1 directory with 31 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-24T01:50:08.000Z","updated_at":"2025-12-24T01:52:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-deps-updates-main","update_count":31,"packages":[{"name":"@aws-sdk/client-cloudfront","old_version":"3.840.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-device-farm","old_version":"3.840.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.840.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.840.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@serenity-js/core","old_version":"3.32.3","new_version":"3.37.1","repository_url":"https://github.com/serenity-js/serenity-js"},{"name":"@stencil/core","old_version":"4.35.3","new_version":"4.40.1","repository_url":"https://github.com/stenciljs/core"},{"name":"@types/shelljs","old_version":"0.8.17","new_version":"0.10.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"puppeteer-core","old_version":"24.11.2","new_version":"24.34.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"import-meta-resolve","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/wooorm/import-meta-resolve"},{"name":"allure-js-commons","old_version":"3.3.3","new_version":"3.4.3","repository_url":"https://github.com/allure-framework/allure-js"},{"name":"csv-stringify","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"mlly","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/unjs/mlly"},{"name":"vite-plugin-top-level-await","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/Menci/vite-plugin-top-level-await"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"pretty-ms","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"jasmine","old_version":"5.8.0","new_version":"5.13.0","repository_url":"https://github.com/jasmine/jasmine-npm"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@babel/core","old_version":"7.27.7","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.5","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@puppeteer/browsers","old_version":"2.10.13","new_version":"2.11.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"edgedriver","old_version":"6.1.2","new_version":"6.2.0","repository_url":"https://github.com/webdriverio-community/node-edgedriver"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-deps-updates-main group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-cloudfront](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront) | `3.840.0` | `3.958.0` |\n| [@aws-sdk/client-device-farm](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm) | `3.840.0` | `3.958.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.840.0` | `3.958.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.840.0` | `3.958.0` |\n| [@serenity-js/core](https://github.com/serenity-js/serenity-js/tree/HEAD/packages/core) | `3.32.3` | `3.37.1` |\n| [@stencil/core](https://github.com/stenciljs/core) | `4.35.3` | `4.40.1` |\n| [@types/shelljs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/shelljs) | `0.8.17` | `0.10.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.11.2` | `24.34.0` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [import-meta-resolve](https://github.com/wooorm/import-meta-resolve) | `4.1.0` | `4.2.0` |\n| [allure-js-commons](https://github.com/allure-framework/allure-js/tree/HEAD/packages/allure-js-commons) | `3.3.3` | `3.4.3` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.5.2` | `6.6.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [mlly](https://github.com/unjs/mlly) | `1.7.4` | `1.8.0` |\n| [vite-plugin-top-level-await](https://github.com/Menci/vite-plugin-top-level-await) | `1.5.0` | `1.6.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.27.2` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.2.0` | `9.3.0` |\n| [jasmine](https://github.com/jasmine/jasmine-npm) | `5.8.0` | `5.13.0` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.13` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.7` | `7.28.5` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.5` | `5.0.6` |\n| [@puppeteer/browsers](https://github.com/puppeteer/puppeteer) | `2.10.13` | `2.11.0` |\n| [edgedriver](https://github.com/webdriverio-community/node-edgedriver) | `6.1.2` | `6.2.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n\n\nUpdates `@aws-sdk/client-cloudfront` from 3.840.0 to 3.958.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.958.0\u003c/h2\u003e\n\u003ch4\u003e3.958.0(2025-12-23)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-transcoder:\u003c/strong\u003e  remove elastic transcoder due to service shutdown (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602\"\u003e#7602\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4\"\u003e4381b2dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  generate clients without formatting prettier/eslint (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7599\"\u003e#7599\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003eda9c913a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  bump codegen version to 0.40.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7601\"\u003e#7601\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4dc2bcb7a46a589ee647816ec4bf2136fd6ee634\"\u003e4dc2bcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-23 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5aa61b92c6b1b0f597706be5c47fc96c66e0021\"\u003ef5aa61b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Add additional validation to Outpost bucket names. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e2f30457f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adds support for InferredSecondaryAddress place type, Designator in SecondaryAddressComponent and Heading in ReverseGeocode. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1c6374dac803c99b13e8b16025bd03aa3a57282a\"\u003e1c6374da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  This release adds support for the Registration Reviewer feature, which provides generative AI feedback on a phone number or sender ID registration to ensure completeness before sending to downstream (carrier) review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ac0c236ba38cd993193c80298819149e4b8a82a5\"\u003eac0c236b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sqs:\u003c/strong\u003e  increase timeout from 5s to 60s (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7603\"\u003e#7603\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c140520a684920c4e8ad289c41e74c412f743e46\"\u003ec140520a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.958.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.957.0\u003c/h2\u003e\n\u003ch4\u003e3.957.0(2025-12-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003emove crc64NvmeCrtContainer to '\u003ccode\u003e@​aws-sdk/crc64-nvme\u003c/code\u003e' (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7600\"\u003e#7600\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69196b713ac03a8e888f2d8f41ca208937d454ed\"\u003e69196b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove e2e tests from cucumber to vitest (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7539\"\u003e#7539\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e561b8900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  replace lerna partial-tree build with turbo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7597\"\u003e#7597\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e04bdba3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pcs:\u003c/strong\u003e  Change API Reference Documentation for default Mode in Accounting and SlurmRest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/966f60ac5a015f005d8758c8ddcc24f690f44cbd\"\u003e966f60ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-config-service:\u003c/strong\u003e  Added supported resourceTypes for Config from July to November 2025 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c7dab27221af3ac083ace712056d3d369652f60\"\u003e2c7dab27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds support for linkedGroupId on the CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId parameter is reserved for future use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26\"\u003ea492f734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Make accountIds a required field in GetRemainingFreeTrialDays API to reflect service behavior. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/53e59c65fa7408042eb0427ca9804b4498006c59\"\u003e53e59c65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  use CRC64NVME JS implementation if CRT is not available (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7595\"\u003e#7595\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c6ad409225bc9b8db2d024f6de7136d64117bcb\"\u003e4c6ad409\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  advise user on InvalidChunkSizeError (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6fa3b4ccc643ebc6ade6146e5326a7d89bad1185\"\u003e6fa3b4cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-cloudfront/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0\"\u003e3.958.0\u003c/a\u003e (2025-12-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0\"\u003e3.957.0\u003c/a\u003e (2025-12-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.955.0...v3.956.0\"\u003e3.956.0\u003c/a\u003e (2025-12-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.954.0...v3.955.0\"\u003e3.955.0\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.953.0...v3.954.0\"\u003e3.954.0\u003c/a\u003e (2025-12-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.952.0...v3.953.0\"\u003e3.953.0\u003c/a\u003e (2025-12-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e allow protocol selection by class constructor (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7568\"\u003e#7568\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c5fd2e627109cbcdb40ecf0947a5b638d517101\"\u003e5c5fd2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6\"\u003e\u003ccode\u003e57ab7df\u003c/code\u003e\u003c/a\u003e Publish v3.958.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003e\u003ccode\u003eda9c913\u003c/code\u003e\u003c/a\u003e chore(build): generate clients without formatting prettier/eslint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11\"\u003e\u003ccode\u003ebd65e3e\u003c/code\u003e\u003c/a\u003e Publish v3.957.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e\u003ccode\u003e04bdba3\u003c/code\u003e\u003c/a\u003e chore(build): replace lerna partial-tree build with turbo (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e\u003ccode\u003e561b890\u003c/code\u003e\u003c/a\u003e chore: move e2e tests from cucumber to vitest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7539\"\u003e#7539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7804018eb4a7d5ebcc74780cf5a5429182aa9c4d\"\u003e\u003ccode\u003e7804018\u003c/code\u003e\u003c/a\u003e Publish v3.956.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a3f02028f9105b9a60a6fffdd6ff27520613d796\"\u003e\u003ccode\u003ea3f0202\u003c/code\u003e\u003c/a\u003e chore(codegen): differentiate union and struct schema (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7594\"\u003e#7594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c738294d708140f6bbccbb19d41a870446d7cf5\"\u003e\u003ccode\u003e2c73829\u003c/code\u003e\u003c/a\u003e chore(codegen): update for $unknown union member handling (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7591\"\u003e#7591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/821ba3b46d19dabb055cfd376722aeef9990d4e1\"\u003e\u003ccode\u003e821ba3b\u003c/code\u003e\u003c/a\u003e Publish v3.955.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9b7f20a7f9d368b3b2b57c0b613cc879462c332\"\u003e\u003ccode\u003ee9b7f20\u003c/code\u003e\u003c/a\u003e chore(clients): export star from models_N (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7586\"\u003e#7586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.958.0/clients/client-cloudfront\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-device-farm` from 3.840.0 to 3.958.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.958.0\u003c/h2\u003e\n\u003ch4\u003e3.958.0(2025-12-23)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-transcoder:\u003c/strong\u003e  remove elastic transcoder due to service shutdown (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602\"\u003e#7602\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4\"\u003e4381b2dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  generate clients without formatting prettier/eslint (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7599\"\u003e#7599\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003eda9c913a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  bump codegen version to 0.40.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7601\"\u003e#7601\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4dc2bcb7a46a589ee647816ec4bf2136fd6ee634\"\u003e4dc2bcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-23 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5aa61b92c6b1b0f597706be5c47fc96c66e0021\"\u003ef5aa61b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Add additional validation to Outpost bucket names. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e2f30457f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adds support for InferredSecondaryAddress place type, Designator in SecondaryAddressComponent and Heading in ReverseGeocode. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1c6374dac803c99b13e8b16025bd03aa3a57282a\"\u003e1c6374da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  This release adds support for the Registration Reviewer feature, which provides generative AI feedback on a phone number or sender ID registration to ensure completeness before sending to downstream (carrier) review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ac0c236ba38cd993193c80298819149e4b8a82a5\"\u003eac0c236b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sqs:\u003c/strong\u003e  increase timeout from 5s to 60s (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7603\"\u003e#7603\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c140520a684920c4e8ad289c41e74c412f743e46\"\u003ec140520a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.958.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.957.0\u003c/h2\u003e\n\u003ch4\u003e3.957.0(2025-12-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003emove crc64NvmeCrtContainer to '\u003ccode\u003e@​aws-sdk/crc64-nvme\u003c/code\u003e' (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7600\"\u003e#7600\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69196b713ac03a8e888f2d8f41ca208937d454ed\"\u003e69196b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove e2e tests from cucumber to vitest (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7539\"\u003e#7539\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e561b8900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  replace lerna partial-tree build with turbo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7597\"\u003e#7597\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e04bdba3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pcs:\u003c/strong\u003e  Change API Reference Documentation for default Mode in Accounting and SlurmRest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/966f60ac5a015f005d8758c8ddcc24f690f44cbd\"\u003e966f60ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-config-service:\u003c/strong\u003e  Added supported resourceTypes for Config from July to November 2025 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c7dab27221af3ac083ace712056d3d369652f60\"\u003e2c7dab27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds support for linkedGroupId on the CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId parameter is reserved for future use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26\"\u003ea492f734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Make accountIds a required field in GetRemainingFreeTrialDays API to reflect service behavior. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/53e59c65fa7408042eb0427ca9804b4498006c59\"\u003e53e59c65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  use CRC64NVME JS implementation if CRT is not available (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7595\"\u003e#7595\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c6ad409225bc9b8db2d024f6de7136d64117bcb\"\u003e4c6ad409\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  advise user on InvalidChunkSizeError (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6fa3b4ccc643ebc6ade6146e5326a7d89bad1185\"\u003e6fa3b4cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-device-farm/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0\"\u003e3.958.0\u003c/a\u003e (2025-12-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0\"\u003e3.957.0\u003c/a\u003e (2025-12-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.955.0...v3.956.0\"\u003e3.956.0\u003c/a\u003e (2025-12-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.954.0...v3.955.0\"\u003e3.955.0\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.953.0...v3.954.0\"\u003e3.954.0\u003c/a\u003e (2025-12-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.952.0...v3.953.0\"\u003e3.953.0\u003c/a\u003e (2025-12-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e allow protocol selection by class constructor (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7568\"\u003e#7568\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c5fd2e627109cbcdb40ecf0947a5b638d517101\"\u003e5c5fd2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6\"\u003e\u003ccode\u003e57ab7df\u003c/code\u003e\u003c/a\u003e Publish v3.958.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003e\u003ccode\u003eda9c913\u003c/code\u003e\u003c/a\u003e chore(build): generate clients without formatting prettier/eslint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11\"\u003e\u003ccode\u003ebd65e3e\u003c/code\u003e\u003c/a\u003e Publish v3.957.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e\u003ccode\u003e04bdba3\u003c/code\u003e\u003c/a\u003e chore(build): replace lerna partial-tree build with turbo (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e\u003ccode\u003e561b890\u003c/code\u003e\u003c/a\u003e chore: move e2e tests from cucumber to vitest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7539\"\u003e#7539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7804018eb4a7d5ebcc74780cf5a5429182aa9c4d\"\u003e\u003ccode\u003e7804018\u003c/code\u003e\u003c/a\u003e Publish v3.956.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c738294d708140f6bbccbb19d41a870446d7cf5\"\u003e\u003ccode\u003e2c73829\u003c/code\u003e\u003c/a\u003e chore(codegen): update for $unknown union member handling (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7591\"\u003e#7591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/821ba3b46d19dabb055cfd376722aeef9990d4e1\"\u003e\u003ccode\u003e821ba3b\u003c/code\u003e\u003c/a\u003e Publish v3.955.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9b7f20a7f9d368b3b2b57c0b613cc879462c332\"\u003e\u003ccode\u003ee9b7f20\u003c/code\u003e\u003c/a\u003e chore(clients): export star from models_N (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7586\"\u003e#7586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0bfc1103c6702109140af1a8f49a918147dd6861\"\u003e\u003ccode\u003e0bfc110\u003c/code\u003e\u003c/a\u003e Publish v3.954.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.958.0/clients/client-device-farm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.840.0 to 3.958.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.958.0\u003c/h2\u003e\n\u003ch4\u003e3.958.0(2025-12-23)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-transcoder:\u003c/strong\u003e  remove elastic transcoder due to service shutdown (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602\"\u003e#7602\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4\"\u003e4381b2dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  generate clients without formatting prettier/eslint (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7599\"\u003e#7599\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003eda9c913a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  bump codegen version to 0.40.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7601\"\u003e#7601\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4dc2bcb7a46a589ee647816ec4bf2136fd6ee634\"\u003e4dc2bcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-23 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5aa61b92c6b1b0f597706be5c47fc96c66e0021\"\u003ef5aa61b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Add additional validation to Outpost bucket names. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e2f30457f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adds support for InferredSecondaryAddress place type, Designator in SecondaryAddressComponent and Heading in ReverseGeocode. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1c6374dac803c99b13e8b16025bd03aa3a57282a\"\u003e1c6374da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  This release adds support for the Registration Reviewer feature, which provides generative AI feedback on a phone number or sender ID registration to ensure completeness before sending to downstream (carrier) review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ac0c236ba38cd993193c80298819149e4b8a82a5\"\u003eac0c236b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sqs:\u003c/strong\u003e  increase timeout from 5s to 60s (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7603\"\u003e#7603\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c140520a684920c4e8ad289c41e74c412f743e46\"\u003ec140520a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.958.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.957.0\u003c/h2\u003e\n\u003ch4\u003e3.957.0(2025-12-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003emove crc64NvmeCrtContainer to '\u003ccode\u003e@​aws-sdk/crc64-nvme\u003c/code\u003e' (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7600\"\u003e#7600\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69196b713ac03a8e888f2d8f41ca208937d454ed\"\u003e69196b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove e2e tests from cucumber to vitest (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7539\"\u003e#7539\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e561b8900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  replace lerna partial-tree build with turbo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7597\"\u003e#7597\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e04bdba3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pcs:\u003c/strong\u003e  Change API Reference Documentation for default Mode in Accounting and SlurmRest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/966f60ac5a015f005d8758c8ddcc24f690f44cbd\"\u003e966f60ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-config-service:\u003c/strong\u003e  Added supported resourceTypes for Config from July to November 2025 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c7dab27221af3ac083ace712056d3d369652f60\"\u003e2c7dab27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds support for linkedGroupId on the CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId parameter is reserved for future use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26\"\u003ea492f734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Make accountIds a required field in GetRemainingFreeTrialDays API to reflect service behavior. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/53e59c65fa7408042eb0427ca9804b4498006c59\"\u003e53e59c65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  use CRC64NVME JS implementation if CRT is not available (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7595\"\u003e#7595\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c6ad409225bc9b8db2d024f6de7136d64117bcb\"\u003e4c6ad409\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  advise user on InvalidChunkSizeError (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6fa3b4ccc643ebc6ade6146e5326a7d89bad1185\"\u003e6fa3b4cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0\"\u003e3.958.0\u003c/a\u003e (2025-12-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Add additional validation to Outpost bucket names. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e2f30457\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0\"\u003e3.957.0\u003c/a\u003e (2025-12-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.955.0...v3.956.0\"\u003e3.956.0\u003c/a\u003e (2025-12-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.954.0...v3.955.0\"\u003e3.955.0\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.953.0...v3.954.0\"\u003e3.954.0\u003c/a\u003e (2025-12-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.952.0...v3.953.0\"\u003e3.953.0\u003c/a\u003e (2025-12-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e allow protocol selection by class constructor (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7568\"\u003e#7568\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c5fd2e627109cbcdb40ecf0947a5b638d517101\"\u003e5c5fd2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6\"\u003e\u003ccode\u003e57ab7df\u003c/code\u003e\u003c/a\u003e Publish v3.958.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e\u003ccode\u003e2f30457\u003c/code\u003e\u003c/a\u003e feat(client-s3): Add additional validation to Outpost bucket names.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003e\u003ccode\u003eda9c913\u003c/code\u003e\u003c/a\u003e chore(build): generate clients without formatting prettier/eslint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11\"\u003e\u003ccode\u003ebd65e3e\u003c/code\u003e\u003c/a\u003e Publish v3.957.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e\u003ccode\u003e04bdba3\u003c/code\u003e\u003c/a\u003e chore(build): replace lerna partial-tree build with turbo (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7804018eb4a7d5ebcc74780cf5a5429182aa9c4d\"\u003e\u003ccode\u003e7804018\u003c/code\u003e\u003c/a\u003e Publish v3.956.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a3f02028f9105b9a60a6fffdd6ff27520613d796\"\u003e\u003ccode\u003ea3f0202\u003c/code\u003e\u003c/a\u003e chore(codegen): differentiate union and struct schema (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7594\"\u003e#7594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c738294d708140f6bbccbb19d41a870446d7cf5\"\u003e\u003ccode\u003e2c73829\u003c/code\u003e\u003c/a\u003e chore(codegen): update for $unknown union member handling (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7591\"\u003e#7591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e9ad4767258060b23f655ac2d0bfb8505279374\"\u003e\u003ccode\u003e8e9ad47\u003c/code\u003e\u003c/a\u003e chore(codegen): upgrade smithy to 1.65.0 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7588\"\u003e#7588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/821ba3b46d19dabb055cfd376722aeef9990d4e1\"\u003e\u003ccode\u003e821ba3b\u003c/code\u003e\u003c/a\u003e Publish v3.955.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.958.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.840.0 to 3.958.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.958.0\u003c/h2\u003e\n\u003ch4\u003e3.958.0(2025-12-23)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-transcoder:\u003c/strong\u003e  remove elastic transcoder due to service shutdown (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602\"\u003e#7602\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4\"\u003e4381b2dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  generate clients without formatting prettier/eslint (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7599\"\u003e#7599\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003eda9c913a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  bump codegen version to 0.40.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7601\"\u003e#7601\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4dc2bcb7a46a589ee647816ec4bf2136fd6ee634\"\u003e4dc2bcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-23 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5aa61b92c6b1b0f597706be5c47fc96c66e0021\"\u003ef5aa61b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Add additional validation to Outpost bucket names. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e2f30457f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adds support for InferredSecondaryAddress place type, Designator in SecondaryAddressComponent and Heading in ReverseGeocode. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1c6374dac803c99b13e8b16025bd03aa3a57282a\"\u003e1c6374da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  This release adds support for the Registration Reviewer feature, which provides generative AI feedback on a phone number or sender ID registration to ensure completeness before sending to downstream (carrier) review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ac0c236ba38cd993193c80298819149e4b8a82a5\"\u003eac0c236b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sqs:\u003c/strong\u003e  increase timeout from 5s to 60s (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7603\"\u003e#7603\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c140520a684920c4e8ad289c41e74c412f743e46\"\u003ec140520a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.958.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.957.0\u003c/h2\u003e\n\u003ch4\u003e3.957.0(2025-12-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003emove crc64NvmeCrtContainer to '\u003ccode\u003e@​aws-sdk/crc64-nvme\u003c/code\u003e' (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7600\"\u003e#7600\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69196b713ac03a8e888f2d8f41ca208937d454ed\"\u003e69196b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove e2e tests from cucumber to vitest (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7539\"\u003e#7539\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e561b8900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  replace lerna partial-tree build with turbo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7597\"\u003e#7597\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e04bdba3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pcs:\u003c/strong\u003e  Change API Reference Documentation for default Mode in Accounting and SlurmRest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/966f60ac5a015f005d8758c8ddcc24f690f44cbd\"\u003e966f60ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-config-service:\u003c/strong\u003e  Added supported resourceTypes for Config from July to November 2025 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c7dab27221af3ac083ace712056d3d369652f60\"\u003e2c7dab27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds support for linkedGroupId on the CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId parameter is reserved for future use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26\"\u003ea492f734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Make accountIds a required field in GetRemainingFreeTrialDays API to reflect service behavior. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/53e59c65fa7408042eb0427ca9804b4498006c59\"\u003e53e59c65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  use CRC64NVME JS implementation if CRT is not available (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7595\"\u003e#7595\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c6ad409225bc9b8db2d024f6de7136d64117bcb\"\u003e4c6ad409\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  advise user on InvalidChunkSizeError (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6fa3b4ccc643ebc6ade6146e5326a7d89bad1185\"\u003e6fa3b4cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0\"\u003e3.958.0\u003c/a\u003e (2025-12-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0\"\u003e3.957.0\u003c/a\u003e (2025-12-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.955.0...v3.956.0\"\u003e3.956.0\u003c/a\u003e (2025-12-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.954.0...v3.955.0\"\u003e3.955.0\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.953.0...v3.954.0\"\u003e3.954.0\u003c/a\u003e (2025-12-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.952.0...v3.953.0\"\u003e3.953.0\u003c/a\u003e (2025-12-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e allow protocol selection by class constructor (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7568\"\u003e#7568\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c5fd2e627109cbcdb40ecf0947a5b638d517101\"\u003e5c5fd2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6\"\u003e\u003ccode\u003e57ab7df\u003c/code\u003e\u003c/a\u003e Publish v3.958.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11\"\u003e\u003ccode\u003ebd65e3e\u003c/code\u003e\u003c/a\u003e Publish v3.957.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e\u003ccode\u003e04bdba3\u003c/code\u003e\u003c/a\u003e chore(build): replace lerna partial-tree build with turbo (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7804018eb4a7d5ebcc74780cf5a5429182aa9c4d\"\u003e\u003ccode\u003e7804018\u003c/code\u003e\u003c/a\u003e Publish v3.956.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c738294d708140f6bbccbb19d41a870446d7cf5\"\u003e\u003ccode\u003e2c73829\u003c/code\u003e\u003c/a\u003e chore(codegen): update for $unknown union member handling (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7591\"\u003e#7591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/821ba3b46d19dabb055cfd376722aeef9990d4e1\"\u003e\u003ccode\u003e821ba3b\u003c/code\u003e\u003c/a\u003e Publish v3.955.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0bfc1103c6702109140af1a8f49a918147dd6861\"\u003e\u003ccode\u003e0bfc110\u003c/code\u003e\u003c/a\u003e Publish v3.954.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b654d97229090036ef35b3b8fdfd76f303b81011\"\u003e\u003ccode\u003eb654d97\u003c/code\u003e\u003c/a\u003e chore(clients): bump '@smithy/*' versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7582\"\u003e#7582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/09e0721ff16e567c138dce27f65bb7560e904002\"\u003e\u003ccode\u003e09e0721\u003c/code\u003e\u003c/a\u003e Publish v3.953.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c5fd2e627109cbcdb40ecf0947a5b638d517101\"\u003e\u003ccode\u003e5c5fd2e\u003c/code\u003e\u003c/a\u003e feat(clients): allow protocol selection by class constructor (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7568\"\u003e#7568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.958.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@serenity-js/core` from 3.32.3 to 3.37.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/releases\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.37.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.37.0...v3.37.1\"\u003e3.37.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​cucumber/cucumber\u003c/code\u003e to v12.4.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/f6238bb27f185138a53caf2163dbd0c2984475b0\"\u003ef6238bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency express to v5.2.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/485fb4c90fcfd6cc80be9e03f6f7debf0698e278\"\u003e485fb4c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update react monorepo to v19.2.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/47734e2cbe7166e6f232c0dd154921d59cdd6968\"\u003e47734e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update react monorepo to v19.2.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/1a95d9770d9f8b8a7ada0db8193b25bdc4dc3a93\"\u003e1a95d97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update webdriverio dependencies (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/dc0692a12482f5a6c933db69ebe3b4a6a92d194e\"\u003edc0692a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.37.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​cucumber/cucumber\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/7056e7129928f7e1db57ed6e7657ffa8bfd486ed\"\u003e7056e71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency body-parser to v2.2.1 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0738ce8d63428f2d989db40d39f64cb1893cd897\"\u003e0738ce8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency express to v5.2.0 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/99a34b3a555324755ae15ba4ea82245c9057adef\"\u003e99a34b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency jasmine to v5.13.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9e924c0458b380126245f033c5b95b96ac4ac57b\"\u003e9e924c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency lru-cache to v11.2.4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/53255161e3b3ef77fe26ee72c5d40bbac6a2a5b4\"\u003e5325516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e introduced axios fixture (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a83674697531622d522c6924db2875188efcc834\"\u003ea836746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e support for providing extraAbilities without overriding the actors (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/5e189caa4f4a0f38287f8586f21d8106c7c7dab3\"\u003e5e189ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e useBase supports merging multiple base fixtures (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e37ed77ae2cc8c18349096cc82668cf522d2e7f1\"\u003ee37ed77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update playwright dependencies to v1.57.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/800445eca508112ab2dd9fd1f1101113c6091fe3\"\u003e800445e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update webdriverio dependencies to ^9.20.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/1d89e8bb8f5ec03386afdef0eacdab802c7d6940\"\u003e1d89e8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocal-server:\u003c/strong\u003e updated examples in API docs (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/32f99b0620e91d00252a74ea435e5fed9c060da8\"\u003e32f99b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.37.0...v3.37.1\"\u003e3.37.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e introduced support for Node 24, dropped support for Node 18 (EOL) (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9dd5f885d8e65cd8ff3429a2af94151fbe9134ed\"\u003e9dd5f88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0af3eff400cdb5adc9d7b92e87b09820c93d77c9\"\u003e\u003ccode\u003e0af3eff\u003c/code\u003e\u003c/a\u003e chore(release): v3.37.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a2d6d2ca1ccb127e6b90d2acbd671ab9b2f63a16\"\u003e\u003ccode\u003ea2d6d2c\u003c/code\u003e\u003c/a\u003e docs(core): corrected typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/dae146cd99a04f09b5926fb9d3205af562fa2927\"\u003e\u003ccode\u003edae146c\u003c/code\u003e\u003c/a\u003e chore(release): v3.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/88a1027aa2171c26e3988e2aaeacea081df91780\"\u003e\u003ccode\u003e88a1027\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/98c39768e18fdba1e9f15464c5e4e4bc166ebe6d\"\u003e\u003ccode\u003e98c3976\u003c/code\u003e\u003c/a\u003e docs(console-reporter): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/371f89759b7b503d5a581f23a69961d0bc97b322\"\u003e\u003ccode\u003e371f897\u003c/code\u003e\u003c/a\u003e docs(rest): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/97c87d6956647fdd9ca594e029f7a754812973a5\"\u003e\u003ccode\u003e97c87d6\u003c/code\u003e\u003c/a\u003e docs(core): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/3fd671ed1982540f2821c02ec2679cca77822936\"\u003e\u003ccode\u003e3fd671e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to v4.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/bce71a2454b8c6e2639bc351cc84f47c0c8cbb0a\"\u003e\u003ccode\u003ebce71a2\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/21a824403d570f7a8e0875c579794635c614bd77\"\u003e\u003ccode\u003e21a8244\u003c/code\u003e\u003c/a\u003e docs(core): removed deprecated comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serenity-js/serenity-js/commits/v3.37.1/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​serenity-js/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stencil/core` from 4.35.3 to 4.40.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/releases\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e🐂 4.40.1 (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e docs generation when using \u003ccode\u003eexcludedComponents\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6509\"\u003e#6509\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/4209437ff371671a13fd0085611ab92abb73c1f5\"\u003e4209437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e \u003ccode\u003e@container\u003c/code\u003e query parsing (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6508\"\u003e#6508\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/208a1050c23d6de985c33d4f4a273d93e7b39a3b\"\u003e208a105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e escape backslashes (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6506\"\u003e#6506\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/758b8ee024a26da938dd335bf3c96be7269d9317\"\u003e758b8ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e more robust \u003ccode\u003esupportsConstructableStylesheets\u003c/code\u003e test (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6510\"\u003e#6510\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/484b1b8682bc0ff9becedb5f180afa66e50c46fb\"\u003e484b1b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.40.0...v4.40.1\"\u003ehttps://github.com/stenciljs/core/compare/v4.40.0...v4.40.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🍌 4.40.0 (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e minify dist-custom-elements and hydrate-script (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6482\"\u003e#6482\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ec043cdd0fc0fe5179e7b125039afbd034ea41a6\"\u003eec043cd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e resolve node_modules css imports (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6493\"\u003e#6493\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/84ac5b8cbe85be26cdf01bfa5d34fe455b853e6e\"\u003e84ac5b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e css imports with functions and media queries (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6474\"\u003e#6474\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/249f84aab3f3597d132563907732b80d6ae1aade\"\u003e249f84a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e enable parsing of native, nested css selectors (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6480\"\u003e#6480\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/35066867e13669ac1d19fb168e3ae85dc4dd42b6\"\u003e3506686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e pseudo-element selectors in nested media queries (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6486\"\u003e#6486\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/20ce1ce3d5dd801f3648e5052891efff4965212b\"\u003e20ce1ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e strip comments before adding css to js (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6487\"\u003e#6487\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/2892b4f486f79db7ba19ab54b9c500e210cda926\"\u003e2892b4f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e vanilla css live-reload \u0026amp; added globalStyles to dev \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6488\"\u003e#6488\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/34cb672380b1e1b1b8818181e176dfe93dfca3cf\"\u003e34cb672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edist-custom-elements:\u003c/strong\u003e index / default entry types (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6489\"\u003e#6489\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7b89b5c118facc6134c15ed5a9bc989cac227361\"\u003e7b89b5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e malformed \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6492\"\u003e#6492\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/8608bd9f9041b495991da120dc72668c91d78437\"\u003e8608bd9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e respect slotted element initial 'hidden' property (non-shadow) (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6499\"\u003e#6499\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/d3b8b7ad437318b95f0842b77df9ed489c53f784\"\u003ed3b8b7a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e stop patching non-shadow components without \u003ccode\u003e\u0026lt;slot\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6483\"\u003e#6483\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/44fb8deac59bd4d6f592ce88129ed1b377dca340\"\u003e44fb8de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esourcemaps:\u003c/strong\u003e generate entry sourcemaps during a dev build (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6476\"\u003e#6476\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e67815968e67584aab0c50d4f8e43214c503d121\"\u003ee678159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e stop removing slotted whitespace (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6477\"\u003e#6477\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b4c58864aef709bc40f183bd101123a6f209f3c8\"\u003eb4c5886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estyles:\u003c/strong\u003e support rendering across documents (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6481\"\u003e#6481\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b73a44b4c7bbfc8da783f37f012be709a0f7f19d\"\u003eb73a44b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6479\"\u003e#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e always render \u003ccode\u003eshadowrootdelegatesfocus\u003c/code\u003e as a boolean (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6490\"\u003e#6490\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/8f266dedc6429a669833576d0ab68cb2a6b9dccd\"\u003e8f266de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e puppeteer \u0026lt;= 22 executable path (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6478\"\u003e#6478\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ecb279a393bb6dea57fa431db1cc605ea046f72a\"\u003eecb279a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correctly expand and resolve \u003ccode\u003etype | generic\u0026lt;type\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6495\"\u003e#6495\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/d43e29b17c0f68b85b23bafba44504100e98a2d9\"\u003ed43e29b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual slot assignment - \u003ca href=\"https://stenciljs.com/docs/component#shadow\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6497\"\u003e#6497\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/92097e492ded87c4d5f8bf9d8ee0add8ff178d1d\"\u003e92097e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e \u003ccode\u003esourceMap: \u0026quot;dev\u0026quot;\u003c/code\u003e - \u003ca href=\"https://stenciljs.com/docs/config#sourcemap\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6498\"\u003e#6498\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/0be1ea125c50d30ee0a1f36c79bb116633bf091f\"\u003e0be1ea1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e new \u003ccode\u003eexcludeComponents\u003c/code\u003e config option - \u003ca href=\"https://stenciljs.com/docs/config#excludeComponents\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6491\"\u003e#6491\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/f60693ed698cf10e801ed315fc742de79eb8062d\"\u003ef60693e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add Invoker Commands API attributes to button (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6494\"\u003e#6494\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/792acf5deb485e16013723844c3437543abc87ea\"\u003e792acf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatch decorator:\u003c/strong\u003e new handler option \u003ccode\u003eimmediate\u003c/code\u003e - \u003ca href=\"https://stenciljs.com/docs/reactive-data#the-watch-decorator-watch\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6484\"\u003e#6484\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7cc22f687b36b2af215c39b3577c5b8d1c5095d8\"\u003e7cc22f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AmmarGillani95\"\u003e\u003ccode\u003e@​AmmarGillani95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6494\"\u003estenciljs/core#6494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emandirola\"\u003e\u003ccode\u003e@​emandirola\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6481\"\u003estenciljs/core#6481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.39.0...v4.40.0\"\u003ehttps://github.com/stenciljs/core/compare/v4.39.0...v4.40.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🎭 v4.39.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e🐂 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.40.0...v4.40.1\"\u003e4.40.1\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e docs generation when using \u003ccode\u003eexcludedComponents\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6509\"\u003e#6509\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/4209437ff371671a13fd0085611ab92abb73c1f5\"\u003e4209437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e \u003ccode\u003e@container\u003c/code\u003e query parsing (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6508\"\u003e#6508\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/208a1050c23d6de985c33d4f4a273d93e7b39a3b\"\u003e208a105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e escape backslashes (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6506\"\u003e#6506\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/758b8ee024a26da938dd335bf3c96be7269d9317\"\u003e758b8ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e more robust \u003ccode\u003esupportsConstructableStylesheets\u003c/code\u003e test (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6510\"\u003e#6510\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/484b1b8682bc0ff9becedb5f180afa66e50c46fb\"\u003e484b1b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e🍌 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.39.0...v4.40.0\"\u003e4.40.0\u003c/a\u003e (2025-12-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e minify dist-custom-elements and hydrate-script (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6482\"\u003e#6482\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ec043cdd0fc0fe5179e7b125039afbd034ea41a6\"\u003eec043cd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e resolve node_modules css imports (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6493\"\u003e#6493\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/84ac5b8cbe85be26cdf01bfa5d34fe455b853e6e\"\u003e84ac5b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e css imports with functions and media queries (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6474\"\u003e#6474\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/249f84aab3f3597d132563907732b80d6ae1aade\"\u003e249f84a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e enable parsing of native, nested css selectors (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6480\"\u003e#6480\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/35066867e13669ac1d19fb168e3ae85dc4dd42b6\"\u003e3506686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e pseudo-element selectors in nested media queries (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6486\"\u003e#6486\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/20ce1ce3d5dd801f3648e5052891efff4965212b\"\u003e20ce1ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e strip comments before adding css to js (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6487\"\u003e#6487\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/2892b4f486f79db7ba19ab54b9c500e210cda926\"\u003e2892b4f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e vanilla css live-reload \u0026amp; added globalStyles to dev \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6488\"\u003e#6488\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/34cb672380b1e1b1b8818181e176dfe93dfca3cf\"\u003e34cb672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edist-custom-elements:\u003c/strong\u003e index / default entry types (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6489\"\u003e#6489\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7b89b5c118facc6134c15ed5a9bc989cac227361\"\u003e7b89b5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e malformed \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6492\"\u003e#6492\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/8608bd9f9041b495991da120dc72668c91d78437\"\u003e8608bd9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e respect slotted element initial 'hidden' property (non-shadow) (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6499\"\u003e#6499\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/d3b8b7ad437318b95f0842b77df9ed489c53f784\"\u003ed3b8b7a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e stop patching non-shadow components without \u003ccode\u003e\u0026lt;slot\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6483\"\u003e#6483\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/44fb8deac59bd4d6f592ce88129ed1b377dca340\"\u003e44fb8de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esourcemaps:\u003c/strong\u003e generate entry sourcemaps during a dev build (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6476\"\u003e#6476\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e67815968e67584aab0c50d4f8e43214c503d121\"\u003ee678159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e stop removing slotted whitespace (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6477\"\u003e#6477\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b4c58864aef709bc40f183bd101123a6f209f3c8\"\u003eb4c5886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estyles:\u003c/strong\u003e support rendering across documents (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6481\"\u003e#6481\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b73a44b4c7bbfc8da783f37f012be709a0f7f19d\"\u003eb73a44b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6479\"\u003e#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e always render \u003ccode\u003eshadowrootdelegatesfocus\u003c/code\u003e as a boolean (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6490\"\u003e#6490\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/8f266dedc6429a669833576d0ab68cb2a6b9dccd\"\u003e8f266de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e puppeteer \u0026lt;= 22 executable path (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6478\"\u003e#6478\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ecb279a393bb6dea57fa431db1cc605ea046f72a\"\u003eecb279a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correctly expand and resolve \u003ccode\u003etype | generic\u0026lt;type\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6495\"\u003e#6495\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/d43e29b17c0f68b85b23bafba44504100e98a2d9\"\u003ed43e29b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual slot assignment (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6497\"\u003e#6497\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/92097e492ded87c4d5f8bf9d8ee0add8ff178d1d\"\u003e92097e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e \u003ccode\u003esourceMap: \u0026quot;dev\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6498\"\u003e#6498\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/0be1ea125c50d30ee0a1f36c79bb116633bf091f\"\u003e0be1ea1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e new \u003ccode\u003eexcludeComponents\u003c/code\u003e config option (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6491\"\u003e#6491\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/f60693ed698cf10e801ed315fc742de79eb8062d\"\u003ef60693e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add Invoker Commands API attributes to button (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6494\"\u003e#6494\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/792acf5deb485e16013723844c3437543abc87ea\"\u003e792acf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatch decorator:\u003c/strong\u003e new handler option \u003ccode\u003eimmediate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6484\"\u003e#6484\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7cc22f687b36b2af215c39b3577c5b8d1c5095d8\"\u003e7cc22f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e🎭 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\"\u003e4.39.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/64f60890961f7d13fc3748f7429855ed4d55ea8c\"\u003e\u003ccode\u003e64f6089\u003c/code\u003e\u003c/a\u003e Release v4.40.1 (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6511\"\u003e#6511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/co...\n\n_Description has been truncated_","html_url":"https://github.com/webdriverio/webdriverio/pull/14955","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webdriverio%2Fwebdriverio/issues/14955","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14955/packages"},{"uuid":"3753813620","node_id":"PR_kwDOQhBuzc66JKW0","number":2,"state":"closed","title":"chore(deps): bump the npm-version-updates group across 1 directory with 26 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-26T14:44:30.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-22T13:29:27.000Z","updated_at":"2026-01-26T14:44:32.000Z","time_to_close":3028503,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-version-updates","update_count":26,"packages":[{"name":"@vercel/nft","old_version":"0.29.4","new_version":"1.1.1","repository_url":"https://github.com/vercel/nft"},{"name":"ansi-styles","old_version":"6.2.1","new_version":"6.2.3","repository_url":"https://github.com/chalk/ansi-styles"},{"name":"cbor","old_version":"10.0.9","new_version":"10.0.11","repository_url":"https://github.com/hildjj/node-cbor"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"ci-info","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/watson/ci-info"},{"name":"cli-truncate","old_version":"4.0.0","new_version":"5.1.1","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"debug","old_version":"4.4.1","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"globby","old_version":"14.1.0","new_version":"16.1.0","repository_url":"https://github.com/sindresorhus/globby"},{"name":"matcher","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/sindresorhus/matcher"},{"name":"memoize","old_version":"10.1.0","new_version":"10.2.0","repository_url":"https://github.com/sindresorhus/memoize"},{"name":"p-map","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/sindresorhus/p-map"},{"name":"picomatch","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/micromatch/picomatch"},{"name":"plur","old_version":"5.1.0","new_version":"6.0.0","repository_url":"https://github.com/sindresorhus/plur"},{"name":"pretty-ms","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"write-file-atomic","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/npm/write-file-atomic"},{"name":"yargs","old_version":"17.7.2","new_version":"18.0.0","repository_url":"https://github.com/yargs/yargs"},{"name":"@sindresorhus/tsconfig","old_version":"5.1.1","new_version":"8.1.0","repository_url":"https://github.com/sindresorhus/tsconfig"},{"name":"@types/node","old_version":"22.16.3","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ansi-escapes","old_version":"7.0.0","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"execa","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"sinon","old_version":"21.0.0","new_version":"21.0.1","repository_url":"https://github.com/sinonjs/sinon"},{"name":"tap","old_version":"21.1.0","new_version":"21.5.0","repository_url":"https://github.com/tapjs/tapjs"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"xo","old_version":"1.1.1","new_version":"1.2.3","repository_url":"https://github.com/xojs/xo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-version-updates group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@vercel/nft](https://github.com/vercel/nft) | `0.29.4` | `1.1.1` |\n| [ansi-styles](https://github.com/chalk/ansi-styles) | `6.2.1` | `6.2.3` |\n| [cbor](https://github.com/hildjj/node-cbor/tree/HEAD/packages/cbor) | `10.0.9` | `10.0.11` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [ci-info](https://github.com/watson/ci-info) | `4.3.0` | `4.3.1` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `4.0.0` | `5.1.1` |\n| [debug](https://github.com/debug-js/debug) | `4.4.1` | `4.4.3` |\n| [globby](https://github.com/sindresorhus/globby) | `14.1.0` | `16.1.0` |\n| [matcher](https://github.com/sindresorhus/matcher) | `5.0.0` | `6.0.0` |\n| [memoize](https://github.com/sindresorhus/memoize) | `10.1.0` | `10.2.0` |\n| [p-map](https://github.com/sindresorhus/p-map) | `7.0.3` | `7.0.4` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.2` | `4.0.3` |\n| [plur](https://github.com/sindresorhus/plur) | `5.1.0` | `6.0.0` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.2.0` | `9.3.0` |\n| [write-file-atomic](https://github.com/npm/write-file-atomic) | `6.0.0` | `7.0.0` |\n| [yargs](https://github.com/yargs/yargs) | `17.7.2` | `18.0.0` |\n| [@sindresorhus/tsconfig](https://github.com/sindresorhus/tsconfig) | `5.1.1` | `8.1.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.16.3` | `25.0.3` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `7.0.0` | `7.2.0` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.0` | `9.6.1` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [sinon](https://github.com/sinonjs/sinon) | `21.0.0` | `21.0.1` |\n| [tap](https://github.com/tapjs/tapjs) | `21.1.0` | `21.5.0` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [xo](https://github.com/xojs/xo) | `1.1.1` | `1.2.3` |\n\n\nUpdates `@vercel/nft` from 0.29.4 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/nft/releases\"\u003e\u003ccode\u003e@​vercel/nft\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/1.1.0...1.1.1\"\u003e1.1.1\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eevaluate nested export conditions when resolving a module-sync fallback (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/557\"\u003e#557\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/1e455b0531a388e1382c76fdb0d90133a1b5c7eb\"\u003e1e455b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/vercel/nft/compare/1.0.0...1.1.0\"\u003e1.1.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure module-sync conditions also trace cjs fallback (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/550\"\u003e#550\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/684032b43b8d3c21b770be9cb6b36a595ddd35a4\"\u003e684032b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.4...1.0.0\"\u003e1.0.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump glob@13 and set engines node@20 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/554\"\u003e#554\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/6fb86804211e39a9f634179cbd71b3ff69fdb18a\"\u003e6fb8680\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(requires node@20 or newer)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/vercel/nft/issues/553\"\u003evercel/nft#553\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.3...0.30.4\"\u003e0.30.4\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/551\"\u003e#551\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/4e0a9a2acd7aef25fc66dbd1ec0e875e584f33ba\"\u003e4e0a9a2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.2...0.30.3\"\u003e0.30.3\u003c/a\u003e (2025-10-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fs.readFile emit relative assets using cwd\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/547\"\u003e#547\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/78b3823b557582b3f35925df5df522abd63a50d9\"\u003e78b3823\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vercel/nft/issues/542\"\u003evercel/nft#542\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.1...0.30.2\"\u003e0.30.2\u003c/a\u003e (2025-09-26)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/1e455b0531a388e1382c76fdb0d90133a1b5c7eb\"\u003e\u003ccode\u003e1e455b0\u003c/code\u003e\u003c/a\u003e fix: evaluate nested export conditions when resolving a module-sync fallback ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/684032b43b8d3c21b770be9cb6b36a595ddd35a4\"\u003e\u003ccode\u003e684032b\u003c/code\u003e\u003c/a\u003e feat: Ensure module-sync conditions also trace cjs fallback (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/550\"\u003e#550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/b327dba6e07b4baece19a31ae8ca2a9f9178622a\"\u003e\u003ccode\u003eb327dba\u003c/code\u003e\u003c/a\u003e chore: bump npm@11.6.3 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/6fb86804211e39a9f634179cbd71b3ff69fdb18a\"\u003e\u003ccode\u003e6fb8680\u003c/code\u003e\u003c/a\u003e feat: bump glob@13 and set engines node@20 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/4e0a9a2acd7aef25fc66dbd1ec0e875e584f33ba\"\u003e\u003ccode\u003e4e0a9a2\u003c/code\u003e\u003c/a\u003e fix: Bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/551\"\u003e#551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/b2ac206ce69b70054971e5075cabeb2bf03ff36e\"\u003e\u003ccode\u003eb2ac206\u003c/code\u003e\u003c/a\u003e chore: Bump js-yaml from 3.14.1 to 3.14.2 in the npm_and_yarn group across 1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/45dea496fbf5924aa285ceca5223fe70106532db\"\u003e\u003ccode\u003e45dea49\u003c/code\u003e\u003c/a\u003e chore: Bump validator from 13.11.0 to 13.15.20 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/548\"\u003e#548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/78b3823b557582b3f35925df5df522abd63a50d9\"\u003e\u003ccode\u003e78b3823\u003c/code\u003e\u003c/a\u003e fix: Revert \u0026quot;fs.readFile emit relative assets using cwd\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/547\"\u003e#547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/d484ea1d8e7bc645b3407b5417a23f15b00ee3f6\"\u003e\u003ccode\u003ed484ea1\u003c/code\u003e\u003c/a\u003e chore: add icyJoseph to codeowners (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/544\"\u003e#544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/dc4ab0b31b14b6513da9fcf2d6b3d1e2cbf33323\"\u003e\u003ccode\u003edc4ab0b\u003c/code\u003e\u003c/a\u003e fix: fs.readFile emit relative assets using cwd (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/nft/compare/0.29.4...1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ansi-styles` from 6.2.1 to 6.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/ansi-styles/releases\"\u003eansi-styles's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 6.2.2, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/compare/v6.2.1...v6.2.3\"\u003ehttps://github.com/chalk/ansi-styles/compare/v6.2.1...v6.2.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/28d11988aea80a0b4fdbea5794aa45b701819995\"\u003e\u003ccode\u003e28d1198\u003c/code\u003e\u003c/a\u003e 6.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/7e358113b85bc9f3cf3512d2ae865748fe12d88d\"\u003e\u003ccode\u003e7e35811\u003c/code\u003e\u003c/a\u003e Update dev dependencies (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/ansi-styles/compare/v6.2.1...v6.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cbor` from 10.0.9 to 10.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hildjj/node-cbor/releases\"\u003ecbor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/hildjj\"\u003e\u003ccode\u003e@​hildjj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hildjj/node-cbor/pull/225\"\u003ehildjj/node-cbor#225\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hildjj/node-cbor/compare/v10.0.10...v10.0.11\"\u003ehttps://github.com/hildjj/node-cbor/compare/v10.0.10...v10.0.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/hildjj\"\u003e\u003ccode\u003e@​hildjj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hildjj/node-cbor/pull/224\"\u003ehildjj/node-cbor#224\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hildjj/node-cbor/compare/v10.0.9...v10.0.10\"\u003ehttps://github.com/hildjj/node-cbor/compare/v10.0.9...v10.0.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hildjj/node-cbor/commit/655eac60d84d877bb95257b905fdc73a0427d478\"\u003e\u003ccode\u003e655eac6\u003c/code\u003e\u003c/a\u003e 10.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hildjj/node-cbor/commit/dcea7aa3886973a270ba4aa7cde71483e2952cdf\"\u003e\u003ccode\u003edcea7aa\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hildjj/node-cbor/commit/7b0801c089bdc72541944e0193576f26d3baf1d6\"\u003e\u003ccode\u003e7b0801c\u003c/code\u003e\u003c/a\u003e 10.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hildjj/node-cbor/commit/3e029dd613d6257f66b62847f0389dc9e1df5fa5\"\u003e\u003ccode\u003e3e029dd\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hildjj/node-cbor/commits/v10.0.11/packages/cbor\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ci-info` from 4.3.0 to 4.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/watson/ci-info/releases\"\u003eci-info's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003edon't read envs when CI is set to false \u003ca href=\"https://github.com/watson/ci-info/commit/3fae1ac\"\u003e3fae1ac\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/watson/ci-info/blob/master/CHANGELOG.md\"\u003eci-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edon't read envs when CI is set to \u003ccode\u003efalse\u003c/code\u003e \u003ca href=\"https://github.com/watson/ci-info/commit/3fae1ac\"\u003e3fae1ac\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/fba6e3d71c94ffc9129a30b970ebb3f27656376d\"\u003e\u003ccode\u003efba6e3d\u003c/code\u003e\u003c/a\u003e chore: commit lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/227cf1ad55bc1fa53ec38d88ac3febc481271b0d\"\u003e\u003ccode\u003e227cf1a\u003c/code\u003e\u003c/a\u003e ci: fix publish script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/464c5df8489a7a0d23047f78c5bb8be33bdaed8b\"\u003e\u003ccode\u003e464c5df\u003c/code\u003e\u003c/a\u003e release: v4.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/ead199f1d42d8b067b7960bcafe84604ff628315\"\u003e\u003ccode\u003eead199f\u003c/code\u003e\u003c/a\u003e ci: bump actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/fe11032989b3fb98f4f1353462bfc3d3f41dfc64\"\u003e\u003ccode\u003efe11032\u003c/code\u003e\u003c/a\u003e ci: add npm publish action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/3fae1ac492f59c1835a56b2a3c40b8c2cbeb02c1\"\u003e\u003ccode\u003e3fae1ac\u003c/code\u003e\u003c/a\u003e fix: don't read envs when explicitly not in CI (\u003ca href=\"https://redirect.github.com/watson/ci-info/issues/140\"\u003e#140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/watson/ci-info/compare/v4.3.0...v4.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for ci-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cli-truncate` from 4.0.0 to 5.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/cli-truncate/releases\"\u003ecli-truncate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix truncation behavior for a single character (\u003ca href=\"https://redirect.github.com/sindresorhus/cli-truncate/issues/26\"\u003e#26\u003c/a\u003e)  e06eefa\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v5.1.0...v5.1.1\"\u003ehttps://github.com/sindresorhus/cli-truncate/compare/v5.1.0...v5.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStyle truncation character to inherit surrounding ANSI style  aa504f6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v5.0.0...v5.1.0\"\u003ehttps://github.com/sindresorhus/cli-truncate/compare/v5.0.0...v5.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  8a06900\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies  8a06900\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v4.0.0...v5.0.0\"\u003ehttps://github.com/sindresorhus/cli-truncate/compare/v4.0.0...v5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/df88f09a26657a60c864605e7cf4d9770e0e772a\"\u003e\u003ccode\u003edf88f09\u003c/code\u003e\u003c/a\u003e 5.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/e06eefa161ebac7a63fb21117d8afff0203f1126\"\u003e\u003ccode\u003ee06eefa\u003c/code\u003e\u003c/a\u003e Fix truncation behavior for a single character (\u003ca href=\"https://redirect.github.com/sindresorhus/cli-truncate/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/7de137329c391ae050ccefe9c813a57f056bf6ff\"\u003e\u003ccode\u003e7de1373\u003c/code\u003e\u003c/a\u003e Add test for \u003ca href=\"https://redirect.github.com/sindresorhus/cli-truncate/issues/24\"\u003e#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/fa0cd8e25aa3f3f39737d775b71c194b2c79b301\"\u003e\u003ccode\u003efa0cd8e\u003c/code\u003e\u003c/a\u003e 5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/aa504f626e765edbe08f6b8903cae7387e7c8d6d\"\u003e\u003ccode\u003eaa504f6\u003c/code\u003e\u003c/a\u003e Style truncation character to inherit surrounding ANSI style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/8f0d9d93e9281855166975db26908f2a11bac54b\"\u003e\u003ccode\u003e8f0d9d9\u003c/code\u003e\u003c/a\u003e 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/8a069004c97bffbcaff8fd48839d7e0d73486d03\"\u003e\u003ccode\u003e8a06900\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v4.0.0...v5.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `debug` from 4.4.1 to 4.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/debug-js/debug/releases\"\u003edebug's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.3\u003c/h2\u003e\n\u003cp\u003eFunctionally identical release to \u003ccode\u003e4.4.1\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eVersion \u003ccode\u003e4.4.2\u003c/code\u003e is \u003cstrong\u003ecompromised\u003c/strong\u003e. Please see \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/1005\"\u003edebug-js/debug#1005\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/6b2c5fbdb7d414483d9e306ef234acb4cd7ea67c\"\u003e\u003ccode\u003e6b2c5fb\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/debug-js/debug/compare/4.4.1...4.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 14.1.0 to 16.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/globby?tab=readme-ov-file#expandnegationonlypatterns\"\u003e\u003ccode\u003eexpandNegationOnlyPatterns\u003c/code\u003e\u003c/a\u003e option  eb78791\u003c/li\u003e\n\u003cli\u003eFix: Normalize leading-slash negation patterns before task generation  59e269f\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.0.0...v16.1.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.0.0...v16.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect parent .gitignore files when \u003ccode\u003egitignore\u003c/code\u003e option is enabled  b9a9a84\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003e{gitignore: true}\u003c/code\u003e, Globby now searches for .gitignore files up to the Git repo root (if detected). This matches Git's actual behavior where parent .gitignore patterns apply to subdirectories. Previously, only .gitignore files within the glob search path were considered. This change could break existing code that relied on the previous, more limited behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport negation-only patterns  1273541\u003c/li\u003e\n\u003cli\u003eRespect custom fs implementation from options  c2eb272\u003c/li\u003e\n\u003cli\u003eAdd some more options to \u003ccode\u003eisGitIgnored\u003c/code\u003e functions  e794ff9\u003c/li\u003e\n\u003cli\u003eImprove error message for invalid \u003ccode\u003ecwd\u003c/code\u003e option  7535e6d\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e{gitignore: true}\u003c/code\u003e performance issue  fcb07c3\u003c/li\u003e\n\u003cli\u003eFix bundler compatibility  e6c72c9\u003c/li\u003e\n\u003cli\u003eFix parent directory patterns with \u003ccode\u003egitignore\u003c/code\u003e option  11dd2df\u003c/li\u003e\n\u003cli\u003eFix ignore patterns with parent directory references  a58d117\u003c/li\u003e\n\u003cli\u003eFix types for \u003ccode\u003estats\u003c/code\u003e option  c10f600\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v15.0.0...v16.0.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v15.0.0...v16.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  4ae42c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eexpandDirectories\u003c/code\u003e not working with globstar patterns  98d691a\u003c/li\u003e\n\u003cli\u003eFix relative paths with gitignore option  b4d78d8\u003c/li\u003e\n\u003cli\u003eFix gitignore patterns in subdirectories not applying recursively  2cb6088\u003c/li\u003e\n\u003cli\u003eFix TypeScript types for \u003ccode\u003eglobbyStream\u003c/code\u003e to correctly yield strings  1c7f3ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v14.1.0...v15.0.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v14.1.0...v15.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/70c011b8be52c4a0d966bfcae4a4c5aa93b8a262\"\u003e\u003ccode\u003e70c011b\u003c/code\u003e\u003c/a\u003e 16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/eb787915294c5de87e437179d15940b84ec7b489\"\u003e\u003ccode\u003eeb78791\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eexpandNegationOnlyPatterns\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/59e269f667f532351a08aa600fe2581bf993fb21\"\u003e\u003ccode\u003e59e269f\u003c/code\u003e\u003c/a\u003e Fix: Normalize leading-slash negation patterns before task generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/cdbb6a2e661cb6137fdf959700a755393f8ac23f\"\u003e\u003ccode\u003ecdbb6a2\u003c/code\u003e\u003c/a\u003e 16.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e6c72c9ff8ad41d095032e6cc6e72c29d2339bde\"\u003e\u003ccode\u003ee6c72c9\u003c/code\u003e\u003c/a\u003e Fix bundler compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/b9a9a84c76064378b5a9fca3769efb890ab42bc4\"\u003e\u003ccode\u003eb9a9a84\u003c/code\u003e\u003c/a\u003e Respect parent .gitignore files when \u003ccode\u003egitignore\u003c/code\u003e option is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/db9cb722a04cd52edde4725851426c4d1e7d3f53\"\u003e\u003ccode\u003edb9cb72\u003c/code\u003e\u003c/a\u003e Add test for \u003ccode\u003esuppressErrors\u003c/code\u003e option with file patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/69e0ee7bbe75cd9b7174607ee6ef0582ce2c49a8\"\u003e\u003ccode\u003e69e0ee7\u003c/code\u003e\u003c/a\u003e Add test for ignore option with trailing slashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/11dd2dfae37aaa966a568e10837d973d461b9ead\"\u003e\u003ccode\u003e11dd2df\u003c/code\u003e\u003c/a\u003e Fix parent directory patterns with \u003ccode\u003egitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e4d09180fb5b856575c7addbcbfdda93823bc34a\"\u003e\u003ccode\u003ee4d0918\u003c/code\u003e\u003c/a\u003e Add tests for special characters in directory names\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v14.1.0...v16.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `matcher` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/matcher/releases\"\u003ematcher's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  f2c4926\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/compare/v5.0.0...v6.0.0\"\u003ehttps://github.com/sindresorhus/matcher/compare/v5.0.0...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/03e11aa72334be59532f5252700a9d14208f3ee4\"\u003e\u003ccode\u003e03e11aa\u003c/code\u003e\u003c/a\u003e 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/f2c492618d0ed4384f10910f73c5c064caf2556a\"\u003e\u003ccode\u003ef2c4926\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/f6f73395f6a4b5dc00e30d40cb3f5f72c47fae17\"\u003e\u003ccode\u003ef6f7339\u003c/code\u003e\u003c/a\u003e Refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/37a5b6b493e7c1f74dc63183b44a5f533a3ba478\"\u003e\u003ccode\u003e37a5b6b\u003c/code\u003e\u003c/a\u003e Add regression test for \u003ca href=\"https://redirect.github.com/sindresorhus/matcher/issues/32\"\u003e#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/6356d2d050afdf33bcff413d3971b8ed8d66ad2e\"\u003e\u003ccode\u003e6356d2d\u003c/code\u003e\u003c/a\u003e Fix documentation to correctly describe \u003ccode\u003eisMatch()\u003c/code\u003e behavior\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/matcher/compare/v5.0.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memoize` from 10.1.0 to 10.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/memoize/releases\"\u003ememoize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ememoizeIsCached()\u003c/code\u003e function to check cache existence (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/108\"\u003e#108\u003c/a\u003e)  3a5eb3d\u003c/li\u003e\n\u003cli\u003eFix timer ID memory leak with \u003ccode\u003emaxAge\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/109\"\u003e#109\u003c/a\u003e)  24832a5\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/compare/v10.1.0...v10.2.0\"\u003ehttps://github.com/sindresorhus/memoize/compare/v10.1.0...v10.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/commit/4c2b35fad5841cea20274b461fe2528fa40a692d\"\u003e\u003ccode\u003e4c2b35f\u003c/code\u003e\u003c/a\u003e 10.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/commit/7d8d3e5b263204886a3971c2a5affd6117e79d94\"\u003e\u003ccode\u003e7d8d3e5\u003c/code\u003e\u003c/a\u003e Handle some edge-cases and some refactoring (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/110\"\u003e#110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/commit/24832a5e78e77538ffaa3df5baa221ecfef971d5\"\u003e\u003ccode\u003e24832a5\u003c/code\u003e\u003c/a\u003e Fix timer ID memory leak with \u003ccode\u003emaxAge\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/commit/3a5eb3dc014c495cba47d87e98bccd953ef7723a\"\u003e\u003ccode\u003e3a5eb3d\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ememoizeIsCached()\u003c/code\u003e function to check cache existence (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/memoize/compare/v10.1.0...v10.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `p-map` from 7.0.3 to 7.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/p-map/releases\"\u003ep-map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix concurrency control in \u003ccode\u003epMapIterable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/p-map/issues/77\"\u003e#77\u003c/a\u003e)  82b8cdc\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-map/compare/v7.0.3...v7.0.4\"\u003ehttps://github.com/sindresorhus/p-map/compare/v7.0.3...v7.0.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-map/commit/47bc82e569e962e190eb56242510709cfa5b805f\"\u003e\u003ccode\u003e47bc82e\u003c/code\u003e\u003c/a\u003e 7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-map/commit/91ef8d1958b64dfcc2f9dfe7cda4beab8dc5c518\"\u003e\u003ccode\u003e91ef8d1\u003c/code\u003e\u003c/a\u003e Minor tweak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-map/commit/82b8cdc26d9910c1a9abe6813ddad5f3a55f88b2\"\u003e\u003ccode\u003e82b8cdc\u003c/code\u003e\u003c/a\u003e Fix concurrency control in \u003ccode\u003epMapIterable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/p-map/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/p-map/compare/v7.0.3...v7.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `picomatch` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/eec6f0bab6a05de4ffb6cf65357f4b5226a58dd9\"\u003e\u003ccode\u003eeec6f0b\u003c/code\u003e\u003c/a\u003e 4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/cc761526c226ba919ae54d8cfa6227d7cceeed96\"\u003e\u003ccode\u003ecc76152\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/144\"\u003e#144\u003c/a\u003e from Jason3S/jdent-object-properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/94e3438958081ba53decba836b198348b8fc11b5\"\u003e\u003ccode\u003e94e3438\u003c/code\u003e\u003c/a\u003e Update constants.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/bfc1c2291f01751f97750a320079556c7f4c7e8e\"\u003e\u003ccode\u003ebfc1c22\u003c/code\u003e\u003c/a\u003e Update lib/constants.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/a9e2dd27a3bc1e6298ba005c0bc8587162eefa18\"\u003e\u003ccode\u003ea9e2dd2\u003c/code\u003e\u003c/a\u003e fix: exception when glob pattern contains \u003ccode\u003econstructor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/bf6a33bd3db990edfbfd20b3b160eed926cd07dd\"\u003e\u003ccode\u003ebf6a33b\u003c/code\u003e\u003c/a\u003e chore: fix docs (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/micromatch/picomatch/compare/4.0.2...4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plur` from 5.1.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/plur/releases\"\u003eplur's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  6a28737\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more supported words  6a28737\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/plur/compare/v5.1.0...v6.0.0\"\u003ehttps://github.com/sindresorhus/plur/compare/v5.1.0...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/plur/commit/1feff0d3df7cece21087ca20a5ffaeac524dc868\"\u003e\u003ccode\u003e1feff0d\u003c/code\u003e\u003c/a\u003e 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/plur/commit/6a28737d25a360250dbb45ae34b4a0ac0ee8b6f9\"\u003e\u003ccode\u003e6a28737\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/plur/commit/4a56d262c1855e590c5651ce2fd7fad15a2222d3\"\u003e\u003ccode\u003e4a56d26\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/plur/compare/v5.1.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pretty-ms` from 9.2.0 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/pretty-ms/releases\"\u003epretty-ms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/pretty-ms?tab=readme-ov-file#subsecondsasdecimals\"\u003e\u003ccode\u003esubSecondsAsDecimals\u003c/code\u003e\u003c/a\u003e option  761af4c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/pretty-ms/compare/v9.2.0...v9.3.0\"\u003ehttps://github.com/sindresorhus/pretty-ms/compare/v9.2.0...v9.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/pretty-ms/commit/ab52d6aec3aea644a4f07ddab2928e2f39dd9941\"\u003e\u003ccode\u003eab52d6a\u003c/code\u003e\u003c/a\u003e 9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/pretty-ms/commit/761af4c5017902ab0245ff9651d697ae98584106\"\u003e\u003ccode\u003e761af4c\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esubSecondsAsDecimals\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/pretty-ms/compare/v9.2.0...v9.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `write-file-atomic` from 6.0.0 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/write-file-atomic/releases\"\u003ewrite-file-atomic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/compare/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewrite-file-atomic\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/05b67bd54e8c7966619bd07a0d2eaca81261e034\"\u003e\u003ccode\u003e05b67bd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/219\"\u003e#219\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/219\"\u003e#219\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/52d789d21905b83bcb3b93c7cd2750cdc82becc6\"\u003e\u003ccode\u003e52d789d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/212\"\u003e#212\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/602f2ad71ce4e08357286aa06a2619ce1746f12b\"\u003e\u003ccode\u003e602f2ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/218\"\u003e#218\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/218\"\u003e#218\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/write-file-atomic/blob/main/CHANGELOG.md\"\u003ewrite-file-atomic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/compare/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewrite-file-atomic\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/05b67bd54e8c7966619bd07a0d2eaca81261e034\"\u003e\u003ccode\u003e05b67bd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/219\"\u003e#219\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/219\"\u003e#219\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/52d789d21905b83bcb3b93c7cd2750cdc82becc6\"\u003e\u003ccode\u003e52d789d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/212\"\u003e#212\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/602f2ad71ce4e08357286aa06a2619ce1746f12b\"\u003e\u003ccode\u003e602f2ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/218\"\u003e#218\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/218\"\u003e#218\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/2d6070a12d9880c95d17d11617a9f0d357a0e106\"\u003e\u003ccode\u003e2d6070a\u003c/code\u003e\u003c/a\u003e chore: release 7.0.0 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/05b67bd54e8c7966619bd07a0d2eaca81261e034\"\u003e\u003ccode\u003e05b67bd\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/602f2ad71ce4e08357286aa06a2619ce1746f12b\"\u003e\u003ccode\u003e602f2ad\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/1cb18b010dc5339ccdf10435a0e204fd6b402047\"\u003e\u003ccode\u003e1cb18b0\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/6dce90b2b3d01255dce9334d3eafd8e6f3d18efe\"\u003e\u003ccode\u003e6dce90b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/c88dab913b941bf519a846c53cf90f3c05d0a251\"\u003e\u003ccode\u003ec88dab9\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/5a4c00924f23a1a705538633560d18641850dbf4\"\u003e\u003ccode\u003e5a4c009\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/52d789d21905b83bcb3b93c7cd2750cdc82becc6\"\u003e\u003ccode\u003e52d789d\u003c/code\u003e\u003c/a\u003e chore: postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/fa75896c867d8e03f9b7615218fe74cb4061e9a7\"\u003e\u003ccode\u003efa75896\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/write-file-atomic/compare/v6.0.0...v7.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for write-file-atomic since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yargs` from 17.7.2 to 18.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/yargs/blob/main/CHANGELOG.md\"\u003eyargs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/yargs/compare/v17.7.2...v18.0.0\"\u003e18.0.0\u003c/a\u003e (2025-05-26)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommand names are not derived from modules passed to \u003ccode\u003ecommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003esingleton usage of yargs yargs.foo, yargs().argv, has been removed.\u003c/li\u003e\n\u003cli\u003eminimum node.js versions now \u003ccode\u003e^20.19.0 || ^22.12.0 || \u0026gt;=23\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eyargs is now ESM first\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommandDir now works with ESM files (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2461\"\u003e#2461\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/27eec188dad09656fe2e8dd42b529a5d98fea794\"\u003e27eec18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e adds hebrew translation (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2357\"\u003e#2357\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/4266485b20e9b0f3a7f196e84c6d8284b04642cd\"\u003e4266485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyargs is now ESM first (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezsh:\u003c/strong\u003e Add default completion as fallback (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2331\"\u003e#2331\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/e02c91b861380eccf743ac9c5c27c6895366e320\"\u003ee02c91b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaddDirectory do not support absolute command dir (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2465\"\u003e#2465\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/3a40a787edc5784b8134af022948b30c707001ba\"\u003e3a40a78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallows ESM modules commands to be extensible using visit option (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2468\"\u003e#2468\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/200e1aae95aeac71fc084aabf449fa95edf63300\"\u003e200e1aa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser:\u003c/strong\u003e fix shims so that yargs continues working in browser context (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2457\"\u003e#2457\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/4ae5f5742e2ce7bd9d7b18f3de25c90a938e5cc3\"\u003e4ae5f57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e address problems with typescript compilation (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2445\"\u003e#2445\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/8d72fb3968498447df52e994e259920c9fefc2b5\"\u003e8d72fb3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecoerce should play well with parser configuration (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2308\"\u003e#2308\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/8343c66eac10fbe60e85fc17adfe07eadd45cb35\"\u003e8343c66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency yargs-parser to v22 (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2470\"\u003e#2470\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/639130d332066c204776c263b4217ac265a0a861\"\u003e639130d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexit after async handler done (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2313\"\u003e#2313\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/e326cde53173e82407bf5e79cfdd58a199bcb909\"\u003ee326cde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle spaces in bash completion (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2452\"\u003e#2452\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/83b7788a09576feb2ca1c8aa762431a8a4d6a186\"\u003e83b7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparser-configuration should work well with generated completion script (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2332\"\u003e#2332\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/888db19ccebcb5065a7aa415445e41cb15411c50\"\u003e888db19\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epropagate Dictionary including undefined in value type (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2393\"\u003e#2393\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/2b2f7f5611ec6b4229ca609041b0fc8ffc393d14\"\u003e2b2f7f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezsh:\u003c/strong\u003e completion no longer requires double tab when using autoloaded (\u003ca href=\"https://github.com/yargs/yargs/commit/0dd8fe42ce98401fa54fd2458bf248bb38cb064d\"\u003e0dd8fe4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommand names are not derived from modules passed to \u003ccode\u003ecommand\u003c/code\u003e. (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esingleton usage of yargs yargs.foo, yargs().argv, has been removed. (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eminimum node.js versions now \u003ccode\u003e^20.19.0 || ^22.12.0 || \u0026amp;gt;=23\u003c/code\u003e. (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/0bc72553e8c247695579ff6deccce114eca13a14\"\u003e\u003ccode\u003e0bc7255\u003c/code\u003e\u003c/a\u003e chore(main): release 18.0.0 (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/639130d332066c204776c263b4217ac265a0a861\"\u003e\u003ccode\u003e639130d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency yargs-parser to v22 (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2470\"\u003e#2470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/200e1aae95aeac71fc084aabf449fa95edf63300\"\u003e\u003ccode\u003e200e1aa\u003c/code\u003e\u003c/a\u003e fix: allows ESM modules commands to be extensible using visit option (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2468\"\u003e#2468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/888db19ccebcb5065a7aa415445e41cb15411c50\"\u003e\u003ccode\u003e888db19\u003c/code\u003e\u003c/a\u003e fix: parser-configuration should work well with generated completion script (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/3a40a787edc5784b8134af022948b30c707001ba\"\u003e\u003ccode\u003e3a40a78\u003c/code\u003e\u003c/a\u003e fix: addDirectory do not support absolute command dir (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2465\"\u003e#2465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/90e9ecaef9f9f112896aecd822009bf1781db37a\"\u003e\u003ccode\u003e90e9eca\u003c/code\u003e\u003c/a\u003e docs: remove to old slack channel (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/0dd8fe42ce98401fa54fd2458bf248bb38cb064d\"\u003e\u003ccode\u003e0dd8fe4\u003c/code\u003e\u003c/a\u003e fix(zsh): completion no longer requires double tab when using autoloaded\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/27eec188dad09656fe2e8dd42b529a5d98fea794\"\u003e\u003ccode\u003e27eec18\u003c/code\u003e\u003c/a\u003e feat: commandDir now works with ESM files (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2461\"\u003e#2461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/f9c72a7016927bc0e486aa7056873fa4f2febccc\"\u003e\u003ccode\u003ef9c72a7\u003c/code\u003e\u003c/a\u003e docs: update examples to run from examples folder (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2463\"\u003e#2463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/e02c91b861380eccf743ac9c5c27c6895366e320\"\u003e\u003ccode\u003ee02c91b\u003c/code\u003e\u003c/a\u003e feat(zsh): Add default completion as fallback (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2331\"\u003e#2331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yargs/yargs/compare/v17.7.2...v18.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sindresorhus/tsconfig` from 5.1.1 to 8.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/tsconfig/releases\"\u003e\u003ccode\u003e@​sindresorhus/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow importing JSON for ESM (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/40\"\u003e#40\u003c/a\u003e)  9ee0174\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e  b7f9374\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.9 and Node.js 20  306eb38\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://www.totaltypescript.com/erasable-syntax-only\"\u003e\u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/a\u003e  f26dccf\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)  0338537\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis config now makes TypeScript not do any polyfilling, so only use syntax and features available in the JavaScript environments you target 927f627\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003enoUncheckedSideEffectImports\u003c/code\u003e  7f34b7e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v6.0.0...v7.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v6.0.0...v7.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.5 or later.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoutDir\u003c/code\u003e property\n\u003cul\u003e\n\u003cli\u003eIf you use \u003ccode\u003edistribution\u003c/code\u003e for the \u003ccode\u003eoutDir\u003c/code\u003e, you can remove that key from your own config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v5.1.1...v6.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v5.1.1...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/5db01b5dc2492011deee834e5bb175804f05c198\"\u003e\u003ccode\u003e5db01b5\u003c/code\u003e\u003c/a\u003e 8.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/9ee01747b01c72450c86224566973720573e3c0a\"\u003e\u003ccode\u003e9ee0174\u003c/code\u003e\u003c/a\u003e Allow importing JSON for ESM (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/26a7b6ecb0cf32023b6ef61b5463fefedcb6abf5\"\u003e\u003ccode\u003e26a7b6e\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b7f937447857c9aa7c958a64bf2dfca71fb19764\"\u003e\u003ccode\u003eb7f9374\u003c/code\u003e\u003c/a\u003e Fix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b4bcc6b64422265ef818cf16670b23ccc70dc8e4\"\u003e\u003ccode\u003eb4bcc6b\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/f26dccfe559aed84c71e686298f981e330dea730\"\u003e\u003ccode\u003ef26dccf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/306eb3838c092a5100ea6b696534c73de9e0ff6a\"\u003e\u003ccode\u003e306eb38\u003c/code\u003e\u003c/a\u003e Require TypeScript 5.9 and Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/0338537a895ce001385caa7772686bca706a0bb3\"\u003e\u003ccode\u003e0338537\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/2cb6725359005701b0bd50695b736f7dac83705e\"\u003e\u003ccode\u003e2cb6725\u003c/code\u003e\u003c/a\u003e 7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/927f627d45a167b5631b1bb5895a2529bbbb0609\"\u003e\u003ccode\u003e927f627\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;target\u0026quot;: \u0026quot;esnext”\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v5.1.1...v8.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.16.3 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ansi-escapes` from 7.0.0 to 7.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/ansi-escapes/releases\"\u003eansi-escapes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable ANSI escape sequences on modern Windows  b5d50b8\u003c/li\u003e\n\u003cli\u003eAdd tmux support for OSC sequences  6fe0daa\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.1.1...v7.2.0\"\u003ehttps://github.com/sindresorhus/ansi-escapes/compare/v7.1.1...v7.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility for \u003ccode\u003eimage()\u003c/code\u003e with xterm.js (\u003ca href=\"https://redirect.github.com/sindresorhus/ansi-escapes/issues/39\"\u003e#39\u003c/a\u003e)  b739b18\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/sindresorhus/ansi-escapes/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/ansi-escapes?tab=readme-ov-file#clearviewport\"\u003e\u003ccode\u003eclearViewport\u003c/code\u003e\u003c/a\u003e as safer alternative to \u003ccode\u003eclearScreen\u003c/code\u003e  fbd49be\u003c/li\u003e\n\u003cli\u003eAdd ConEmu support and common \u003ca href=\"https://github.com/sindresorhus/ansi-escapes?tab=readme-ov-file#setcwdpath\"\u003e\u003ccode\u003esetCwd\u003c/code\u003e\u003c/a\u003e method  f4924fb\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.0.0...v7.1.0\"\u003ehttps://github.com/sindresorhus/ansi-escapes/compare/v7.0.0...v7.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/6db12c839dafc906cbceda299026d8e78e501478\"\u003e\u003ccode\u003e6db12c8\u003c/code\u003e\u003c/a\u003e 7.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/b5d50b8d030b2ce1c213cbbe770ee7df1d5d98d7\"\u003e\u003ccode\u003eb5d50b8\u003c/code\u003e\u003c/a\u003e Enable ANSI escape sequences on modern Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/6fe0daa9c1f8035beb9177bb525a85160ad29916\"\u003e\u003ccode\u003e6fe0daa\u003c/code\u003e\u003c/a\u003e Add tmux support for OSC sequences\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/9e1aa3989267709fe644cf05000ffbc2a53d8412\"\u003e\u003ccode\u003e9e1aa39\u003c/code\u003e\u003c/a\u003e 7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/123812510ec4b9ac806dbb958ba690005fa06132\"\u003e\u003ccode\u003e1238125\u003c/code\u003e\u003c/a\u003e Tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/b739b18e91386272c1382504c4f25929f9717478\"\u003e\u003ccode\u003eb739b18\u003c/code\u003e\u003c/a\u003e Improve compatibility for \u003ccode\u003eimage()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/ansi-escapes/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/a5d36d2cd5d4ed6a6ae01783cf1a314d679a7839\"\u003e\u003ccode\u003ea5d36d2\u003c/code\u003e\u003c/a\u003e 7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/fbd49be35e709e538d66fd3e2a6a16c94917972d\"\u003e\u003ccode\u003efbd49be\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eclearViewport\u003c/code\u003e as safer alternative to \u003ccode\u003eclearScreen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/f4924fb71ed2bbc9f44d86d64ab494f5107ae429\"\u003e\u003ccode\u003ef4924fb\u003c/code\u003e\u003c/a\u003e Add ConEmu support and common \u003ccode\u003esetCwd\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/300a0dfab1715ddc540dec2dec76082be69a99c8\"\u003e\u003ccode\u003e300a0df\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.0.0...v7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `execa` from 9.6.0 to 9.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/execa/releases\"\u003eexeca's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eVerboseOption\u003c/code\u003e type not being properly exported (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1215\"\u003e#1215\u003c/a\u003e)  7891c39\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/execa/compare/v9.6.0...v9.6.1\"\u003ehttps://github.com/sindresorhus/execa/compare/v9.6.0...v9.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/84e1f36b2c31a463e3efbd37c7505da9438a05c9\"\u003e\u003ccode\u003e84e1f36\u003c/code\u003e\u003c/a\u003e 9.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/7891c39441c5a6d0fca4be696c0c1cf0b746fa1e\"\u003e\u003ccode\u003e7891c39\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eVerboseOption\u003c/code\u003e type not being properly exported (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1215\"\u003e#1215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/103095f2c9a459ae3500fa7d861f162c21a94b3a\"\u003e\u003ccode\u003e103095f\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/23ec6f0569b3e42af43294dc807494ebe896e980\"\u003e\u003ccode\u003e23ec6f0\u003c/code\u003e\u003c/a\u003e Fix CI tests related to \u003ccode\u003e.kill(0)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/9a2cb79b1120f3b476aa8a452ceaeb71bfa19a2d\"\u003e\u003ccode\u003e9a2cb79\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/e7cafebf55e19485a9d4bdf5af9ed5d2c82fe0d8\"\u003e\u003ccode\u003ee7cafeb\u003c/code\u003e\u003c/a\u003e [docs] TTY control is lost only on the FD that uses mixed inherit. (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1209\"\u003e#1209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/5587ae1dcb9b258b0d9667219100b197de50594f\"\u003e\u003ccode\u003e5587ae1\u003c/code\u003e\u003c/a\u003e Fix CI tests (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/3e8fa32d498dcc57f1da447524bdb6b521fbd603\"\u003e\u003ccode\u003e3e8fa32\u003c/code\u003e\u003c/a\u003e [docs] A process is not a TTY usually, just connected to one. (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/c468672a7f212e9040c4405e99f9428d3253a76a\"\u003e\u003ccode\u003ec468672\u003c/code\u003e\u003c/a\u003e [docs] Transforms: Summary: Fix example command and output. (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1206\"\u003e#1206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/execa/compare/v9.6.0...v9.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expect` from 30.0.4 to 30.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003eexpect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e`[jest-snapshot-utils] Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChore\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect]\u003c/code\u003e Update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring check (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15789\"\u003e#15789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/blob/main/CHANGELOG.md\"\u003eexpect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-matcher-utils]\u003c/code\u003e Fix infinite recursion with self-referential getters in \u003ccode\u003edeepCyclicCopyReplaceable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15831\"\u003e#15831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Improve messaging about goo.gl snapshot link change (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15821\"\u003e#15821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/855864e3f9751366455246790be2bf912d4d0dac\"\u003e\u003ccode\u003e855864e\u003c/code\u003e\u003c/a\u003e v30.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/ebfa31cc9787303e8698a1a029a162a18e8974aa\"\u003e\u003ccode\u003eebfa31c\u003c/code\u003e\u003c/a\u003e v30.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/d347c0f3f87f976a1dbd9761d503e45f5ced2a7e\"\u003e\u003ccode\u003ed347c0f\u003c/code\u003e\u003c/a\u003e v30.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/4d5f41d0885c1d9630c81b4fd47f74ab0615e18f\"\u003e\u003ccode\u003e4d5f41d\u003c/code\u003e\u003c/a\u003e v30.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/5884e4a632d3c1342744fc3b6f8642ac96de4756\"\u003e\u003ccode\u003e5884e4a\u003c/code\u003e\u003c/a\u003e chore(expect): update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/22236cf58b66039f81893537c90dee290bab427f\"\u003e\u003ccode\u003e22236cf\u003c/code\u003e\u003c/a\u003e v30.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/a3d1e2eb4bb24e2974c88e8868b44cde987eebb2\"\u003e\u003ccode\u003ea3d1e2e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ebigint\u003c/code\u003e cause error (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15702\"\u003e#15702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.2.0/packages/expect\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 21.0.0 to 21.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/456a65c2813533fa4e946b9e707baf798a679ad3\"\u003e\u003ccode\u003e456a65c2\u003c/code\u003e\u003c/a\u003e\nUpdate dependencies - except \u003ccode\u003e@​sinonjs/samsam\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2669\"\u003e#2669\u003c/a\u003e) (Carl-Erik Kopseng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/f04f3eb108f3d9b0402e42281b54d9057211bf16\"\u003e\u003ccode\u003ef04f3eb1\u003c/code\u003e\u003c/a\u003e\nFix issue 2618 - Remove browserify in favor of esbuild (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2661\"\u003e#2661\u003c/a\u003e) (Artur Parkhisenko)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/48b69df24c97ef316ebc3835418b3459337c325a\"\u003e\u003ccode\u003e48b69df2\u003c/code\u003e\u003c/a\u003e\nfix(docs): remove \u003ccode\u003eassert.failException\u003c/code\u003e from documentation (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2666\"\u003e#2666\u003c/a\u003e) (Steffen Schroeder)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/13b27cccd066a1bc75cfdcd207f1c8c44ab7b049\"\u003e\u003ccode\u003e13b27ccc\u003c/code\u003e\u003c/a\u003e\nFix sandbox restore not handling stubbed functions (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2667\"\u003e#2667\u003c/a\u003e) (thamion)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/ae9e09ac00799f923a8e6b559ead720999a0e865\"\u003e\u003ccode\u003eae9e09ac\u003c/code\u003e\u003c/a\u003e\nUpdate compatibility target to ES2023 (Carl-Erik Kopseng)\n\u003cblockquote\u003e\n\u003cp\u003eUpdated compatibility target from ES2017 to ES2023 and clarified the note on breaking changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/26055043212a03afeb2914e16ea32cb7f0a3ac44\"\u003e\u003ccode\u003e26055043\u003c/code\u003e\u003c/a\u003e\nImprove error message for immutable descriptors (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2664\"\u003e#2664\u003c/a\u003e) (Stuart Dotson)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/80fa9a5b8b605eb141e556ec5c8e7cd164ca9c5c\"\u003e\u003ccode\u003e80fa9a5b\u003c/code\u003e\u003c/a\u003e\nAlso mirror the calledOnceWith assertion (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2660\"\u003e#2660\u003c/a\u003e) (Benedikt Meurer)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by \u003ca href=\"https://github.com/fatso83\"\u003eCarl-Erik Kopseng\u003c/a\u003e on 2025-12-19.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/a8bebe028f3fc1e71c68ca63cedb3ca447c09770\"\u003e\u003ccode\u003ea8bebe0\u003c/code\u003e\u003c/a\u003e 21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/456a65c2813533fa4e946b9e707baf798a679ad3\"\u003e\u003ccode\u003e456a65c\u003c/code\u003e\u003c/a\u003e Update dependencies - except \u003ccode\u003e@​sinonjs/samsam\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/jeroenvervaeke/ava/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeroenvervaeke%2Fava/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"3730062902","node_id":"PR_kwDOPaua9s6451hv","number":33,"state":"closed","title":"chore(deps): bump the minor-deps-updates-main group across 1 directory with 31 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-05T11:40:41.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T11:50:08.000Z","updated_at":"2026-01-05T11:40:43.000Z","time_to_close":1813833,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-deps-updates-main","update_count":31,"packages":[{"name":"@aws-sdk/client-cloudfront","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-device-farm","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@serenity-js/core","old_version":"3.32.3","new_version":"3.37.0","repository_url":"https://github.com/serenity-js/serenity-js"},{"name":"@stencil/core","old_version":"4.35.3","new_version":"4.39.0","repository_url":"https://github.com/stenciljs/core"},{"name":"@types/shelljs","old_version":"0.8.17","new_version":"0.10.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"puppeteer-core","old_version":"24.11.2","new_version":"24.33.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"import-meta-resolve","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/wooorm/import-meta-resolve"},{"name":"csv-stringify","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"mlly","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/unjs/mlly"},{"name":"vite-plugin-top-level-await","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/Menci/vite-plugin-top-level-await"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"pretty-ms","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"jasmine","old_version":"5.8.0","new_version":"5.13.0","repository_url":"https://github.com/jasmine/jasmine-npm"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"expect-webdriverio","old_version":"5.3.4","new_version":"5.5.0","repository_url":"https://github.com/webdriverio/expect-webdriverio"},{"name":"@babel/core","old_version":"7.27.7","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@puppeteer/browsers","old_version":"2.10.5","new_version":"2.11.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"edgedriver","old_version":"6.1.2","new_version":"6.2.0","repository_url":"https://github.com/webdriverio-community/node-edgedriver"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-deps-updates-main group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-cloudfront](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/client-device-farm](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.840.0` | `3.948.0` |\n| [@serenity-js/core](https://github.com/serenity-js/serenity-js/tree/HEAD/packages/core) | `3.32.3` | `3.37.0` |\n| [@stencil/core](https://github.com/stenciljs/core) | `4.35.3` | `4.39.0` |\n| [@types/shelljs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/shelljs) | `0.8.17` | `0.10.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.11.2` | `24.33.0` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [import-meta-resolve](https://github.com/wooorm/import-meta-resolve) | `4.1.0` | `4.2.0` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.5.2` | `6.6.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [mlly](https://github.com/unjs/mlly) | `1.7.4` | `1.8.0` |\n| [vite-plugin-top-level-await](https://github.com/Menci/vite-plugin-top-level-await) | `1.5.0` | `1.6.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.27.1` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.2.0` | `9.3.0` |\n| [jasmine](https://github.com/jasmine/jasmine-npm) | `5.8.0` | `5.13.0` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.13` |\n| [expect-webdriverio](https://github.com/webdriverio/expect-webdriverio) | `5.3.4` | `5.5.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.7` | `7.28.5` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [@puppeteer/browsers](https://github.com/puppeteer/puppeteer) | `2.10.5` | `2.11.0` |\n| [edgedriver](https://github.com/webdriverio-community/node-edgedriver) | `6.1.2` | `6.2.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n\n\nUpdates `@aws-sdk/client-cloudfront` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-cloudfront/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e Add TrustStore, ConnectionFunction APIs to CloudFront SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e168505e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e\u003ccode\u003e168505e\u003c/code\u003e\u003c/a\u003e feat(client-cloudfront): Add TrustStore, ConnectionFunction APIs to CloudFron...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-cloudfront\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-device-farm` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-device-farm/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-device-farm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e New S3 Storage Class FSX_ONTAP (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e56ffa40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e\u003ccode\u003e56ffa40\u003c/code\u003e\u003c/a\u003e feat(client-s3): New S3 Storage Class FSX_ONTAP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@serenity-js/core` from 3.32.3 to 3.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/releases\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.37.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​cucumber/cucumber\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/7056e7129928f7e1db57ed6e7657ffa8bfd486ed\"\u003e7056e71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency body-parser to v2.2.1 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0738ce8d63428f2d989db40d39f64cb1893cd897\"\u003e0738ce8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency express to v5.2.0 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/99a34b3a555324755ae15ba4ea82245c9057adef\"\u003e99a34b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency jasmine to v5.13.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9e924c0458b380126245f033c5b95b96ac4ac57b\"\u003e9e924c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency lru-cache to v11.2.4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/53255161e3b3ef77fe26ee72c5d40bbac6a2a5b4\"\u003e5325516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e introduced axios fixture (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a83674697531622d522c6924db2875188efcc834\"\u003ea836746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e support for providing extraAbilities without overriding the actors (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/5e189caa4f4a0f38287f8586f21d8106c7c7dab3\"\u003e5e189ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e useBase supports merging multiple base fixtures (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e37ed77ae2cc8c18349096cc82668cf522d2e7f1\"\u003ee37ed77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update playwright dependencies to v1.57.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/800445eca508112ab2dd9fd1f1101113c6091fe3\"\u003e800445e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update webdriverio dependencies to ^9.20.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/1d89e8bb8f5ec03386afdef0eacdab802c7d6940\"\u003e1d89e8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocal-server:\u003c/strong\u003e updated examples in API docs (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/32f99b0620e91d00252a74ea435e5fed9c060da8\"\u003e32f99b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency axios to v1.13.2 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9f8d6cc34ecf2cbd121380bd584f509b1416e675\"\u003e9f8d6cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright:\u003c/strong\u003e corrected handling of pages closed during the test (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/adbd35c9b2ae83b63bd7541461646891f5951b2d\"\u003eadbd35c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/serenity-js/serenity-js/issues/3054\"\u003e#3054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e introduced support for Node 24, dropped support for Node 18 (EOL) (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9dd5f885d8e65cd8ff3429a2af94151fbe9134ed\"\u003e9dd5f88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.2...v3.35.3\"\u003e3.35.3\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency semver to v7.7.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/4d73e2127068088d42aa751acf730097a4e3a426\"\u003e4d73e21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/dae146cd99a04f09b5926fb9d3205af562fa2927\"\u003e\u003ccode\u003edae146c\u003c/code\u003e\u003c/a\u003e chore(release): v3.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/88a1027aa2171c26e3988e2aaeacea081df91780\"\u003e\u003ccode\u003e88a1027\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/98c39768e18fdba1e9f15464c5e4e4bc166ebe6d\"\u003e\u003ccode\u003e98c3976\u003c/code\u003e\u003c/a\u003e docs(console-reporter): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/371f89759b7b503d5a581f23a69961d0bc97b322\"\u003e\u003ccode\u003e371f897\u003c/code\u003e\u003c/a\u003e docs(rest): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/97c87d6956647fdd9ca594e029f7a754812973a5\"\u003e\u003ccode\u003e97c87d6\u003c/code\u003e\u003c/a\u003e docs(core): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/3fd671ed1982540f2821c02ec2679cca77822936\"\u003e\u003ccode\u003e3fd671e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to v4.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/bce71a2454b8c6e2639bc351cc84f47c0c8cbb0a\"\u003e\u003ccode\u003ebce71a2\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/21a824403d570f7a8e0875c579794635c614bd77\"\u003e\u003ccode\u003e21a8244\u003c/code\u003e\u003c/a\u003e docs(core): removed deprecated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/d13abbfcd6255c6f9466394d4efa1e808907a71f\"\u003e\u003ccode\u003ed13abbf\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/73bc19c2ebdab0f93b6edbc31e3a6e3b74f52034\"\u003e\u003ccode\u003e73bc19c\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serenity-js/serenity-js/commits/v3.37.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​serenity-js/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stencil/core` from 4.35.3 to 4.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/releases\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e🎭 v4.39.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e tag transformation (enables component library scoping) - \u003ca href=\"https://stenciljs.com/docs/tag-transformation\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6211\"\u003e#6211\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/be7d73e695cfae678dacf8d6b3a1b42e967e8417\"\u003ebe7d73e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e variables as decorators arguments - \u003ca href=\"https://stenciljs.com/docs/api#resolvevar\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6451\"\u003e#6451\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/fa9a025ac584997a702483ef53f2b6125c9d196e\"\u003efa9a025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elazyBundleIdPlugin:\u003c/strong\u003e fixed the issue with creation of orphaned '.map' files in the distribution directory (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6455\"\u003e#6455\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7155fe8776fe25c6557188929c5a7e04f0212e97\"\u003e7155fe8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emixin:\u003c/strong\u003e allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spec tests (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6467\"\u003e#6467\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003eafa4c2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gnbm\"\u003e\u003ccode\u003e@​gnbm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6443\"\u003estenciljs/core#6443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tamb\"\u003e\u003ccode\u003e@​tamb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6451\"\u003estenciljs/core#6451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulvisciano\"\u003e\u003ccode\u003e@​paulvisciano\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6457\"\u003estenciljs/core#6457\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e😋 v4.38.3 (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentation:\u003c/strong\u003e Escape special chars within jsdoc comments (\u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003e#6435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fredppro\"\u003e\u003ccode\u003e@​fredppro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003estenciljs/core#6435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🐎 4.38.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ritoban23\"\u003e\u003ccode\u003e@​ritoban23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6423\"\u003estenciljs/core#6423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🚎 4.38.1 (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e🎭 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\"\u003e4.39.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elazyBundleIdPlugin:\u003c/strong\u003e fixed the issue with creation of orphaned '.map' files in the distribution directory (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6455\"\u003e#6455\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7155fe8776fe25c6557188929c5a7e04f0212e97\"\u003e7155fe8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emixin:\u003c/strong\u003e allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spec tests (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6467\"\u003e#6467\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003eafa4c2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e tag transformation - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6211\"\u003e#6211\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/be7d73e695cfae678dacf8d6b3a1b42e967e8417\"\u003ebe7d73e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e variables as decorators arguments - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6451\"\u003e#6451\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/fa9a025ac584997a702483ef53f2b6125c9d196e\"\u003efa9a025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e😋 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003e4.38.3\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003e4.38.2\u003c/a\u003e (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.0...v4.38.1\"\u003e4.38.1\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTest\u003c/strong\u003e Export internal \u003ccode\u003emockComponentMeta\u003c/code\u003e object making writing custom output-target tests easier (\u003ca href=\"https://github.com/stenciljs/core/commit/ef05b4505a9313280bca5712dedcbc0444fa37a5\"\u003eef05b45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/3771af0aaed0dee078beb2fa4639d21668dabf00\"\u003e\u003ccode\u003e3771af0\u003c/code\u003e\u003c/a\u003e chore: revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/49e30a5602ed2911a50c3318bbe7a54614256fd6\"\u003e\u003ccode\u003e49e30a5\u003c/code\u003e\u003c/a\u003e chore: revert workflow opts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/9799580ebae5c94ab610d55be5fead05f833c11b\"\u003e\u003ccode\u003e9799580\u003c/code\u003e\u003c/a\u003e Release v4.39.0 (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6472\"\u003e#6472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003e\u003ccode\u003eafa4c2d\u003c/code\u003e\u003c/a\u003e fix(mixin): allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/87b0fd7c8f91b94f024b22158bcec845f6334104\"\u003e\u003ccode\u003e87b0fd7\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(comp...\n\n_Description has been truncated_","html_url":"https://github.com/StephNathai/webdriverio/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/StephNathai%2Fwebdriverio/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"},{"uuid":"3729983208","node_id":"PR_kwDOBRSWLc645kK3","number":204,"state":"closed","title":"chore(deps): bump the minor-deps-updates-main group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-05T11:22:20.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T11:25:21.000Z","updated_at":"2026-01-05T11:22:22.000Z","time_to_close":1814219,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-deps-updates-main","update_count":32,"packages":[{"name":"@aws-sdk/client-cloudfront","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-device-farm","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@serenity-js/core","old_version":"3.32.3","new_version":"3.37.0","repository_url":"https://github.com/serenity-js/serenity-js"},{"name":"@stencil/core","old_version":"4.35.3","new_version":"4.39.0","repository_url":"https://github.com/stenciljs/core"},{"name":"@types/shelljs","old_version":"0.8.17","new_version":"0.10.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"puppeteer-core","old_version":"24.11.2","new_version":"24.33.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"import-meta-resolve","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/wooorm/import-meta-resolve"},{"name":"allure-js-commons","old_version":"3.3.3","new_version":"3.4.3","repository_url":"https://github.com/allure-framework/allure-js"},{"name":"csv-stringify","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"mlly","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/unjs/mlly"},{"name":"vite-plugin-top-level-await","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/Menci/vite-plugin-top-level-await"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"pretty-ms","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"jasmine","old_version":"5.8.0","new_version":"5.13.0","repository_url":"https://github.com/jasmine/jasmine-npm"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"expect-webdriverio","old_version":"5.3.4","new_version":"5.5.0","repository_url":"https://github.com/webdriverio/expect-webdriverio"},{"name":"@babel/core","old_version":"7.27.7","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@puppeteer/browsers","old_version":"2.10.5","new_version":"2.11.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"edgedriver","old_version":"6.1.2","new_version":"6.2.0","repository_url":"https://github.com/webdriverio-community/node-edgedriver"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-deps-updates-main group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-cloudfront](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/client-device-farm](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.840.0` | `3.948.0` |\n| [@serenity-js/core](https://github.com/serenity-js/serenity-js/tree/HEAD/packages/core) | `3.32.3` | `3.37.0` |\n| [@stencil/core](https://github.com/stenciljs/core) | `4.35.3` | `4.39.0` |\n| [@types/shelljs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/shelljs) | `0.8.17` | `0.10.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.11.2` | `24.33.0` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [import-meta-resolve](https://github.com/wooorm/import-meta-resolve) | `4.1.0` | `4.2.0` |\n| [allure-js-commons](https://github.com/allure-framework/allure-js/tree/HEAD/packages/allure-js-commons) | `3.3.3` | `3.4.3` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.5.2` | `6.6.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [mlly](https://github.com/unjs/mlly) | `1.7.4` | `1.8.0` |\n| [vite-plugin-top-level-await](https://github.com/Menci/vite-plugin-top-level-await) | `1.5.0` | `1.6.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.27.1` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.2.0` | `9.3.0` |\n| [jasmine](https://github.com/jasmine/jasmine-npm) | `5.8.0` | `5.13.0` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.13` |\n| [expect-webdriverio](https://github.com/webdriverio/expect-webdriverio) | `5.3.4` | `5.5.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.7` | `7.28.5` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [@puppeteer/browsers](https://github.com/puppeteer/puppeteer) | `2.10.5` | `2.11.0` |\n| [edgedriver](https://github.com/webdriverio-community/node-edgedriver) | `6.1.2` | `6.2.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n\n\nUpdates `@aws-sdk/client-cloudfront` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-cloudfront/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e Add TrustStore, ConnectionFunction APIs to CloudFront SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e168505e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e\u003ccode\u003e168505e\u003c/code\u003e\u003c/a\u003e feat(client-cloudfront): Add TrustStore, ConnectionFunction APIs to CloudFron...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-cloudfront\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-device-farm` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-device-farm/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-device-farm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e New S3 Storage Class FSX_ONTAP (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e56ffa40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e\u003ccode\u003e56ffa40\u003c/code\u003e\u003c/a\u003e feat(client-s3): New S3 Storage Class FSX_ONTAP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@serenity-js/core` from 3.32.3 to 3.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/releases\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.37.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​cucumber/cucumber\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/7056e7129928f7e1db57ed6e7657ffa8bfd486ed\"\u003e7056e71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency body-parser to v2.2.1 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0738ce8d63428f2d989db40d39f64cb1893cd897\"\u003e0738ce8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency express to v5.2.0 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/99a34b3a555324755ae15ba4ea82245c9057adef\"\u003e99a34b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency jasmine to v5.13.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9e924c0458b380126245f033c5b95b96ac4ac57b\"\u003e9e924c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency lru-cache to v11.2.4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/53255161e3b3ef77fe26ee72c5d40bbac6a2a5b4\"\u003e5325516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e introduced axios fixture (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a83674697531622d522c6924db2875188efcc834\"\u003ea836746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e support for providing extraAbilities without overriding the actors (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/5e189caa4f4a0f38287f8586f21d8106c7c7dab3\"\u003e5e189ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e useBase supports merging multiple base fixtures (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e37ed77ae2cc8c18349096cc82668cf522d2e7f1\"\u003ee37ed77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update playwright dependencies to v1.57.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/800445eca508112ab2dd9fd1f1101113c6091fe3\"\u003e800445e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update webdriverio dependencies to ^9.20.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/1d89e8bb8f5ec03386afdef0eacdab802c7d6940\"\u003e1d89e8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocal-server:\u003c/strong\u003e updated examples in API docs (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/32f99b0620e91d00252a74ea435e5fed9c060da8\"\u003e32f99b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency axios to v1.13.2 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9f8d6cc34ecf2cbd121380bd584f509b1416e675\"\u003e9f8d6cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright:\u003c/strong\u003e corrected handling of pages closed during the test (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/adbd35c9b2ae83b63bd7541461646891f5951b2d\"\u003eadbd35c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/serenity-js/serenity-js/issues/3054\"\u003e#3054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e introduced support for Node 24, dropped support for Node 18 (EOL) (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9dd5f885d8e65cd8ff3429a2af94151fbe9134ed\"\u003e9dd5f88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.2...v3.35.3\"\u003e3.35.3\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency semver to v7.7.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/4d73e2127068088d42aa751acf730097a4e3a426\"\u003e4d73e21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/dae146cd99a04f09b5926fb9d3205af562fa2927\"\u003e\u003ccode\u003edae146c\u003c/code\u003e\u003c/a\u003e chore(release): v3.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/88a1027aa2171c26e3988e2aaeacea081df91780\"\u003e\u003ccode\u003e88a1027\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/98c39768e18fdba1e9f15464c5e4e4bc166ebe6d\"\u003e\u003ccode\u003e98c3976\u003c/code\u003e\u003c/a\u003e docs(console-reporter): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/371f89759b7b503d5a581f23a69961d0bc97b322\"\u003e\u003ccode\u003e371f897\u003c/code\u003e\u003c/a\u003e docs(rest): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/97c87d6956647fdd9ca594e029f7a754812973a5\"\u003e\u003ccode\u003e97c87d6\u003c/code\u003e\u003c/a\u003e docs(core): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/3fd671ed1982540f2821c02ec2679cca77822936\"\u003e\u003ccode\u003e3fd671e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to v4.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/bce71a2454b8c6e2639bc351cc84f47c0c8cbb0a\"\u003e\u003ccode\u003ebce71a2\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/21a824403d570f7a8e0875c579794635c614bd77\"\u003e\u003ccode\u003e21a8244\u003c/code\u003e\u003c/a\u003e docs(core): removed deprecated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/d13abbfcd6255c6f9466394d4efa1e808907a71f\"\u003e\u003ccode\u003ed13abbf\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/73bc19c2ebdab0f93b6edbc31e3a6e3b74f52034\"\u003e\u003ccode\u003e73bc19c\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serenity-js/serenity-js/commits/v3.37.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​serenity-js/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stencil/core` from 4.35.3 to 4.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/releases\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e🎭 v4.39.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e tag transformation (enables component library scoping) - \u003ca href=\"https://stenciljs.com/docs/tag-transformation\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6211\"\u003e#6211\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/be7d73e695cfae678dacf8d6b3a1b42e967e8417\"\u003ebe7d73e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e variables as decorators arguments - \u003ca href=\"https://stenciljs.com/docs/api#resolvevar\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6451\"\u003e#6451\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/fa9a025ac584997a702483ef53f2b6125c9d196e\"\u003efa9a025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elazyBundleIdPlugin:\u003c/strong\u003e fixed the issue with creation of orphaned '.map' files in the distribution directory (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6455\"\u003e#6455\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7155fe8776fe25c6557188929c5a7e04f0212e97\"\u003e7155fe8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emixin:\u003c/strong\u003e allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spec tests (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6467\"\u003e#6467\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003eafa4c2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gnbm\"\u003e\u003ccode\u003e@​gnbm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6443\"\u003estenciljs/core#6443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tamb\"\u003e\u003ccode\u003e@​tamb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6451\"\u003estenciljs/core#6451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulvisciano\"\u003e\u003ccode\u003e@​paulvisciano\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6457\"\u003estenciljs/core#6457\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e😋 v4.38.3 (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentation:\u003c/strong\u003e Escape special chars within jsdoc comments (\u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003e#6435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fredppro\"\u003e\u003ccode\u003e@​fredppro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003estenciljs/core#6435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🐎 4.38.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ritoban23\"\u003e\u003ccode\u003e@​ritoban23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6423\"\u003estenciljs/core#6423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🚎 4.38.1 (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e🎭 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\"\u003e4.39.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elazyBundleIdPlugin:\u003c/strong\u003e fixed the issue with creation of orphaned '.map' files in the distribution directory (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6455\"\u003e#6455\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7155fe8776fe25c6557188929c5a7e04f0212e97\"\u003e7155fe8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emixin:\u003c/strong\u003e allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spec tests (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6467\"\u003e#6467\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003eafa4c2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e tag transformation - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6211\"\u003e#6211\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/be7d73e695cfae678dacf8d6b3a1b42e967e8417\"\u003ebe7d73e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e variables as decorators arguments - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6451\"\u003e#6451\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/fa9a025ac584997a702483ef53f2b6125c9d196e\"\u003efa9a025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e😋 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003e4.38.3\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003e4.38.2\u003c/a\u003e (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.0...v4.38.1\"\u003e4.38.1\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTest\u003c/strong\u003e Export internal \u003ccode\u003emockComponentMeta\u003c/code\u003e object making writing custom output-target tests easier (\u003ca href=\"https://github.com/stenciljs/core/commit/ef05b4505a9313280bca5712dedcbc0444fa37a5\"\u003eef05b45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/3771af0aaed0dee078beb2fa4639d21668dabf00\"\u003e\u003ccode\u003e3771af0\u003c/code\u003e\u003c/a\u003e chore: revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/49e30a5602ed2911a50c3318bbe7a54614256fd6\"\u003e\u003ccode\u003e49e30a5\u003c/code\u003e\u003c/a\u003e chore: revert workflow opts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/9799580ebae5c94ab610d55be5fead05f833c11b\"\u003e\u003ccode\u003e9799580\u003c/code\u003e\u003c/a\u003e Release v4.39.0 (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6472\"\u003e#6472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003e\u003ccode\u003eafa4c2d\u003c/code\u003e\u003c/a\u003e fix(mixin): allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"h...\n\n_Description has been truncated_","html_url":"https://github.com/WillBrock/webdriverio/pull/204","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/WillBrock%2Fwebdriverio/issues/204","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/204/packages"},{"uuid":"3729441728","node_id":"PR_kwDOIWgJ5M643uqF","number":527,"state":"closed","title":"⬆️ Bump tsd from 0.24.1 to 0.33.0","user":"dependabot[bot]","labels":["🍞 stale"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-01-13T19:03:34.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T09:04:11.000Z","updated_at":"2026-01-13T19:03:43.000Z","time_to_close":2541563,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"⬆️ Bump","packages":[{"name":"tsd","old_version":"0.24.1","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"}],"path":null,"ecosystem":"npm"},"body":"Bumps [tsd](https://github.com/tsdjs/tsd) from 0.24.1 to 0.33.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tsdjs/tsd/releases\"\u003etsd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.9  128fb5e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.8  71387ca\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.31.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ets2719\u003c/code\u003e to known errors (\u003ca href=\"https://redirect.github.com/tsdjs/tsd/issues/220\"\u003e#220\u003c/a\u003e)  0660059\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.1...v0.31.2\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.1...v0.31.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.31.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ets2739\u003c/code\u003e to known errors (\u003ca href=\"https://redirect.github.com/tsdjs/tsd/issues/216\"\u003e#216\u003c/a\u003e)  cc31c6e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.0...v0.31.1\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.0...v0.31.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to TypeScript 5.4  10a84ba\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.30.7...v0.31.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.30.7...v0.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.30.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ets18046\u003c/code\u003e to known errors (\u003ca href=\"https://redirect.github.com/tsdjs/tsd/issues/211\"\u003e#211\u003c/a\u003e)  700679e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.30.6...v0.30.7\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.30.6...v0.30.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.30.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ets2551\u003c/code\u003e to known errors (\u003ca href=\"https://redirect.github.com/tsdjs/tsd/issues/209\"\u003e#209\u003c/a\u003e)  f17b96f\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.30.5...v0.30.6\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.30.5...v0.30.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.30.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code 2740 to known errors (\u003ca href=\"https://redirect.github.com/tsdjs/tsd/issues/208\"\u003e#208\u003c/a\u003e)  12b8fcf\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.30.4...v0.30.5\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.30.4...v0.30.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.30.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd decorator-related diagnostic codes to \u003ccode\u003eexpectError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tsdjs/tsd/issues/207\"\u003e#207\u003c/a\u003e)  8eeab3d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.30.3...v0.30.4\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.30.3...v0.30.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.30.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/tsdjs/tsd/commit/9b8d615abd09c6760988b4499b53ac7074f8cc92\"\u003e\u003ccode\u003e9b8d615\u003c/code\u003e\u003c/a\u003e 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/128fb5e27d4464a5231c8ba3e2d2e407cc192634\"\u003e\u003ccode\u003e128fb5e\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/f589fb3df03cbf37785ab029eeb1ec6ec5080dfd\"\u003e\u003ccode\u003ef589fb3\u003c/code\u003e\u003c/a\u003e 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/71387ca324c763e54ad260966f955f742d0f14ec\"\u003e\u003ccode\u003e71387ca\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/c46b372130ecad265b1e1e807578e45f912046bf\"\u003e\u003ccode\u003ec46b372\u003c/code\u003e\u003c/a\u003e 0.31.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/06600592ce8918533aa62b5336b33ded6eb2486d\"\u003e\u003ccode\u003e0660059\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ets2719\u003c/code\u003e to known errors (\u003ca href=\"https://redirect.github.com/tsdjs/tsd/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/c01c9e0ecd6232d943a2c95f4db9b09425b76e67\"\u003e\u003ccode\u003ec01c9e0\u003c/code\u003e\u003c/a\u003e 0.31.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/cc31c6e4577c7b9bdd262077fc708f612d0aeeb2\"\u003e\u003ccode\u003ecc31c6e\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ets2739\u003c/code\u003e to known errors (\u003ca href=\"https://redirect.github.com/tsdjs/tsd/issues/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/fa33d8355a457ddb57c7bbd5e0b574e8ebd8d133\"\u003e\u003ccode\u003efa33d83\u003c/code\u003e\u003c/a\u003e 0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/10a84baf5f16c1d5ac348d8f5300d112b705a53f\"\u003e\u003ccode\u003e10a84ba\u003c/code\u003e\u003c/a\u003e Upgrade to TypeScript 5.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.24.1...v0.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tsd\u0026package-manager=npm_and_yarn\u0026previous-version=0.24.1\u0026new-version=0.33.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/percy/percy-appium-js/pull/527","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/percy%2Fpercy-appium-js/issues/527","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/527/packages"},{"uuid":"3726591980","node_id":"PR_kwDOPFpNwM64uhSy","number":37,"state":"closed","title":"chore(deps-dev): Bump the dev-dependencies group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-21T01:14:56.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-14T01:20:33.000Z","updated_at":"2025-12-21T01:14:57.000Z","time_to_close":604463,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","group_name":"dev-dependencies","update_count":39,"packages":[{"name":"@actions/core","old_version":"1.11.1","new_version":"2.0.1","repository_url":"https://github.com/actions/toolkit"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@microsoft/api-extractor","old_version":"7.52.8","new_version":"7.55.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@rollup/plugin-babel","old_version":"6.0.4","new_version":"6.1.0","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-node-resolve","old_version":"16.0.1","new_version":"16.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"@stylistic/eslint-plugin","old_version":"4.4.1","new_version":"5.6.1","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"@types/sinon","old_version":"17.0.4","new_version":"21.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript-eslint","old_version":"8.34.1","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"esbuild","old_version":"0.25.5","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-mocha","old_version":"11.1.0","new_version":"11.2.0","repository_url":"https://github.com/lo1tuma/eslint-plugin-mocha"},{"name":"eslint-plugin-prettier","old_version":"5.5.0","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-tsdoc","old_version":"0.4.0","new_version":"0.5.0","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"eslint-plugin-unused-imports","old_version":"4.1.4","new_version":"4.3.0","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"eslint","old_version":"9.22.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"execa","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"expect","old_version":"30.0.2","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"globals","old_version":"16.2.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"hereby","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/jakebailey/hereby"},{"name":"mocha","old_version":"11.7.0","new_version":"11.7.5","repository_url":"https://github.com/mochajs/mocha"},{"name":"prettier","old_version":"3.5.3","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"rollup","old_version":"4.44.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@schematics/angular","old_version":"20.0.3","new_version":"21.0.3","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.0.3","new_version":"21.0.3","repository_url":"https://github.com/angular/angular-cli"},{"name":"@types/chrome","old_version":"0.0.326","new_version":"0.1.32","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"parsel-js","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/LeaVerou/parsel"},{"name":"glob","old_version":"10.4.5","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"@typescript-eslint/utils","old_version":"8.26.1","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@swc/core","old_version":"1.12.5","new_version":"1.15.4","repository_url":"https://github.com/swc-project/swc"},{"name":"pkg-dir","old_version":"8.0.0","new_version":"9.0.0","repository_url":"https://github.com/sindresorhus/pkg-dir"},{"name":"source-map","old_version":"0.7.4","new_version":"0.7.6","repository_url":"https://github.com/mozilla/source-map"},{"name":"@microsoft/api-documenter","old_version":"7.26.28","new_version":"7.28.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/api-extractor-model","old_version":"7.30.6","new_version":"7.32.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/tsdoc","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"@rushstack/node-core-library","old_version":"5.13.1","new_version":"5.19.1","repository_url":"https://github.com/microsoft/rushstack"},{"name":"zod","old_version":"3.25.67","new_version":"4.1.13","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) | `1.11.1` | `2.0.1` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.3` |\n| [@microsoft/api-extractor](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor) | `7.52.8` | `7.55.2` |\n| [@rollup/plugin-babel](https://github.com/rollup/plugins/tree/HEAD/packages/babel) | `6.0.4` | `6.1.0` |\n| [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) | `16.0.1` | `16.0.3` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `4.4.1` | `5.6.1` |\n| [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) | `17.0.4` | `21.0.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.34.1` | `8.49.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.5` | `0.27.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.3` | `4.4.4` |\n| [eslint-plugin-mocha](https://github.com/lo1tuma/eslint-plugin-mocha) | `11.1.0` | `11.2.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.0` | `5.5.4` |\n| [eslint-plugin-tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/eslint-plugin) | `0.4.0` | `0.5.0` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.1.4` | `4.3.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.22.0` | `9.39.2` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.0` | `9.6.1` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.2` | `30.2.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.2.0` | `16.5.0` |\n| [hereby](https://github.com/jakebailey/hereby) | `1.11.0` | `1.11.1` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.0` | `11.7.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.7.4` |\n| [rollup](https://github.com/rollup/rollup) | `4.44.0` | `4.53.3` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [@schematics/angular](https://github.com/angular/angular-cli) | `20.0.3` | `21.0.3` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.0.3` | `21.0.3` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.0.326` | `0.1.32` |\n| [parsel-js](https://github.com/LeaVerou/parsel) | `1.2.1` | `1.2.2` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `13.0.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.26.1` | `8.49.0` |\n| [@swc/core](https://github.com/swc-project/swc) | `1.12.5` | `1.15.4` |\n| [pkg-dir](https://github.com/sindresorhus/pkg-dir) | `8.0.0` | `9.0.0` |\n| [source-map](https://github.com/mozilla/source-map) | `0.7.4` | `0.7.6` |\n| [@microsoft/api-documenter](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-documenter) | `7.26.28` | `7.28.2` |\n| [@microsoft/api-extractor-model](https://github.com/microsoft/rushstack/tree/HEAD/libraries/api-extractor-model) | `7.30.6` | `7.32.2` |\n| [@microsoft/tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/tsdoc) | `0.15.1` | `0.16.0` |\n| [@rushstack/node-core-library](https://github.com/microsoft/rushstack/tree/HEAD/libraries/node-core-library) | `5.13.1` | `5.19.1` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.67` | `4.1.13` |\n\n\nUpdates `@actions/core` from 1.11.1 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md\"\u003e\u003ccode\u003e@​actions/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/exec\u003c/code\u003e from 1.1.1 to 2.0.0 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2199\"\u003e#2199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Node 24 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2110\"\u003e#2110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/http-client\u003c/code\u003e from 2.0.1 to 3.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/actions/toolkit/commits/@actions/artifact@2.0.1/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​actions/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-class-static-block` from 7.27.1 to 7.28.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-class-static-block\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/souhailaS\"\u003e\u003ccode\u003e@​souhailaS\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSOUHAILA SERBOUT (\u003ca href=\"https://github.com/souhailaS\"\u003e\u003ccode\u003e@​souhailaS\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/plugin-transform-class-static-block\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:leftwards_arrow_with_hook: Revert\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17432\"\u003e#17432\u003c/a\u003e Do not mark OptionalMemberExpresion as LVal (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.0 (2025-07-02)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17147\"\u003e#17147\u003c/a\u003e Support top level await in node repl (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f4a96162033b23b33285af63b13aa0632ebb943b\"\u003e\u003ccode\u003ef4a9616\u003c/code\u003e\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block/issues/17443\"\u003e#17443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.3/packages/babel-plugin-transform-class-static-block\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/api-extractor` from 7.52.8 to 7.55.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/rushstack/blob/main/apps/api-extractor/CHANGELOG.md\"\u003e\u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.55.2\u003c/h2\u003e\n\u003cp\u003eSat, 06 Dec 2025 01:12:28 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.55.1\u003c/h2\u003e\n\u003cp\u003eFri, 21 Nov 2025 16:13:56 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.55.0\u003c/h2\u003e\n\u003cp\u003eWed, 12 Nov 2025 01:12:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the \u003ccode\u003e@microsoft/tsdoc\u003c/code\u003e dependency to \u003ccode\u003e~0.16.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBump the \u003ccode\u003e@microsoft/tsdoc-config\u003c/code\u003e dependency to \u003ccode\u003e~0.18.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.54.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Nov 2025 08:15:14 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new setting \u003ccode\u003eIExtractorInvokeOptions.printApiReportDiff\u003c/code\u003e that makes build logs easier to diagnose by printing a diff of any changes to API report files (*.api.md).\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003e--print-api-report-diff\u003c/code\u003e CLI flag that causes a diff of any changes to API report files (*.api.md) to be printed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.53.3\u003c/h2\u003e\n\u003cp\u003eFri, 24 Oct 2025 00:13:38 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.2\u003c/h2\u003e\n\u003cp\u003eWed, 22 Oct 2025 00:57:54 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.1\u003c/h2\u003e\n\u003cp\u003eWed, 08 Oct 2025 00:13:28 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.0\u003c/h2\u003e\n\u003cp\u003eFri, 03 Oct 2025 20:09:59 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize import of builtin modules to use the \u003ccode\u003enode:\u003c/code\u003e protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.52.15\u003c/h2\u003e\n\u003cp\u003eTue, 30 Sep 2025 23:57:45 GMT\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/18d1c120db14591c92e6908da83dc4c3ea3cce97\"\u003e\u003ccode\u003e18d1c12\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/39a6d3469f249ca124c46000801dae7b32f40405\"\u003e\u003ccode\u003e39a6d34\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/a6dcf1a6e9ddcc534190d28779badb44aa059f60\"\u003e\u003ccode\u003ea6dcf1a\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/05a77caccbbfb337b467d4386dd28b39cde74a70\"\u003e\u003ccode\u003e05a77ca\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/ba53f2b048599435959ea65ad5d534d9e976c82c\"\u003e\u003ccode\u003eba53f2b\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/5a39dfe3c722ee535a4b93766f512a570bff4a07\"\u003e\u003ccode\u003e5a39dfe\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/5b5c350e1599c5317429fe7012ba65d579544630\"\u003e\u003ccode\u003e5b5c350\u003c/code\u003e\u003c/a\u003e Bump decoupled local dependencies. (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5440\"\u003e#5440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/3f7b8f94293832edeb949334cffc9379d499b80c\"\u003e\u003ccode\u003e3f7b8f9\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/6ae6a7af58015bad6ef8d562add7a4d42d5b5638\"\u003e\u003ccode\u003e6ae6a7a\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/6d8ac6429036e1956ff5524167da1f6f9be1aaa6\"\u003e\u003ccode\u003e6d8ac64\u003c/code\u003e\u003c/a\u003e Generate a JSON schemas artifact after publish. (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5429\"\u003e#5429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/rushstack/commits/@microsoft/api-extractor_v7.55.2/apps/api-extractor\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-babel` from 6.0.4 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/babel/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow excluding manual chunks when transforming generated code (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/1906\"\u003e#1906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7f241b28e41e3b28500d489e9f59862837915430\"\u003e\u003ccode\u003e7f241b2\u003c/code\u003e\u003c/a\u003e chore(repo): run lint for the entire repo, clean some things up (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/537001f5b8504d2922c754e601d5191b5e78d054\"\u003e\u003ccode\u003e537001f\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/c5e5f58d30b30f1fe5d63ee4168beff290d8d54c\"\u003e\u003ccode\u003ec5e5f58\u003c/code\u003e\u003c/a\u003e fix(babel): clone cached helper identifier before returning it (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/584\"\u003e#584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/83bcdcf271d6cdb2b8c690c30886d01851edc6d2\"\u003e\u003ccode\u003e83bcdcf\u003c/code\u003e\u003c/a\u003e fix(babel): strip hash and query param in extension filter (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7941389b2ea90fe66d5676a5e3f4f6a7f2ad8a43\"\u003e\u003ccode\u003e7941389\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/55a9cb20d7686750aa104d6a45a7d6834f57ba4a\"\u003e\u003ccode\u003e55a9cb2\u003c/code\u003e\u003c/a\u003e chore(babel): add deprecation/migration warnings for the runtime (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/72a0c44ffec40ff5793007c467d95ca5cd4cde05\"\u003e\u003ccode\u003e72a0c44\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/5fa15590e452d568239a6d8e1c7018865c027fe4\"\u003e\u003ccode\u003e5fa1559\u003c/code\u003e\u003c/a\u003e feat(babel): \u003ccode\u003eexport * as ns\u003c/code\u003e support (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/621768bfa45e934c9a3eb8462c2d8ea3005762ed\"\u003e\u003ccode\u003e621768b\u003c/code\u003e\u003c/a\u003e feat(commonjs)!: return the namespace by default when requiring ESM  (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/13526d606743eb0fcd44b0874b33812e4f4099a5\"\u003e\u003ccode\u003e13526d6\u003c/code\u003e\u003c/a\u003e chore(babel): update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/plugins/commits/url-v6.1.0/packages/babel\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-node-resolve` from 16.0.1 to 16.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-node-resolve\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve bare targets of package \u0026quot;imports\u0026quot; using export maps; avoid fileURLToPath(null) (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.0.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-04\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/764910a09d57e3b55cb4d027765b717a50341253\"\u003e\u003ccode\u003e764910a\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/35697207a44aa9f1b474dc6e1cc6054f575765ad\"\u003e\u003ccode\u003e3569720\u003c/code\u003e\u003c/a\u003e fix(node-resolve): resolve bare targets of package \u0026quot;imports\u0026quot; using export map...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/516ed1db422c5dfa0d29c5cbb18ca488b3ad95f6\"\u003e\u003ccode\u003e516ed1d\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7ad50574b269ae9e1ebd5263f8d211a5103ef27d\"\u003e\u003ccode\u003e7ad5057\u003c/code\u003e\u003c/a\u003e fix(node-resolve): error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rollup/plugins/commits/node-resolve-v16.0.3/packages/node-resolve\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 4.4.1 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2025-10-18)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/52b2b2ebd1d911c72c42aea7db05a56ea919cdca\"\u003e\u003ccode\u003e52b2b2e\u003c/code\u003e\u003c/a\u003e chore: release v5.6.1 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003e\u003ccode\u003ec486861\u003c/code\u003e\u003c/a\u003e fix(computed-property-spacing): guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/1f5526a995ee29ce0282ad8f0726742bef219e2a\"\u003e\u003ccode\u003e1f5526a\u003c/code\u003e\u003c/a\u003e chore: release v5.6.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e\u003ccode\u003e684ff76\u003c/code\u003e\u003c/a\u003e feat(no-whitespace-before-property): support TS nodes (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003e\u003ccode\u003ed6e7437\u003c/code\u003e\u003c/a\u003e feat(computed-property-spacing): support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e\u003ccode\u003e88248cf\u003c/code\u003e\u003c/a\u003e docs(no-extra-parens): add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003e\u003ccode\u003eaa0c6ac\u003c/code\u003e\u003c/a\u003e fix(type-generic-spacing): ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e\u003ccode\u003e3fcec3e\u003c/code\u003e\u003c/a\u003e test(indent): cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e\u003ccode\u003e598bbb0\u003c/code\u003e\u003c/a\u003e feat(type-annotation-spacing): deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of `arrow...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003e\u003ccode\u003ea5380d2\u003c/code\u003e\u003c/a\u003e feat(arrow-spacing): support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.6.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/sinon` from 17.0.4 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sinon\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.34.1 to 8.49.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.49.0\u003c/h2\u003e\n\u003ch2\u003e8.49.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use \u003ccode\u003eIntl.Segmenter\u003c/code\u003e instead of \u003ccode\u003egraphemer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11804\"\u003e#11804\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency prettier to v3.7.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11820\"\u003e#11820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJustin McBride\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.48.1\u003c/h2\u003e\n\u003ch2\u003e8.48.1 (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003e⏪ Reverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e revert \u0026quot;[no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11812\"\u003e#11812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-type-exports] check value flag before resolving alias (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11769\"\u003e#11769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e honor ignored base types on generic classes (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11767\"\u003e#11767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [restrict-template-expressions] check base types in allow list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11764\"\u003e#11764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11759\"\u003e#11759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eOleksandraKordonets\u003c/li\u003e\n\u003cli\u003eSangheeSon \u003ca href=\"https://github.com/Higangssh\"\u003e\u003ccode\u003e@​Higangssh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etao\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.48.0\u003c/h2\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e remove workaround for jest circular structure error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11772\"\u003e#11772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e gate all errors behind allowInvalidAST (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11693\"\u003e#11693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e replace fast-glob with tinyglobby (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11740\"\u003e#11740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.49.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.48.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.3 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.2 (2025-10-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.1 (2025-10-13)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.0 (2025-10-06)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/864595a44b56beb9870bf0f41d59cf7f8f48276a\"\u003e\u003ccode\u003e864595a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/32b7e891bd60ae993e85018ceefa2a0c07590688\"\u003e\u003ccode\u003e32b7e89\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.5.1 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11816\"\u003e#11816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8fe34456f75c1d1e8a4dc518306d5ab93422efec\"\u003e\u003ccode\u003e8fe3445\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6fb1551634b2ff11718e579098f69e041a2ff92c\"\u003e\u003ccode\u003e6fb1551\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4dc42ac541139f0da344550bce7accd8f3d366a\"\u003e\u003ccode\u003ea4dc42a\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 22 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11780\"\u003e#11780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/28cf8032c2492bb3c55dd7dd145249f2246034ad\"\u003e\u003ccode\u003e28cf803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/843f144797c0a94272cdb002c00c5639cf0797c6\"\u003e\u003ccode\u003e843f144\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7c6944e74b29a3310515a9de9333e20116165b58\"\u003e\u003ccode\u003e7c6944e\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11744\"\u003e#11744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d9f3497dfb72e90fd7dc977c77d41b0eb9df4909\"\u003e\u003ccode\u003ed9f3497\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55ca033ee88cc95cfac4ad6dea2257fbeb1d4657\"\u003e\u003ccode\u003e55ca033\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.49.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for typescript-eslint since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.5 to 0.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\na:e:try{for(;;)break a}catch{break e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\nconst foo=()=\u0026gt;{console.log(x())};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\na:e:try{for(;;)break a}catch{break e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\nconst foo=()=\u0026gt;{console.log(x())};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5e0e56d6d62076dfeff47f5227ae5300f91d2b16\"\u003e\u003ccode\u003e5e0e56d\u003c/code\u003e\u003c/a\u003e publish 0.27.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5a89732d6bc7d251b604b9d82a3044de65078230\"\u003e\u003ccode\u003e5a89732\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e: improve IIFE inlining for expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b940218ceaadc819d11e8d84dfdf07ac84e27e57\"\u003e\u003ccode\u003eb940218\u003c/code\u003e\u003c/a\u003e minify: move unused expr simplification later\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c46d498c20ed336a3b5b69040b1250a861b2fa89\"\u003e\u003ccode\u003ec46d498\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e: remove empty \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003efinally\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7a72735c0d5efccd99ac4920cb9501e928b28ec9\"\u003e\u003ccode\u003e7a72735\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e: bundler bug with \u003ccode\u003evar\u003c/code\u003e inside \u003ccode\u003eif\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4e4e177bf252829472fc827aa421554cf436b40a\"\u003e\u003ccode\u003e4e4e177\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e: label + \u003ccode\u003etry\u003c/code\u003e + \u003ccode\u003efor\u003c/code\u003e minifier bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6427c91edab734da686c4c5d29ed580b08b9fd5\"\u003e\u003ccode\u003ed6427c9\u003c/code\u003e\u003c/a\u003e fix: deno release url wrong comment (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48e3e19bbf5c72e7b15afbb660fb1e1acaf3ce6f\"\u003e\u003ccode\u003e48e3e19\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol.for\u003c/code\u003e with a primitive never throws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4ff88d01062514c21ee58fdbee6ecfc4158689c0\"\u003e\u003ccode\u003e4ff88d0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003edecorator-tests.js\u003c/code\u003e snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1877e605bf1ac3e5881e6ffba5dfe94d5259b95c\"\u003e\u003ccode\u003e1877e60\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol\u003c/code\u003e with a primitive will never throw\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.5...v0.27.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-import-resolver-typescript` from 4.4.3 to 4.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/releases\"\u003eeslint-import-resolver-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e! - fix: include options hash in cache key for options normalization\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ShayanTheNerd\"\u003e\u003ccode\u003e@​ShayanTheNerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/464\"\u003eimport-js/eslint-import-resolver-typescript#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003eimport-js/eslint-import-resolver-typescript#466\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\"\u003ehttps://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md\"\u003eeslint-import-resolver-typescript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e! - fix: include options hash in cache key for options normalization\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/76672ae7b85b338e93915d1147ead2f0baa1977f\"\u003e\u003ccode\u003e76672ae\u003c/code\u003e\u003c/a\u003e chore: release eslint-import-resolver-typescript (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e fix(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e fix: include options hash in cache key for options normalization (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/c06392fcb4c6445e720db326475e3fe0b0814229\"\u003e\u003ccode\u003ec06392f\u003c/code\u003e\u003c/a\u003e docs: improve the documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-mocha` from 11.1.0 to 11.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lo1tuma/eslint-plugin-mocha/blob/main/CHANGELOG.md\"\u003eeslint-plugin-mocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.0 (October 2, 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove exported plugin type (\u003ca href=\"https://redirect.github.com/lo1tuma/eslint-plugin-mocha/pull/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild-Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop node 23, add node 24 (\u003ca href=\"https://redirect.github.com/lo1tuma/eslint-plugin-mocha/pull/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lo1tuma/eslint-plugin-mocha/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~screendriver\"\u003escreendriver\u003c/a\u003e, a new releaser for eslint-plugin-mocha since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.0 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRe...\n\n_Description has been truncated_","html_url":"https://github.com/Boetie78/puppeteer/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Boetie78%2Fpuppeteer/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"},{"uuid":"3726589231","node_id":"PR_kwDODBBND864ugvX","number":135,"state":"closed","title":"chore(deps-dev): Bump the dev-dependencies group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-21T01:11:22.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-14T01:15:55.000Z","updated_at":"2025-12-21T01:11:24.000Z","time_to_close":604527,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","group_name":"dev-dependencies","update_count":39,"packages":[{"name":"@actions/core","old_version":"1.11.1","new_version":"2.0.1","repository_url":"https://github.com/actions/toolkit"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@microsoft/api-extractor","old_version":"7.52.8","new_version":"7.55.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@rollup/plugin-babel","old_version":"6.0.4","new_version":"6.1.0","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-node-resolve","old_version":"16.0.1","new_version":"16.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"@stylistic/eslint-plugin","old_version":"4.4.1","new_version":"5.6.1","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"@types/sinon","old_version":"17.0.4","new_version":"21.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript-eslint","old_version":"8.34.1","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"esbuild","old_version":"0.25.5","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-mocha","old_version":"11.1.0","new_version":"11.2.0","repository_url":"https://github.com/lo1tuma/eslint-plugin-mocha"},{"name":"eslint-plugin-prettier","old_version":"5.5.0","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-tsdoc","old_version":"0.4.0","new_version":"0.5.0","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"eslint-plugin-unused-imports","old_version":"4.1.4","new_version":"4.3.0","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"eslint","old_version":"9.22.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"execa","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"expect","old_version":"30.0.2","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"globals","old_version":"16.2.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"hereby","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/jakebailey/hereby"},{"name":"mocha","old_version":"11.7.0","new_version":"11.7.5","repository_url":"https://github.com/mochajs/mocha"},{"name":"prettier","old_version":"3.5.3","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"rollup","old_version":"4.44.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@schematics/angular","old_version":"20.0.3","new_version":"21.0.3","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.0.3","new_version":"21.0.3","repository_url":"https://github.com/angular/angular-cli"},{"name":"@types/chrome","old_version":"0.0.326","new_version":"0.1.32","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"parsel-js","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/LeaVerou/parsel"},{"name":"glob","old_version":"10.4.5","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"@typescript-eslint/utils","old_version":"8.26.1","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@swc/core","old_version":"1.12.5","new_version":"1.15.4","repository_url":"https://github.com/swc-project/swc"},{"name":"pkg-dir","old_version":"8.0.0","new_version":"9.0.0","repository_url":"https://github.com/sindresorhus/pkg-dir"},{"name":"source-map","old_version":"0.7.4","new_version":"0.7.6","repository_url":"https://github.com/mozilla/source-map"},{"name":"@microsoft/api-documenter","old_version":"7.26.28","new_version":"7.28.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/api-extractor-model","old_version":"7.30.6","new_version":"7.32.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/tsdoc","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"@rushstack/node-core-library","old_version":"5.13.1","new_version":"5.19.1","repository_url":"https://github.com/microsoft/rushstack"},{"name":"zod","old_version":"3.25.67","new_version":"4.1.13","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) | `1.11.1` | `2.0.1` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.3` |\n| [@microsoft/api-extractor](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor) | `7.52.8` | `7.55.2` |\n| [@rollup/plugin-babel](https://github.com/rollup/plugins/tree/HEAD/packages/babel) | `6.0.4` | `6.1.0` |\n| [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) | `16.0.1` | `16.0.3` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `4.4.1` | `5.6.1` |\n| [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) | `17.0.4` | `21.0.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.34.1` | `8.49.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.5` | `0.27.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.3` | `4.4.4` |\n| [eslint-plugin-mocha](https://github.com/lo1tuma/eslint-plugin-mocha) | `11.1.0` | `11.2.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.0` | `5.5.4` |\n| [eslint-plugin-tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/eslint-plugin) | `0.4.0` | `0.5.0` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.1.4` | `4.3.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.22.0` | `9.39.2` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.0` | `9.6.1` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.2` | `30.2.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.2.0` | `16.5.0` |\n| [hereby](https://github.com/jakebailey/hereby) | `1.11.0` | `1.11.1` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.0` | `11.7.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.7.4` |\n| [rollup](https://github.com/rollup/rollup) | `4.44.0` | `4.53.3` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [@schematics/angular](https://github.com/angular/angular-cli) | `20.0.3` | `21.0.3` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.0.3` | `21.0.3` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.0.326` | `0.1.32` |\n| [parsel-js](https://github.com/LeaVerou/parsel) | `1.2.1` | `1.2.2` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `13.0.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.26.1` | `8.49.0` |\n| [@swc/core](https://github.com/swc-project/swc) | `1.12.5` | `1.15.4` |\n| [pkg-dir](https://github.com/sindresorhus/pkg-dir) | `8.0.0` | `9.0.0` |\n| [source-map](https://github.com/mozilla/source-map) | `0.7.4` | `0.7.6` |\n| [@microsoft/api-documenter](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-documenter) | `7.26.28` | `7.28.2` |\n| [@microsoft/api-extractor-model](https://github.com/microsoft/rushstack/tree/HEAD/libraries/api-extractor-model) | `7.30.6` | `7.32.2` |\n| [@microsoft/tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/tsdoc) | `0.15.1` | `0.16.0` |\n| [@rushstack/node-core-library](https://github.com/microsoft/rushstack/tree/HEAD/libraries/node-core-library) | `5.13.1` | `5.19.1` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.67` | `4.1.13` |\n\n\nUpdates `@actions/core` from 1.11.1 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md\"\u003e\u003ccode\u003e@​actions/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/exec\u003c/code\u003e from 1.1.1 to 2.0.0 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2199\"\u003e#2199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Node 24 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2110\"\u003e#2110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/http-client\u003c/code\u003e from 2.0.1 to 3.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/actions/toolkit/commits/@actions/artifact@2.0.1/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​actions/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-class-static-block` from 7.27.1 to 7.28.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-class-static-block\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/souhailaS\"\u003e\u003ccode\u003e@​souhailaS\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSOUHAILA SERBOUT (\u003ca href=\"https://github.com/souhailaS\"\u003e\u003ccode\u003e@​souhailaS\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/plugin-transform-class-static-block\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:leftwards_arrow_with_hook: Revert\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17432\"\u003e#17432\u003c/a\u003e Do not mark OptionalMemberExpresion as LVal (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.0 (2025-07-02)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17147\"\u003e#17147\u003c/a\u003e Support top level await in node repl (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f4a96162033b23b33285af63b13aa0632ebb943b\"\u003e\u003ccode\u003ef4a9616\u003c/code\u003e\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block/issues/17443\"\u003e#17443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.3/packages/babel-plugin-transform-class-static-block\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/api-extractor` from 7.52.8 to 7.55.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/rushstack/blob/main/apps/api-extractor/CHANGELOG.md\"\u003e\u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.55.2\u003c/h2\u003e\n\u003cp\u003eSat, 06 Dec 2025 01:12:28 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.55.1\u003c/h2\u003e\n\u003cp\u003eFri, 21 Nov 2025 16:13:56 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.55.0\u003c/h2\u003e\n\u003cp\u003eWed, 12 Nov 2025 01:12:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the \u003ccode\u003e@microsoft/tsdoc\u003c/code\u003e dependency to \u003ccode\u003e~0.16.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBump the \u003ccode\u003e@microsoft/tsdoc-config\u003c/code\u003e dependency to \u003ccode\u003e~0.18.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.54.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Nov 2025 08:15:14 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new setting \u003ccode\u003eIExtractorInvokeOptions.printApiReportDiff\u003c/code\u003e that makes build logs easier to diagnose by printing a diff of any changes to API report files (*.api.md).\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003e--print-api-report-diff\u003c/code\u003e CLI flag that causes a diff of any changes to API report files (*.api.md) to be printed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.53.3\u003c/h2\u003e\n\u003cp\u003eFri, 24 Oct 2025 00:13:38 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.2\u003c/h2\u003e\n\u003cp\u003eWed, 22 Oct 2025 00:57:54 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.1\u003c/h2\u003e\n\u003cp\u003eWed, 08 Oct 2025 00:13:28 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.0\u003c/h2\u003e\n\u003cp\u003eFri, 03 Oct 2025 20:09:59 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize import of builtin modules to use the \u003ccode\u003enode:\u003c/code\u003e protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.52.15\u003c/h2\u003e\n\u003cp\u003eTue, 30 Sep 2025 23:57:45 GMT\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/18d1c120db14591c92e6908da83dc4c3ea3cce97\"\u003e\u003ccode\u003e18d1c12\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/39a6d3469f249ca124c46000801dae7b32f40405\"\u003e\u003ccode\u003e39a6d34\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/a6dcf1a6e9ddcc534190d28779badb44aa059f60\"\u003e\u003ccode\u003ea6dcf1a\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/05a77caccbbfb337b467d4386dd28b39cde74a70\"\u003e\u003ccode\u003e05a77ca\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/ba53f2b048599435959ea65ad5d534d9e976c82c\"\u003e\u003ccode\u003eba53f2b\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/5a39dfe3c722ee535a4b93766f512a570bff4a07\"\u003e\u003ccode\u003e5a39dfe\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/5b5c350e1599c5317429fe7012ba65d579544630\"\u003e\u003ccode\u003e5b5c350\u003c/code\u003e\u003c/a\u003e Bump decoupled local dependencies. (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5440\"\u003e#5440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/3f7b8f94293832edeb949334cffc9379d499b80c\"\u003e\u003ccode\u003e3f7b8f9\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/6ae6a7af58015bad6ef8d562add7a4d42d5b5638\"\u003e\u003ccode\u003e6ae6a7a\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/6d8ac6429036e1956ff5524167da1f6f9be1aaa6\"\u003e\u003ccode\u003e6d8ac64\u003c/code\u003e\u003c/a\u003e Generate a JSON schemas artifact after publish. (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5429\"\u003e#5429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/rushstack/commits/@microsoft/api-extractor_v7.55.2/apps/api-extractor\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-babel` from 6.0.4 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/babel/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow excluding manual chunks when transforming generated code (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/1906\"\u003e#1906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7f241b28e41e3b28500d489e9f59862837915430\"\u003e\u003ccode\u003e7f241b2\u003c/code\u003e\u003c/a\u003e chore(repo): run lint for the entire repo, clean some things up (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/537001f5b8504d2922c754e601d5191b5e78d054\"\u003e\u003ccode\u003e537001f\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/c5e5f58d30b30f1fe5d63ee4168beff290d8d54c\"\u003e\u003ccode\u003ec5e5f58\u003c/code\u003e\u003c/a\u003e fix(babel): clone cached helper identifier before returning it (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/584\"\u003e#584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/83bcdcf271d6cdb2b8c690c30886d01851edc6d2\"\u003e\u003ccode\u003e83bcdcf\u003c/code\u003e\u003c/a\u003e fix(babel): strip hash and query param in extension filter (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7941389b2ea90fe66d5676a5e3f4f6a7f2ad8a43\"\u003e\u003ccode\u003e7941389\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/55a9cb20d7686750aa104d6a45a7d6834f57ba4a\"\u003e\u003ccode\u003e55a9cb2\u003c/code\u003e\u003c/a\u003e chore(babel): add deprecation/migration warnings for the runtime (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/72a0c44ffec40ff5793007c467d95ca5cd4cde05\"\u003e\u003ccode\u003e72a0c44\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/5fa15590e452d568239a6d8e1c7018865c027fe4\"\u003e\u003ccode\u003e5fa1559\u003c/code\u003e\u003c/a\u003e feat(babel): \u003ccode\u003eexport * as ns\u003c/code\u003e support (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/621768bfa45e934c9a3eb8462c2d8ea3005762ed\"\u003e\u003ccode\u003e621768b\u003c/code\u003e\u003c/a\u003e feat(commonjs)!: return the namespace by default when requiring ESM  (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/13526d606743eb0fcd44b0874b33812e4f4099a5\"\u003e\u003ccode\u003e13526d6\u003c/code\u003e\u003c/a\u003e chore(babel): update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/plugins/commits/url-v6.1.0/packages/babel\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-node-resolve` from 16.0.1 to 16.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-node-resolve\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve bare targets of package \u0026quot;imports\u0026quot; using export maps; avoid fileURLToPath(null) (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.0.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-04\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/764910a09d57e3b55cb4d027765b717a50341253\"\u003e\u003ccode\u003e764910a\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/35697207a44aa9f1b474dc6e1cc6054f575765ad\"\u003e\u003ccode\u003e3569720\u003c/code\u003e\u003c/a\u003e fix(node-resolve): resolve bare targets of package \u0026quot;imports\u0026quot; using export map...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/516ed1db422c5dfa0d29c5cbb18ca488b3ad95f6\"\u003e\u003ccode\u003e516ed1d\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7ad50574b269ae9e1ebd5263f8d211a5103ef27d\"\u003e\u003ccode\u003e7ad5057\u003c/code\u003e\u003c/a\u003e fix(node-resolve): error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rollup/plugins/commits/node-resolve-v16.0.3/packages/node-resolve\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 4.4.1 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2025-10-18)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/52b2b2ebd1d911c72c42aea7db05a56ea919cdca\"\u003e\u003ccode\u003e52b2b2e\u003c/code\u003e\u003c/a\u003e chore: release v5.6.1 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003e\u003ccode\u003ec486861\u003c/code\u003e\u003c/a\u003e fix(computed-property-spacing): guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/1f5526a995ee29ce0282ad8f0726742bef219e2a\"\u003e\u003ccode\u003e1f5526a\u003c/code\u003e\u003c/a\u003e chore: release v5.6.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e\u003ccode\u003e684ff76\u003c/code\u003e\u003c/a\u003e feat(no-whitespace-before-property): support TS nodes (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003e\u003ccode\u003ed6e7437\u003c/code\u003e\u003c/a\u003e feat(computed-property-spacing): support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e\u003ccode\u003e88248cf\u003c/code\u003e\u003c/a\u003e docs(no-extra-parens): add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003e\u003ccode\u003eaa0c6ac\u003c/code\u003e\u003c/a\u003e fix(type-generic-spacing): ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e\u003ccode\u003e3fcec3e\u003c/code\u003e\u003c/a\u003e test(indent): cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e\u003ccode\u003e598bbb0\u003c/code\u003e\u003c/a\u003e feat(type-annotation-spacing): deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of `arrow...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003e\u003ccode\u003ea5380d2\u003c/code\u003e\u003c/a\u003e feat(arrow-spacing): support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.6.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/sinon` from 17.0.4 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sinon\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.34.1 to 8.49.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.49.0\u003c/h2\u003e\n\u003ch2\u003e8.49.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use \u003ccode\u003eIntl.Segmenter\u003c/code\u003e instead of \u003ccode\u003egraphemer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11804\"\u003e#11804\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency prettier to v3.7.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11820\"\u003e#11820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJustin McBride\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.48.1\u003c/h2\u003e\n\u003ch2\u003e8.48.1 (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003e⏪ Reverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e revert \u0026quot;[no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11812\"\u003e#11812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-type-exports] check value flag before resolving alias (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11769\"\u003e#11769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e honor ignored base types on generic classes (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11767\"\u003e#11767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [restrict-template-expressions] check base types in allow list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11764\"\u003e#11764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11759\"\u003e#11759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eOleksandraKordonets\u003c/li\u003e\n\u003cli\u003eSangheeSon \u003ca href=\"https://github.com/Higangssh\"\u003e\u003ccode\u003e@​Higangssh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etao\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.48.0\u003c/h2\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e remove workaround for jest circular structure error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11772\"\u003e#11772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e gate all errors behind allowInvalidAST (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11693\"\u003e#11693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e replace fast-glob with tinyglobby (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11740\"\u003e#11740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.49.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.48.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.3 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.2 (2025-10-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.1 (2025-10-13)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.0 (2025-10-06)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/864595a44b56beb9870bf0f41d59cf7f8f48276a\"\u003e\u003ccode\u003e864595a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/32b7e891bd60ae993e85018ceefa2a0c07590688\"\u003e\u003ccode\u003e32b7e89\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.5.1 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11816\"\u003e#11816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8fe34456f75c1d1e8a4dc518306d5ab93422efec\"\u003e\u003ccode\u003e8fe3445\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6fb1551634b2ff11718e579098f69e041a2ff92c\"\u003e\u003ccode\u003e6fb1551\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4dc42ac541139f0da344550bce7accd8f3d366a\"\u003e\u003ccode\u003ea4dc42a\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 22 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11780\"\u003e#11780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/28cf8032c2492bb3c55dd7dd145249f2246034ad\"\u003e\u003ccode\u003e28cf803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/843f144797c0a94272cdb002c00c5639cf0797c6\"\u003e\u003ccode\u003e843f144\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7c6944e74b29a3310515a9de9333e20116165b58\"\u003e\u003ccode\u003e7c6944e\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11744\"\u003e#11744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d9f3497dfb72e90fd7dc977c77d41b0eb9df4909\"\u003e\u003ccode\u003ed9f3497\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55ca033ee88cc95cfac4ad6dea2257fbeb1d4657\"\u003e\u003ccode\u003e55ca033\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.49.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for typescript-eslint since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.5 to 0.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\na:e:try{for(;;)break a}catch{break e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\nconst foo=()=\u0026gt;{console.log(x())};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\na:e:try{for(;;)break a}catch{break e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\nconst foo=()=\u0026gt;{console.log(x())};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5e0e56d6d62076dfeff47f5227ae5300f91d2b16\"\u003e\u003ccode\u003e5e0e56d\u003c/code\u003e\u003c/a\u003e publish 0.27.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5a89732d6bc7d251b604b9d82a3044de65078230\"\u003e\u003ccode\u003e5a89732\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e: improve IIFE inlining for expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b940218ceaadc819d11e8d84dfdf07ac84e27e57\"\u003e\u003ccode\u003eb940218\u003c/code\u003e\u003c/a\u003e minify: move unused expr simplification later\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c46d498c20ed336a3b5b69040b1250a861b2fa89\"\u003e\u003ccode\u003ec46d498\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e: remove empty \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003efinally\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7a72735c0d5efccd99ac4920cb9501e928b28ec9\"\u003e\u003ccode\u003e7a72735\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e: bundler bug with \u003ccode\u003evar\u003c/code\u003e inside \u003ccode\u003eif\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4e4e177bf252829472fc827aa421554cf436b40a\"\u003e\u003ccode\u003e4e4e177\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e: label + \u003ccode\u003etry\u003c/code\u003e + \u003ccode\u003efor\u003c/code\u003e minifier bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6427c91edab734da686c4c5d29ed580b08b9fd5\"\u003e\u003ccode\u003ed6427c9\u003c/code\u003e\u003c/a\u003e fix: deno release url wrong comment (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48e3e19bbf5c72e7b15afbb660fb1e1acaf3ce6f\"\u003e\u003ccode\u003e48e3e19\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol.for\u003c/code\u003e with a primitive never throws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4ff88d01062514c21ee58fdbee6ecfc4158689c0\"\u003e\u003ccode\u003e4ff88d0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003edecorator-tests.js\u003c/code\u003e snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1877e605bf1ac3e5881e6ffba5dfe94d5259b95c\"\u003e\u003ccode\u003e1877e60\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol\u003c/code\u003e with a primitive will never throw\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.5...v0.27.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-import-resolver-typescript` from 4.4.3 to 4.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/releases\"\u003eeslint-import-resolver-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e! - fix: include options hash in cache key for options normalization\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ShayanTheNerd\"\u003e\u003ccode\u003e@​ShayanTheNerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/464\"\u003eimport-js/eslint-import-resolver-typescript#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003eimport-js/eslint-import-resolver-typescript#466\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\"\u003ehttps://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md\"\u003eeslint-import-resolver-typescript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e! - fix: include options hash in cache key for options normalization\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/76672ae7b85b338e93915d1147ead2f0baa1977f\"\u003e\u003ccode\u003e76672ae\u003c/code\u003e\u003c/a\u003e chore: release eslint-import-resolver-typescript (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e fix(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e fix: include options hash in cache key for options normalization (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/c06392fcb4c6445e720db326475e3fe0b0814229\"\u003e\u003ccode\u003ec06392f\u003c/code\u003e\u003c/a\u003e docs: improve the documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-mocha` from 11.1.0 to 11.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lo1tuma/eslint-plugin-mocha/blob/main/CHANGELOG.md\"\u003eeslint-plugin-mocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.0 (October 2, 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove exported plugin type (\u003ca href=\"https://redirect.github.com/lo1tuma/eslint-plugin-mocha/pull/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild-Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop node 23, add node 24 (\u003ca href=\"https://redirect.github.com/lo1tuma/eslint-plugin-mocha/pull/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lo1tuma/eslint-plugin-mocha/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~screendriver\"\u003escreendriver\u003c/a\u003e, a new releaser for eslint-plugin-mocha since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.0 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRe...\n\n_Description has been truncated_","html_url":"https://github.com/edisplay/puppeteer/pull/135","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/edisplay%2Fpuppeteer/issues/135","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/135/packages"},{"uuid":"3706025478","node_id":"PR_kwDOPaua9s63qRkr","number":31,"state":"closed","title":"chore(deps): bump the minor-deps-updates-main group across 1 directory with 30 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T11:47:35.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T11:51:00.000Z","updated_at":"2025-12-15T11:47:37.000Z","time_to_close":604595,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-deps-updates-main","update_count":30,"packages":[{"name":"@aws-sdk/client-cloudfront","old_version":"3.840.0","new_version":"3.946.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-device-farm","old_version":"3.840.0","new_version":"3.946.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.840.0","new_version":"3.946.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.840.0","new_version":"3.946.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@serenity-js/core","old_version":"3.32.3","new_version":"3.37.0","repository_url":"https://github.com/serenity-js/serenity-js"},{"name":"@stencil/core","old_version":"4.35.3","new_version":"4.38.3","repository_url":"https://github.com/stenciljs/core"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"puppeteer-core","old_version":"24.11.2","new_version":"24.32.1","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"import-meta-resolve","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/wooorm/import-meta-resolve"},{"name":"csv-stringify","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"mlly","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/unjs/mlly"},{"name":"vite-plugin-top-level-await","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/Menci/vite-plugin-top-level-await"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"pretty-ms","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"jasmine","old_version":"5.8.0","new_version":"5.13.0","repository_url":"https://github.com/jasmine/jasmine-npm"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"expect-webdriverio","old_version":"5.3.4","new_version":"5.5.0","repository_url":"https://github.com/webdriverio/expect-webdriverio"},{"name":"@babel/core","old_version":"7.27.7","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@puppeteer/browsers","old_version":"2.10.5","new_version":"2.11.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"edgedriver","old_version":"6.1.2","new_version":"6.2.0","repository_url":"https://github.com/webdriverio-community/node-edgedriver"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-deps-updates-main group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-cloudfront](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront) | `3.840.0` | `3.946.0` |\n| [@aws-sdk/client-device-farm](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm) | `3.840.0` | `3.946.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.840.0` | `3.946.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.840.0` | `3.946.0` |\n| [@serenity-js/core](https://github.com/serenity-js/serenity-js/tree/HEAD/packages/core) | `3.32.3` | `3.37.0` |\n| [@stencil/core](https://github.com/stenciljs/core) | `4.35.3` | `4.38.3` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.11.2` | `24.32.1` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [import-meta-resolve](https://github.com/wooorm/import-meta-resolve) | `4.1.0` | `4.2.0` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.5.2` | `6.6.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [mlly](https://github.com/unjs/mlly) | `1.7.4` | `1.8.0` |\n| [vite-plugin-top-level-await](https://github.com/Menci/vite-plugin-top-level-await) | `1.5.0` | `1.6.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.27.1` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.2.0` | `9.3.0` |\n| [jasmine](https://github.com/jasmine/jasmine-npm) | `5.8.0` | `5.13.0` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.13` |\n| [expect-webdriverio](https://github.com/webdriverio/expect-webdriverio) | `5.3.4` | `5.5.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.7` | `7.28.5` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [@puppeteer/browsers](https://github.com/puppeteer/puppeteer) | `2.10.5` | `2.11.0` |\n| [edgedriver](https://github.com/webdriverio-community/node-edgedriver) | `6.1.2` | `6.2.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n\n\nUpdates `@aws-sdk/client-cloudfront` from 3.840.0 to 3.946.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.946.0\u003c/h2\u003e\n\u003ch4\u003e3.946.0(2025-12-05)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003erelease smithy-aws-typescript-codegen 0.39.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7548\"\u003e#7548\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/abaca492fdc60752040742d3536784987085812e\"\u003eabaca492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for typescript formatting (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7546\"\u003e#7546\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003eda6eee73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype imports and index tests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7545\"\u003e#7545\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003eeb4e29bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e  bump jws from 3.2.2 to 3.2.3 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7544\"\u003e#7544\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a934dcb7b2723ae4b1ca0360bd82ec8c8bfb1b99\"\u003ea934dcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Updating stop-task API to encapsulate containers with custom stop signal (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d7a58e2094527eecb4465f58f36bff05f0929bdc\"\u003ed7a58e20\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iam:\u003c/strong\u003e  Adding the ExpirationTime attribute to the delegation request resource. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2de739245699a99e911d0550749e7c9e4b0313ba\"\u003e2de73924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  This release adds a new ScanStatus called \u0026quot;Unsupported Code Artifacts\u0026quot;. This ScanStatus will be returned when a Lambda function was not code scanned because it has unsupported code artifacts. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30b100c95832cb085138547adf0c2cd97de84248\"\u003e30b100c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding Verification API's to Partner Central Account SDK. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9bad198139e2f90ece73c567ec855f1dc083f23\"\u003eb9bad198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Updating the desired url for \u003ccode\u003ePutEmailIdentityDkimSigningAttributes\u003c/code\u003e from v1 to v2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4e8746fff5a52958dc8d53e9ea85263d3233a9f6\"\u003e4e8746ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003econditionally append xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7551\"\u003e#7551\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f9245def44697ffb3b64d55c6e1e58ef9edd7ef4\"\u003ef9245def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eawsQueryCompatibility error structuring (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7541\"\u003e#7541\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab6839561b259612ec9524938277804f59d3048f\"\u003eab683956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eec2-metadata-service:\u003c/strong\u003e  discard response body stream on failed request (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7543\"\u003e#7543\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2dc10c6fef69350a3a2b6e0e22ef0fb4f4e3c7ab\"\u003e2dc10c6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.946.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.945.0\u003c/h2\u003e\n\u003ch4\u003e3.945.0(2025-12-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Add DisallowedByVpcEncryptionControl to the LastUpdateStatusReasonCode and StateReasonCode enums to represent failures caused by VPC Encryption Controls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cc1ebe72de21549a7c4bbc02963de04dd810f264\"\u003ecc1ebe72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.945.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.944.0\u003c/h2\u003e\n\u003ch4\u003e3.944.0(2025-12-03)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-cloudfront/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e Add TrustStore, ConnectionFunction APIs to CloudFront SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e168505e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e This release adds support for bring your own IP (BYOIP) to CloudFront's CreateAnycastIpList API through an optional IpamCidrConfigs field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/aa047c72b437e3559b10979ea59afaba8844d91d\"\u003eaa047c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.935.0...v3.936.0\"\u003e3.936.0\u003c/a\u003e (2025-11-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e\u003ccode\u003e168505e\u003c/code\u003e\u003c/a\u003e feat(client-cloudfront): Add TrustStore, ConnectionFunction APIs to CloudFron...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/aa047c72b437e3559b10979ea59afaba8844d91d\"\u003e\u003ccode\u003eaa047c7\u003c/code\u003e\u003c/a\u003e feat(client-cloudfront): This release adds support for bring your own IP (BYO...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.946.0/clients/client-cloudfront\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-device-farm` from 3.840.0 to 3.946.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.946.0\u003c/h2\u003e\n\u003ch4\u003e3.946.0(2025-12-05)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003erelease smithy-aws-typescript-codegen 0.39.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7548\"\u003e#7548\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/abaca492fdc60752040742d3536784987085812e\"\u003eabaca492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for typescript formatting (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7546\"\u003e#7546\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003eda6eee73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype imports and index tests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7545\"\u003e#7545\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003eeb4e29bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e  bump jws from 3.2.2 to 3.2.3 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7544\"\u003e#7544\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a934dcb7b2723ae4b1ca0360bd82ec8c8bfb1b99\"\u003ea934dcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Updating stop-task API to encapsulate containers with custom stop signal (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d7a58e2094527eecb4465f58f36bff05f0929bdc\"\u003ed7a58e20\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iam:\u003c/strong\u003e  Adding the ExpirationTime attribute to the delegation request resource. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2de739245699a99e911d0550749e7c9e4b0313ba\"\u003e2de73924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  This release adds a new ScanStatus called \u0026quot;Unsupported Code Artifacts\u0026quot;. This ScanStatus will be returned when a Lambda function was not code scanned because it has unsupported code artifacts. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30b100c95832cb085138547adf0c2cd97de84248\"\u003e30b100c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding Verification API's to Partner Central Account SDK. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9bad198139e2f90ece73c567ec855f1dc083f23\"\u003eb9bad198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Updating the desired url for \u003ccode\u003ePutEmailIdentityDkimSigningAttributes\u003c/code\u003e from v1 to v2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4e8746fff5a52958dc8d53e9ea85263d3233a9f6\"\u003e4e8746ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003econditionally append xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7551\"\u003e#7551\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f9245def44697ffb3b64d55c6e1e58ef9edd7ef4\"\u003ef9245def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eawsQueryCompatibility error structuring (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7541\"\u003e#7541\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab6839561b259612ec9524938277804f59d3048f\"\u003eab683956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eec2-metadata-service:\u003c/strong\u003e  discard response body stream on failed request (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7543\"\u003e#7543\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2dc10c6fef69350a3a2b6e0e22ef0fb4f4e3c7ab\"\u003e2dc10c6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.946.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.945.0\u003c/h2\u003e\n\u003ch4\u003e3.945.0(2025-12-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Add DisallowedByVpcEncryptionControl to the LastUpdateStatusReasonCode and StateReasonCode enums to represent failures caused by VPC Encryption Controls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cc1ebe72de21549a7c4bbc02963de04dd810f264\"\u003ecc1ebe72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.945.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.944.0\u003c/h2\u003e\n\u003ch4\u003e3.944.0(2025-12-03)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-device-farm/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-device-farm:\u003c/strong\u003e Add support for environment variables and an IAM execution role. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3476f4df42c0c0e9721de269e95dbdefd6d1055c\"\u003e3476f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.935.0...v3.936.0\"\u003e3.936.0\u003c/a\u003e (2025-11-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3476f4df42c0c0e9721de269e95dbdefd6d1055c\"\u003e\u003ccode\u003e3476f4d\u003c/code\u003e\u003c/a\u003e feat(client-device-farm): Add support for environment variables and an IAM ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c31b14b70eb5750573dedf0de1ccb9c8136c84f9\"\u003e\u003ccode\u003ec31b14b\u003c/code\u003e\u003c/a\u003e Publish v3.935.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.946.0/clients/client-device-farm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.840.0 to 3.946.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.946.0\u003c/h2\u003e\n\u003ch4\u003e3.946.0(2025-12-05)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003erelease smithy-aws-typescript-codegen 0.39.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7548\"\u003e#7548\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/abaca492fdc60752040742d3536784987085812e\"\u003eabaca492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for typescript formatting (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7546\"\u003e#7546\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003eda6eee73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype imports and index tests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7545\"\u003e#7545\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003eeb4e29bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e  bump jws from 3.2.2 to 3.2.3 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7544\"\u003e#7544\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a934dcb7b2723ae4b1ca0360bd82ec8c8bfb1b99\"\u003ea934dcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Updating stop-task API to encapsulate containers with custom stop signal (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d7a58e2094527eecb4465f58f36bff05f0929bdc\"\u003ed7a58e20\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iam:\u003c/strong\u003e  Adding the ExpirationTime attribute to the delegation request resource. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2de739245699a99e911d0550749e7c9e4b0313ba\"\u003e2de73924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  This release adds a new ScanStatus called \u0026quot;Unsupported Code Artifacts\u0026quot;. This ScanStatus will be returned when a Lambda function was not code scanned because it has unsupported code artifacts. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30b100c95832cb085138547adf0c2cd97de84248\"\u003e30b100c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding Verification API's to Partner Central Account SDK. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9bad198139e2f90ece73c567ec855f1dc083f23\"\u003eb9bad198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Updating the desired url for \u003ccode\u003ePutEmailIdentityDkimSigningAttributes\u003c/code\u003e from v1 to v2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4e8746fff5a52958dc8d53e9ea85263d3233a9f6\"\u003e4e8746ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003econditionally append xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7551\"\u003e#7551\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f9245def44697ffb3b64d55c6e1e58ef9edd7ef4\"\u003ef9245def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eawsQueryCompatibility error structuring (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7541\"\u003e#7541\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab6839561b259612ec9524938277804f59d3048f\"\u003eab683956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eec2-metadata-service:\u003c/strong\u003e  discard response body stream on failed request (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7543\"\u003e#7543\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2dc10c6fef69350a3a2b6e0e22ef0fb4f4e3c7ab\"\u003e2dc10c6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.946.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.945.0\u003c/h2\u003e\n\u003ch4\u003e3.945.0(2025-12-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Add DisallowedByVpcEncryptionControl to the LastUpdateStatusReasonCode and StateReasonCode enums to represent failures caused by VPC Encryption Controls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cc1ebe72de21549a7c4bbc02963de04dd810f264\"\u003ecc1ebe72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.945.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.944.0\u003c/h2\u003e\n\u003ch4\u003e3.944.0(2025-12-03)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e New S3 Storage Class FSX_ONTAP (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e56ffa40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Enable / Disable ABAC on a general purpose bucket. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9816b260680314d8883fc56e59e015fdd906f8b8\"\u003e9816b26\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.935.0...v3.936.0\"\u003e3.936.0\u003c/a\u003e (2025-11-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e\u003ccode\u003e56ffa40\u003c/code\u003e\u003c/a\u003e feat(client-s3): New S3 Storage Class FSX_ONTAP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9816b260680314d8883fc56e59e015fdd906f8b8\"\u003e\u003ccode\u003e9816b26\u003c/code\u003e\u003c/a\u003e feat(client-s3): Enable / Disable ABAC on a general purpose bucket.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.946.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.840.0 to 3.946.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.946.0\u003c/h2\u003e\n\u003ch4\u003e3.946.0(2025-12-05)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003erelease smithy-aws-typescript-codegen 0.39.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7548\"\u003e#7548\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/abaca492fdc60752040742d3536784987085812e\"\u003eabaca492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for typescript formatting (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7546\"\u003e#7546\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003eda6eee73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype imports and index tests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7545\"\u003e#7545\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003eeb4e29bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e  bump jws from 3.2.2 to 3.2.3 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7544\"\u003e#7544\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a934dcb7b2723ae4b1ca0360bd82ec8c8bfb1b99\"\u003ea934dcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Updating stop-task API to encapsulate containers with custom stop signal (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d7a58e2094527eecb4465f58f36bff05f0929bdc\"\u003ed7a58e20\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iam:\u003c/strong\u003e  Adding the ExpirationTime attribute to the delegation request resource. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2de739245699a99e911d0550749e7c9e4b0313ba\"\u003e2de73924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  This release adds a new ScanStatus called \u0026quot;Unsupported Code Artifacts\u0026quot;. This ScanStatus will be returned when a Lambda function was not code scanned because it has unsupported code artifacts. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30b100c95832cb085138547adf0c2cd97de84248\"\u003e30b100c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding Verification API's to Partner Central Account SDK. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9bad198139e2f90ece73c567ec855f1dc083f23\"\u003eb9bad198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Updating the desired url for \u003ccode\u003ePutEmailIdentityDkimSigningAttributes\u003c/code\u003e from v1 to v2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4e8746fff5a52958dc8d53e9ea85263d3233a9f6\"\u003e4e8746ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003econditionally append xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7551\"\u003e#7551\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f9245def44697ffb3b64d55c6e1e58ef9edd7ef4\"\u003ef9245def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eawsQueryCompatibility error structuring (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7541\"\u003e#7541\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab6839561b259612ec9524938277804f59d3048f\"\u003eab683956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eec2-metadata-service:\u003c/strong\u003e  discard response body stream on failed request (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7543\"\u003e#7543\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2dc10c6fef69350a3a2b6e0e22ef0fb4f4e3c7ab\"\u003e2dc10c6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.946.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.945.0\u003c/h2\u003e\n\u003ch4\u003e3.945.0(2025-12-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Add DisallowedByVpcEncryptionControl to the LastUpdateStatusReasonCode and StateReasonCode enums to represent failures caused by VPC Encryption Controls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cc1ebe72de21549a7c4bbc02963de04dd810f264\"\u003ecc1ebe72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.945.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.944.0\u003c/h2\u003e\n\u003ch4\u003e3.944.0(2025-12-03)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.935.0...v3.936.0\"\u003e3.936.0\u003c/a\u003e (2025-11-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.934.0...v3.935.0\"\u003e3.935.0\u003c/a\u003e (2025-11-19)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c31b14b70eb5750573dedf0de1ccb9c8136c84f9\"\u003e\u003ccode\u003ec31b14b\u003c/code\u003e\u003c/a\u003e Publish v3.935.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ac2be518aa22bbc0c1899580073b433c0d3836ac\"\u003e\u003ccode\u003eac2be51\u003c/code\u003e\u003c/a\u003e chore(codegen): update for smithy/core serde fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7511\"\u003e#7511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.946.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@serenity-js/core` from 3.32.3 to 3.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/releases\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.37.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​cucumber/cucumber\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/7056e7129928f7e1db57ed6e7657ffa8bfd486ed\"\u003e7056e71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency body-parser to v2.2.1 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0738ce8d63428f2d989db40d39f64cb1893cd897\"\u003e0738ce8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency express to v5.2.0 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/99a34b3a555324755ae15ba4ea82245c9057adef\"\u003e99a34b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency jasmine to v5.13.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9e924c0458b380126245f033c5b95b96ac4ac57b\"\u003e9e924c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency lru-cache to v11.2.4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/53255161e3b3ef77fe26ee72c5d40bbac6a2a5b4\"\u003e5325516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e introduced axios fixture (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a83674697531622d522c6924db2875188efcc834\"\u003ea836746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e support for providing extraAbilities without overriding the actors (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/5e189caa4f4a0f38287f8586f21d8106c7c7dab3\"\u003e5e189ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e useBase supports merging multiple base fixtures (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e37ed77ae2cc8c18349096cc82668cf522d2e7f1\"\u003ee37ed77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update playwright dependencies to v1.57.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/800445eca508112ab2dd9fd1f1101113c6091fe3\"\u003e800445e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update webdriverio dependencies to ^9.20.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/1d89e8bb8f5ec03386afdef0eacdab802c7d6940\"\u003e1d89e8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocal-server:\u003c/strong\u003e updated examples in API docs (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/32f99b0620e91d00252a74ea435e5fed9c060da8\"\u003e32f99b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency axios to v1.13.2 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9f8d6cc34ecf2cbd121380bd584f509b1416e675\"\u003e9f8d6cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright:\u003c/strong\u003e corrected handling of pages closed during the test (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/adbd35c9b2ae83b63bd7541461646891f5951b2d\"\u003eadbd35c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/serenity-js/serenity-js/issues/3054\"\u003e#3054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e introduced support for Node 24, dropped support for Node 18 (EOL) (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9dd5f885d8e65cd8ff3429a2af94151fbe9134ed\"\u003e9dd5f88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.2...v3.35.3\"\u003e3.35.3\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency semver to v7.7.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/4d73e2127068088d42aa751acf730097a4e3a426\"\u003e4d73e21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/dae146cd99a04f09b5926fb9d3205af562fa2927\"\u003e\u003ccode\u003edae146c\u003c/code\u003e\u003c/a\u003e chore(release): v3.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/88a1027aa2171c26e3988e2aaeacea081df91780\"\u003e\u003ccode\u003e88a1027\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/98c39768e18fdba1e9f15464c5e4e4bc166ebe6d\"\u003e\u003ccode\u003e98c3976\u003c/code\u003e\u003c/a\u003e docs(console-reporter): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/371f89759b7b503d5a581f23a69961d0bc97b322\"\u003e\u003ccode\u003e371f897\u003c/code\u003e\u003c/a\u003e docs(rest): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/97c87d6956647fdd9ca594e029f7a754812973a5\"\u003e\u003ccode\u003e97c87d6\u003c/code\u003e\u003c/a\u003e docs(core): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/3fd671ed1982540f2821c02ec2679cca77822936\"\u003e\u003ccode\u003e3fd671e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to v4.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/bce71a2454b8c6e2639bc351cc84f47c0c8cbb0a\"\u003e\u003ccode\u003ebce71a2\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/21a824403d570f7a8e0875c579794635c614bd77\"\u003e\u003ccode\u003e21a8244\u003c/code\u003e\u003c/a\u003e docs(core): removed deprecated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/d13abbfcd6255c6f9466394d4efa1e808907a71f\"\u003e\u003ccode\u003ed13abbf\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/73bc19c2ebdab0f93b6edbc31e3a6e3b74f52034\"\u003e\u003ccode\u003e73bc19c\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serenity-js/serenity-js/commits/v3.37.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​serenity-js/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stencil/core` from 4.35.3 to 4.38.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/releases\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e😋 v4.38.3 (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentation:\u003c/strong\u003e Escape special chars within jsdoc comments (\u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003e#6435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fredppro\"\u003e\u003ccode\u003e@​fredppro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003estenciljs/core#6435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🐎 4.38.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ritoban23\"\u003e\u003ccode\u003e@​ritoban23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6423\"\u003estenciljs/core#6423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🚎 4.38.1 (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTest\u003c/strong\u003e Export internal \u003ccode\u003emockComponentMeta\u003c/code\u003e object making writing custom output-target tests easier (\u003ca href=\"https://github.com/stenciljs/core/commit/ef05b4505a9313280bca5712dedcbc0444fa37a5\"\u003eef05b45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript:\u003c/strong\u003e update typescript to version 5.9.2 by \u003ca href=\"https://github.com/OS-jacobbell\"\u003e\u003ccode\u003e@​OS-jacobbell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6397\"\u003estenciljs/core#6397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Cliffback\"\u003e\u003ccode\u003e@​Cliffback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6409\"\u003estenciljs/core#6409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OS-jacobbell\"\u003e\u003ccode\u003e@​OS-jacobbell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6397\"\u003estenciljs/core#6397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.0...v4.38.1\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.0...v4.38.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🎿 4.38.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e😋 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003e4.38.3\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003e4.38.2\u003c/a\u003e (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.0...v4.38.1\"\u003e4.38.1\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTest\u003c/strong\u003e Export internal \u003ccode\u003emockComponentMeta\u003c/code\u003e object making writing custom output-target tests easier (\u003ca href=\"https://github.com/stenciljs/core/commit/ef05b4505a9313280bca5712dedcbc0444fa37a5\"\u003eef05b45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e🎿 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.37.1...v4.38.0\"\u003e4.38.0\u003c/a\u003e (2025-10-02)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elocal (same-file) class inheritance search (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6403\"\u003e#6403\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/695b1acabd401bd0f7b6c945be3225e7896bbc14\"\u003e695b1ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e stop immediate re-renders for reflected props when null !== undefined (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6404\"\u003e#6404\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/680b12ec7302f169e5d251066e522b81071f8c4e\"\u003e680b12e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etest:\u003c/strong\u003e stop duplicate super calls in Jest (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6401\"\u003e#6401\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/32160ad13beb1891f2cefbcf946f17fdb41aacf5\"\u003e32160ad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etest:\u003c/strong\u003e trigger \u003ca href=\"https://github.com/Watch\"\u003e\u003ccode\u003e@​Watch\u003c/code\u003e\u003c/a\u003e decorators on inherited classes in jest env (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6402\"\u003e#6402\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/f2770687f592782ce2ff234da933f603ca9e31bb\"\u003ef277068\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/bede52f9ed7e60d3faff0a57de6c97d28b5caa66\"\u003e\u003ccode\u003ebede52f\u003c/code\u003e\u003c/a\u003e v4.38.3 (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6442\"\u003e#6442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e\u003ccode\u003e4719427\u003c/code\u003e\u003c/a\u003e fix(types): revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/744b783cdf5d76dec0e66cd53cf83140ac5a7c75\"\u003e\u003ccode\u003e744b783\u003c/code\u003e\u003c/a\u003e FIX {CORE-6376} Escape special chars in JSDoc comments (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6435\"\u003e#6435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003e\u003ccode\u003ee790c24\u003c/code\u003e\u003c/a\u003e fix(runtime): modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e\u003ccode\u003e5018e1e\u003c/code\u003e\u003c/a\u003e fix(ts): moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitO...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/b990425d14bc10c3e86bedeacee7741d8c41c0e5\"\u003e\u003ccode\u003eb990425\u003c/code\u003e\u003c/a\u003e v4.38.2 (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6427\"\u003e#6427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e\u003ccode\u003e7044550\u003c/code\u003e\u003c/a\u003e fix(types): temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/11b2d7a08ee39ba79cc482197e7a9145e881172a\"\u003e\u003ccode\u003e11b2d7a\u003c/code\u003e\u003c/a\u003e chore: more mixin / extends warnings (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6424\"\u003e#6424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003e\u003ccode\u003ea85d031\u003c/code\u003e\u003c/a\u003e fix(mock-doc): implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003e\u003ccode\u003eb191267\u003c/code\u003e\u003c/a\u003e fix(types): new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stenciljs/core/compare/v4.35.3...v4.38.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 16.3.0 to 16.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)  6d441ca\u003c/li\u003e\n\u003cli\u003eAdd Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)  ea31521\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/309\"\u003e#309\u003c/a\u003e)  8b8a2d6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/46fdf18f4ce0b5abc9da1b3cf0f64fe8413f8573\"\u003e\u003ccode\u003e46fdf18\u003c/code\u003e\u003c/a\u003e 16.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/6d441ca77493f1ce9a8b332acdcbf8b153f2d788\"\u003e\u003ccode\u003e6d441ca\u003c/code\u003e\u003c/a\u003e Update globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/d323da640b22eb962aa60a85e9303419d1ec3131\"\u003e\u003ccode\u003ed323da6\u003c/code\u003e\u003c/a\u003e Add test for keys and values (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ea31521ef3c30a6ac4ca269970ecccf47e1524d6\"\u003e\u003ccode\u003eea31521\u003c/code\u003e\u003c/a\u003e Add Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/fa8aaaeb9b203468a07e9c2dacec9ca48527aa1f\"\u003e\u003ccode\u003efa8aaae\u003c/code\u003e\u003c/a\u003e Add date to automated PR title (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b777f0926d9f5d433a4cc507e4d282eb714ddc4f\"\u003e\u003ccode\u003eb777f09\u003c/code\u003e\u003c/a\u003e Update Puppeteer (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/52ba38b98338c0e4c16ebab6638b2ac74a2f726c\"\u003e\u003ccode\u003e52ba38b\u003c/code\u003e\u003c/a\u003e 16.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8b8a2d62527a90c2535de732f3eeeb6f3111f1be\"\u003e\u003ccode\u003e8b8a2d6\u003c/code\u003e\u003c/a\u003e Update globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.3.0...v16.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `puppeteer-core` from 24.11.2 to 24.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/puppeteer/puppeteer/releases\"\u003epuppeteer-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epuppeteer-core: v24.32.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.32.0...puppeteer-core-v24.32.1\"\u003e24.32.1\u003c/a\u003e (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eassertion errors and wrong URL in puppeteer.connect(channel) (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14486\"\u003e#14486\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/1095b463494dce105fff567321aa3b6e504bab52\"\u003e1095b46\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📄 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix versioning in Supported browsers (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14481\"\u003e#14481\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/1af199d748333f6068ce89d09a6c82fc8cc07d8b\"\u003e1af199d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epuppeteer-core: v24.32.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.31.0...puppeteer-core-v24.32.0\"\u003e24.32.0\u003c/a\u003e (2025-12-03)\u003c/h2\u003e\n\u003ch3\u003e🎉 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd browser.screens, .addScreen and .removeScreen methods (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14445\"\u003e#14445\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/98ae5e75fda3d01c067dac6926370dba05cd720c\"\u003e98ae5e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebluetooth emulation (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14448\"\u003e#14448\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/e181c1befaebadfa74ec4e1b6742f26187bd3a2a\"\u003ee181c1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 143.0.7499.40 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14476\"\u003e#14476\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/b0e15aff5143b1c08d0ad66555cfc5c9a369d5dd\"\u003eb0e15af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport channel in puppeteer.connect (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14466\"\u003e#14466\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/bc3a52185d43618756c491e9cc930ca9340f9776\"\u003ebc3a521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport new page window positioning (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14446\"\u003e#14446\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/20881f8a52b8a29abaf6e5353dc8642474348fa0\"\u003e20881f8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriver:\u003c/strong\u003e bluetooth emulation via WebDriver BiDi (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14455\"\u003e#14455\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/e17263c815cb6638c035d0d91934ab8536f03b7b\"\u003ee17263c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eignore non-page DevTools targets when handleDevToolsAsPage=true (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14472\"\u003e#14472\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/11bf1d205707e02c874cb6e3c5ee6f12b1e27f70\"\u003e11bf1d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent accessibility nodes attributes with false from being ignored (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14475\"\u003e#14475\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/086a8ab650c424192ec8edf489fce90bad318bb2\"\u003e086a8ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Firefox 145.0.2 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14462\"\u003e#14462\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/97ca8944d5fb5f169804f230d431a62cb600bbfc\"\u003e97ca894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriver:\u003c/strong\u003e allow for scripts to throw platform objects (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14456\"\u003e#14456\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/7c0d3d977b2c3370516c42218977bd4338421b28\"\u003e7c0d3d9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​puppeteer/browsers\u003c/code\u003e bumped from 2.10.13 to 2.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epuppeteer-core: v24.31.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.30.0...puppeteer-core-v24.31.0\"\u003e24.31.0\u003c/a\u003e (2025-11-20)\u003c/h2\u003e\n\u003ch3\u003e🎉 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriver:\u003c/strong\u003e use \u003ccode\u003eemulation.setNetworkConditions\u003c/code\u003e for offline emulation (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14431\"\u003e#14431\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/a9e7c1dc7df7de10304c2f6cdd93e95de3bc0921\"\u003ea9e7c1d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriver:\u003c/strong\u003e use \u003ccode\u003eemulation.setUserAgentOverride\u003c/code\u003e instead of network interception (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14335\"\u003e#14335\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/e48ae6bd8ca39fc09c79f468b48b1666d5668726\"\u003ee48ae6b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md\"\u003epuppeteer-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.32.0...puppeteer-v24.32.1\"\u003e24.32.1\u003c/a...\n\n_Description has been truncated_","html_url":"https://github.com/StephNathai/webdriverio/pull/31","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/StephNathai%2Fwebdriverio/issues/31","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/31/packages"},{"uuid":"3660316355","node_id":"PR_kwDOJBqt-861Rki0","number":435,"state":"closed","title":"chore(deps-dev): bump the dev-dependencies group with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-11T08:53:34.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-24T19:53:28.000Z","updated_at":"2025-12-11T08:53:35.000Z","time_to_close":1429206,"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":"@biomejs/biome","old_version":"2.1.1","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/node","old_version":"22.16.2","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cspell","old_version":"8.19.4","new_version":"9.3.2","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"cz-conventional-changelog","old_version":"3.0.1","new_version":"3.3.0","repository_url":"https://github.com/commitizen/cz-conventional-changelog"},{"name":"glob","old_version":"11.1.0","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"release-it","old_version":"19.0.3","new_version":"19.0.6","repository_url":"https://github.com/release-it/release-it"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"tsup","old_version":"8.5.0","new_version":"8.5.1","repository_url":"https://github.com/egoist/tsup"},{"name":"tsx","old_version":"4.20.3","new_version":"4.20.6","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typedoc","old_version":"0.28.7","new_version":"0.28.14","repository_url":"https://github.com/TypeStrong/TypeDoc"},{"name":"typedoc-plugin-frontmatter","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/typedoc2md/typedoc-plugin-markdown"},{"name":"typedoc-plugin-markdown","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/typedoc2md/typedoc-plugin-markdown"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.13","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@types/uuid","old_version":"10.0.0","new_version":"11.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.1` | `2.3.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.16.2` | `24.10.1` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `8.19.4` | `9.3.2` |\n| [cz-conventional-changelog](https://github.com/commitizen/cz-conventional-changelog) | `3.0.1` | `3.3.0` |\n| [glob](https://github.com/isaacs/node-glob) | `11.1.0` | `13.0.0` |\n| [release-it](https://github.com/release-it/release-it) | `19.0.3` | `19.0.6` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [tsup](https://github.com/egoist/tsup) | `8.5.0` | `8.5.1` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.20.6` |\n| [typedoc](https://github.com/TypeStrong/TypeDoc) | `0.28.7` | `0.28.14` |\n| [typedoc-plugin-frontmatter](https://github.com/typedoc2md/typedoc-plugin-markdown/tree/HEAD/packages/typedoc-plugin-frontmatter) | `1.3.0` | `1.3.1` |\n| [typedoc-plugin-markdown](https://github.com/typedoc2md/typedoc-plugin-markdown/tree/HEAD/packages/typedoc-plugin-markdown) | `4.7.0` | `4.9.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.13` |\n| [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) | `10.0.0` | `11.0.0` |\n\nUpdates `@biomejs/biome` from 2.1.1 to 2.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.3.7\u003c/h2\u003e\n\u003ch2\u003e2.3.7\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/8169\"\u003e#8169\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7fdcec8eb4ce9f28784f823ef01bd923d2c5d1cb\"\u003e\u003ccode\u003e7fdcec8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7999\"\u003e#7999\u003c/a\u003e: Correctly place \u003ccode\u003eawait\u003c/code\u003e after leading comment in auto-fix action from \u003ccode\u003enoFloatingPromises\u003c/code\u003e rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8157\"\u003e#8157\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/12d5b422e388a3f5a906930f2cf04b6835c05258\"\u003e\u003ccode\u003e12d5b42\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8148\"\u003e#8148\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-invalid-use-before-declaration/\"\u003e\u003ccode\u003enoInvalidUseBeforeDeclaration\u003c/code\u003e\u003c/a\u003e no longer reports some valid use before declarations.\u003c/p\u003e\n\u003cp\u003eThe following code is no longer reported as invalid:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass classA {\n  C = C;\n}\nconst C = 0;\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/8178\"\u003e#8178\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6ba41570e088765cab5b7075f55335296a005c94\"\u003e\u003ccode\u003e6ba4157\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/8174\"\u003e#8174\u003c/a\u003e, where the HTML parser would parse 2 directives as a single directive because it would not reject whitespace in Vue directives. This would cause the formatter to erroneously merge the 2 directives into one, resulting in broken code.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- \u0026lt;Component v-else:property=\u0026quot;123\u0026quot; /\u0026gt;\n+ \u0026lt;Component v-else :property=\u0026quot;123\u0026quot; /\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/8088\"\u003e#8088\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0eb08e8e34f96b5a4fd8cc67f430b614736b6d4c\"\u003e\u003ccode\u003e0eb08e8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/db295\"\u003e\u003ccode\u003e@​db295\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7876\"\u003e#7876\u003c/a\u003e: The \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-imports/\"\u003e\u003ccode\u003enoUnusedImports\u003c/code\u003e\u003c/a\u003e rule now ignores imports that are used by \u003ca href=\"https://github.com/linkcode\"\u003e\u003ccode\u003e@​linkcode\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/linkplain\"\u003e\u003ccode\u003e@​linkplain\u003c/code\u003e\u003c/a\u003e (previously supported \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/see\"\u003e\u003ccode\u003e@​see\u003c/code\u003e\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe following code will no longer be a false positive:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport type { a } from \u0026quot;a\u0026quot;\n\u003cp\u003e/**\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{\u003ca href=\"https://github.com/linkcode\"\u003e\u003ccode\u003e@​linkcode\u003c/code\u003e\u003c/a\u003e a}\n*/\nfunction func() {}\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8119\"\u003e#8119\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/8d6465554ef9cd97f017102892f948593b0f26f1\"\u003e\u003ccode\u003e8d64655\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Improved the detection of the rule \u003ccode\u003enoUnnecessaryConditions\u003c/code\u003e. Now the rule isn't triggered for variables that are mutated inside a module.\u003c/p\u003e\n\u003cp\u003eThis logic deviates from the original rule, hence \u003ccode\u003enoUnnecessaryConditions\u003c/code\u003e is now marked as \u0026quot;inspired\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003ehey\u003c/code\u003e starts as \u003ccode\u003efalse\u003c/code\u003e, but then it's assigned to a string. The rule isn't triggered inside the \u003ccode\u003eif\u003c/code\u003e check.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003elet hey = false;\n\u003cp\u003efunction test() {\nhey = \u0026quot;string\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.7\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/8169\"\u003e#8169\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7fdcec8eb4ce9f28784f823ef01bd923d2c5d1cb\"\u003e\u003ccode\u003e7fdcec8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7999\"\u003e#7999\u003c/a\u003e: Correctly place \u003ccode\u003eawait\u003c/code\u003e after leading comment in auto-fix action from \u003ccode\u003enoFloatingPromises\u003c/code\u003e rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8157\"\u003e#8157\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/12d5b422e388a3f5a906930f2cf04b6835c05258\"\u003e\u003ccode\u003e12d5b42\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8148\"\u003e#8148\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-invalid-use-before-declaration/\"\u003e\u003ccode\u003enoInvalidUseBeforeDeclaration\u003c/code\u003e\u003c/a\u003e no longer reports some valid use before declarations.\u003c/p\u003e\n\u003cp\u003eThe following code is no longer reported as invalid:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass classA {\n  C = C;\n}\nconst C = 0;\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/8178\"\u003e#8178\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6ba41570e088765cab5b7075f55335296a005c94\"\u003e\u003ccode\u003e6ba4157\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/8174\"\u003e#8174\u003c/a\u003e, where the HTML parser would parse 2 directives as a single directive because it would not reject whitespace in Vue directives. This would cause the formatter to erroneously merge the 2 directives into one, resulting in broken code.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- \u0026lt;Component v-else:property=\u0026quot;123\u0026quot; /\u0026gt;\n+ \u0026lt;Component v-else :property=\u0026quot;123\u0026quot; /\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/8088\"\u003e#8088\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0eb08e8e34f96b5a4fd8cc67f430b614736b6d4c\"\u003e\u003ccode\u003e0eb08e8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/db295\"\u003e\u003ccode\u003e@​db295\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7876\"\u003e#7876\u003c/a\u003e: The \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-imports/\"\u003e\u003ccode\u003enoUnusedImports\u003c/code\u003e\u003c/a\u003e rule now ignores imports that are used by \u003ca href=\"https://github.com/linkcode\"\u003e\u003ccode\u003e@​linkcode\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/linkplain\"\u003e\u003ccode\u003e@​linkplain\u003c/code\u003e\u003c/a\u003e (previously supported \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/see\"\u003e\u003ccode\u003e@​see\u003c/code\u003e\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe following code will no longer be a false positive:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport type { a } from \u0026quot;a\u0026quot;\n\u003cp\u003e/**\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{\u003ca href=\"https://github.com/linkcode\"\u003e\u003ccode\u003e@​linkcode\u003c/code\u003e\u003c/a\u003e a}\n*/\nfunction func() {}\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8119\"\u003e#8119\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/8d6465554ef9cd97f017102892f948593b0f26f1\"\u003e\u003ccode\u003e8d64655\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Improved the detection of the rule \u003ccode\u003enoUnnecessaryConditions\u003c/code\u003e. Now the rule isn't triggered for variables that are mutated inside a module.\u003c/p\u003e\n\u003cp\u003eThis logic deviates from the original rule, hence \u003ccode\u003enoUnnecessaryConditions\u003c/code\u003e is now marked as \u0026quot;inspired\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003ehey\u003c/code\u003e starts as \u003ccode\u003efalse\u003c/code\u003e, but then it's assigned to a string. The rule isn't triggered inside the \u003ccode\u003eif\u003c/code\u003e check.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003elet hey = false;\n\u003cp\u003efunction test() {\nhey = \u0026quot;string\u0026quot;;\n}\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/8e97b89d2c3b28be6f051aff6a504469ada7196b\"\u003e\u003ccode\u003e8e97b89\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8161\"\u003e#8161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fb1458b33c1e871ae129e14cf23d76391129eb8d\"\u003e\u003ccode\u003efb1458b\u003c/code\u003e\u003c/a\u003e feat(lint/html/vue): add \u003ccode\u003euseVueValidVText\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8158\"\u003e#8158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/2dd38cf5a190a4795505d754cdd9e0e1d96cc7c1\"\u003e\u003ccode\u003e2dd38cf\u003c/code\u003e\u003c/a\u003e fix(schema): domains and feature kind (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8147\"\u003e#8147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/803a44a5f07d72ead15e7fcd4e2413927dd994c3\"\u003e\u003ccode\u003e803a44a\u003c/code\u003e\u003c/a\u003e chore: remove gold sponsor (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8135\"\u003e#8135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/166d95b924368665fee2802d5c84170df1494c83\"\u003e\u003ccode\u003e166d95b\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/6976d03739b7202543594297e39a0c949ecfba98\"\u003e\u003ccode\u003e6976d03\u003c/code\u003e\u003c/a\u003e chore: schema regression rule domains (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8133\"\u003e#8133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5fc5416ae1a64dfae977241eb3f30601999039b7\"\u003e\u003ccode\u003e5fc5416\u003c/code\u003e\u003c/a\u003e feat(lint/vue): add \u003ccode\u003enoVueVIfWithVFor\u003c/code\u003e, \u003ccode\u003euseVueHyphenatedAttributes\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8097\"\u003e#8097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fb8e3e76776b891f037edf308179fc64e4865a4d\"\u003e\u003ccode\u003efb8e3e7\u003c/code\u003e\u003c/a\u003e fix(noInvalidUseBeforeDeclaration): handle class, enum, import-equals (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8113\"\u003e#8113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0f0a65884b615109a1282e88f18efbaca3d223b0\"\u003e\u003ccode\u003e0f0a658\u003c/code\u003e\u003c/a\u003e feat(analyze): implement \u003ccode\u003enoSyncScripts\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8108\"\u003e#8108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/82b9a8eb3ddeb396c9c4615fb316bdd1eb3c7a49\"\u003e\u003ccode\u003e82b9a8e\u003c/code\u003e\u003c/a\u003e feat(js_analyze): implement useFind (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8100\"\u003e#8100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.7/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​biomejs/biome\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.16.2 to 24.10.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cspell` from 8.19.4 to 9.3.2\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\u003ev9.3.2\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Add Zig programming language dictionary (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/7998\"\u003e#7998\u003c/a\u003e)\u003c/h3\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Search for TypeScript config files. (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/7997\"\u003e#7997\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eTypeScript files were allowed, but would not be automatically found.\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eDictionary Updates\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Workflow Bot -- Update Dictionaries (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8004\"\u003e#8004\u003c/a\u003e)\u003c/h3\u003e\n\u003ch1\u003eUpdate Dictionaries (main)\u003c/h1\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003e .../snapshots/ktaranov/sqlserver-kit/report.yaml   |  4 +--\n .../snapshots/ktaranov/sqlserver-kit/snapshot.txt  |  5 ++-\n packages/cspell-bundled-dicts/package.json         |  6 ++--\n pnpm-lock.yaml                                     | 36 +++++++++++-----------\n 4 files changed, 24 insertions(+), 27 deletions(-)\n\u003c/code\u003e\u003c/pre\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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\u003ev9.3.2 (2025-11-15)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Add Zig programming language dictionary (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/7998\"\u003e#7998\u003c/a\u003e)\u003c/h3\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Search for TypeScript config files. (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/7997\"\u003e#7997\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eTypeScript files were allowed, but would not be automatically found.\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eDictionary Updates\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Workflow Bot -- Update Dictionaries (main) (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/8004\"\u003e#8004\u003c/a\u003e)\u003c/h3\u003e\n\u003ch1\u003eUpdate Dictionaries (main)\u003c/h1\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003e .../snapshots/ktaranov/sqlserver-kit/report.yaml   |  4 +--\n .../snapshots/ktaranov/sqlserver-kit/snapshot.txt  |  5 ++-\n packages/cspell-bundled-dicts/package.json         |  6 ++--\n pnpm-lock.yaml                                     | 36 +++++++++++-----------\n 4 files changed, 24 insertions(+), 27 deletions(-)\n\u003c/code\u003e\u003c/pre\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev9.3.1 (2025-11-12)\u003c/h2\u003e\n\u003ch3\u003eFixes\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/595bde79b4a5abf3256b71129995ec3601454b02\"\u003e\u003ccode\u003e595bde7\u003c/code\u003e\u003c/a\u003e v9.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/7bda47e341ada95d033bf359fd6609403044f8d6\"\u003e\u003ccode\u003e7bda47e\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v9.3.2 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/3a6711cddbfb9304ed825e5188c1876810e671dd\"\u003e\u003ccode\u003e3a6711c\u003c/code\u003e\u003c/a\u003e fix: Add Zig programming language dictionary (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/7998\"\u003e#7998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/3f8bf5c88cda393b581957b7f8efc696e432f6f1\"\u003e\u003ccode\u003e3f8bf5c\u003c/code\u003e\u003c/a\u003e v9.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/05b91fac36e2b54daac6697e307a34524aae9fe3\"\u003e\u003ccode\u003e05b91fa\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v9.3.1 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/7968\"\u003e#7968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/1fe74ea417b39a6218e1b62c8679c182b80e2851\"\u003e\u003ccode\u003e1fe74ea\u003c/code\u003e\u003c/a\u003e fix: Support Deno (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/7966\"\u003e#7966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/7fb984ea1809038769617b4105b55bd53f0a7f30\"\u003e\u003ccode\u003e7fb984e\u003c/code\u003e\u003c/a\u003e v9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/7aede50defbbc9fc4dbd7b91ef476c84e347a2f5\"\u003e\u003ccode\u003e7aede50\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v9.3.0 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/7936\"\u003e#7936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/610a15f84e5ae1934316771a8bccf6417bf865c5\"\u003e\u003ccode\u003e610a15f\u003c/code\u003e\u003c/a\u003e chore: bump vitest and \u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/7945\"\u003e#7945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/72f1712caec38d669869b11705eda0bc992e5d4f\"\u003e\u003ccode\u003e72f1712\u003c/code\u003e\u003c/a\u003e feat: Support loading \u003ccode\u003e.ts\u003c/code\u003e and \u003ccode\u003e.mts\u003c/code\u003e config files. (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/7961\"\u003e#7961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streetsidesoftware/cspell/commits/v9.3.2/packages/cspell\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cz-conventional-changelog` from 3.0.1 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/releases\"\u003ecz-conventional-changelog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/compare/v3.2.1...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2020-08-26)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eengine:\u003c/strong\u003e add support for disableSubjectLowerCase (\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/df66875\"\u003edf66875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/compare/v3.2.0...v3.2.1\"\u003e3.2.1\u003c/a\u003e (2020-08-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect typo in JSON (\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/58df4d1\"\u003e58df4d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrap updateTypes in packageRules (\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/0f6dfbf\"\u003e0f6dfbf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/compare/v3.1.1...v3.2.0\"\u003e3.2.0\u003c/a\u003e (2020-05-04)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add suport for custom types (\u003ca href=\"https://redirect.github.com/commitizen/cz-conventional-changelog/issues/104\"\u003e#104\u003c/a\u003e) (\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/aae2548\"\u003eaae2548\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/compare/v3.1.0...v3.1.1\"\u003e3.1.1\u003c/a\u003e (2020-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefaultValues:\u003c/strong\u003e Added fallback for optional default values (\u003ca href=\"https://redirect.github.com/commitizen/cz-conventional-changelog/issues/99\"\u003e#99\u003c/a\u003e) (\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/2aae317\"\u003e2aae317\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/compare/v3.0.3...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2020-01-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eengine:\u003c/strong\u003e add support for disableScopeLowerCase (\u003ca href=\"https://redirect.github.com/commitizen/cz-conventional-changelog/issues/96\"\u003e#96\u003c/a\u003e) (\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/e7bd546\"\u003ee7bd546\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/compare/v3.0.2...v3.0.3\"\u003e3.0.3\u003c/a\u003e (2020-01-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate conventional-commit-types to the latest version 🚀 (\u003ca href=\"https://redirect.github.com/commitizen/cz-conventional-changelog/issues/105\"\u003e#105\u003c/a\u003e) (\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/5a371c1\"\u003e5a371c1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/9127e305ddee984d7e65bd48e3d079003f72ad58\"\u003e\u003ccode\u003e9127e30\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/commitizen/cz-conventional-changelog/issues/127\"\u003e#127\u003c/a\u003e from zoffyzhang/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/8b20d34835ce10eecefc1dd547d1176826722670\"\u003e\u003ccode\u003e8b20d34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/commitizen/cz-conventional-changelog/issues/63\"\u003e#63\u003c/a\u003e from commitizen/renovate/configure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/0f6dfbfa476c7afb4fb3b2f869fe67e0d9675f78\"\u003e\u003ccode\u003e0f6dfbf\u003c/code\u003e\u003c/a\u003e fix: Wrap updateTypes in packageRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/58df4d1d414072a5b7ef1621b350197e8c6c412d\"\u003e\u003ccode\u003e58df4d1\u003c/code\u003e\u003c/a\u003e fix: Correct typo in JSON\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/72100698425369023089fc2d585500ceaa0003d7\"\u003e\u003ccode\u003e7210069\u003c/code\u003e\u003c/a\u003e chore: Update renovate config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/7ac768cc9401725928c48d78a984ecc679cc0a02\"\u003e\u003ccode\u003e7ac768c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/commitizen/cz-conventional-changelog/issues/53\"\u003e#53\u003c/a\u003e from commitizen/greenkeeper/initial\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/37bb75ae656856749dbd5b7bb3121a3cf11ef68e\"\u003e\u003ccode\u003e37bb75a\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into greenkeeper/initial\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/df66875dc0a8be1c17abb7ab7d66b0f55f4e9ddb\"\u003e\u003ccode\u003edf66875\u003c/code\u003e\u003c/a\u003e feat(engine): add support for disableSubjectLowerCase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/aae2548e682683d8637d0ee58bd4e8f320ba3a11\"\u003e\u003ccode\u003eaae2548\u003c/code\u003e\u003c/a\u003e feat(types): add suport for custom types (\u003ca href=\"https://redirect.github.com/commitizen/cz-conventional-changelog/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/2aae31746884b0445fee25abbd3dfd974778a007\"\u003e\u003ccode\u003e2aae317\u003c/code\u003e\u003c/a\u003e fix(defaultValues): Added fallback for optional default values (\u003ca href=\"https://redirect.github.com/commitizen/cz-conventional-changelog/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/compare/v3.0.1...v3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 11.1.0 to 13.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-glob/blob/main/changelog.md\"\u003eglob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echangeglob\u003c/h1\u003e\n\u003ch2\u003e13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove the CLI program out to a separate package, \u003ccode\u003eglob-bin\u003c/code\u003e.\nInstall that if you'd like to continue using glob from the\ncommand line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the unsafe \u003ccode\u003e--shell\u003c/code\u003e option. The \u003ccode\u003e--shell\u003c/code\u003e option is now\nONLY supported on known shells where the behavior can be\nimplemented safely.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2\"\u003eGHSA-5j98-mcp5-4vw2\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--shell\u003c/code\u003e option for the command line, with a warning\nthat this is unsafe. (It will be removed in v12.)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--cmd-arg\u003c/code\u003e/\u003ccode\u003e-g\u003c/code\u003e as a way to \u003cem\u003esafely\u003c/em\u003e add positional\narguments to the command provided to the CLI tool.\u003c/li\u003e\n\u003cli\u003eDetect commands with space or quote characters on known shells,\nand pass positional arguments to them safely, avoiding\n\u003ccode\u003eshell:true\u003c/code\u003e execution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for node before v20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eincludeChildMatches: false\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eExport the \u003ccode\u003eIgnore\u003c/code\u003e class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--default -p\u003c/code\u003e flag to provide a default pattern\u003c/li\u003e\n\u003cli\u003eexclude symbolic links to directories when \u003ccode\u003efollow\u003c/code\u003e and \u003ccode\u003enodir\u003c/code\u003e\nare both set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd glob cli\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn \u003ccode\u003e'.'\u003c/code\u003e instead of the empty string \u003ccode\u003e''\u003c/code\u003e when the current\nworking directory is returned as a match.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eposix: true\u003c/code\u003e option to return \u003ccode\u003e/\u003c/code\u003e delimited paths, even on\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/3bfb9604fabcd372fd13bbacef90339d10d1aa92\"\u003e\u003ccode\u003e3bfb960\u003c/code\u003e\u003c/a\u003e 13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/db31a63edaffa88b6361199267f155112f49f4fe\"\u003e\u003ccode\u003edb31a63\u003c/code\u003e\u003c/a\u003e Split the CLI out from the main project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/54934586bc33b3f90fde6c13c1ca5b719801ee78\"\u003e\u003ccode\u003e5493458\u003c/code\u003e\u003c/a\u003e ci: remove node 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/3f7526c1f4843404a3548c5c5fc27aa2a329bca2\"\u003e\u003ccode\u003e3f7526c\u003c/code\u003e\u003c/a\u003e test: fix bin tests on windows (slashes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/2b03ccaf9fc397b6054d639cd5fbe97104d36221\"\u003e\u003ccode\u003e2b03cca\u003c/code\u003e\u003c/a\u003e 12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/d56203dc19a4af5c8f8177a3b67e63a14a246458\"\u003e\u003ccode\u003ed56203d\u003c/code\u003e\u003c/a\u003e prettier config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/bb521e5d188a8cbbe86d5cef3bf57a49fdee7c59\"\u003e\u003ccode\u003ebb521e5\u003c/code\u003e\u003c/a\u003e Remove --shell option where unsafe to use\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v11.1.0...v13.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `release-it` from 19.0.3 to 19.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/release-it/release-it/releases\"\u003erelease-it's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 19.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate list of projects using release-it (92b49d367d28f0eef8cebb7d29059ab54259edff)\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 2 to 4 (\u003ca href=\"https://redirect.github.com/release-it/release-it/issues/1253\"\u003e#1253\u003c/a\u003e) (21309d3dfcc29d6f87061f345610566070e092a8) - thanks \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]!\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/release-it/release-it/issues/1255\"\u003e#1255\u003c/a\u003e) (3fbaab14e2e3240a6b442b84be6019c57685c30e) - thanks \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]!\u003c/li\u003e\n\u003cli\u003eTest in node 24 (7a12b12a8f75006c72854b0a0934faf5a320067f)\u003c/li\u003e\n\u003cli\u003eUpgrade c12 (resolve \u003ca href=\"https://redirect.github.com/release-it/release-it/issues/1254\"\u003e#1254\u003c/a\u003e) (1f48d03ddfe5d0dff66e2b2211db688c01e5fff4)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 19.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd link to release-it-gitea plugin (bf6f1fbb77797ece76c24b47bb1bcd89a9dbd18b)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/release-it/release-it/issues/1243\"\u003e#1243\u003c/a\u003e) (e42e7dce72b1469ac1944a6d9eb6b6a8d987a919) - thanks \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]!\u003c/li\u003e\n\u003cli\u003eAdd OIDC publishing docs (\u003ca href=\"https://redirect.github.com/release-it/release-it/issues/1245\"\u003e#1245\u003c/a\u003e) (9933c0d3a3ea7a06513b01863098445552942fce) - thanks \u003ca href=\"https://github.com/mceachen\"\u003e\u003ccode\u003e@​mceachen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/release-it/release-it/issues/1247\"\u003e#1247\u003c/a\u003e) (7d9b77fa7ea8f4772257d675036f691982317c08) - thanks \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]!\u003c/li\u003e\n\u003cli\u003eAuto-format (96181f33ec493a239b32667bfc30f4c8841488f9)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (0b907d1cf621572b06663c5acfe989c422d0bf09)\u003c/li\u003e\n\u003cli\u003eRemove redundant knip entry (ca2f7b516585e115e0fbce7c96d0dbc219d2e665)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 19.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace lodash.get with custom get() function and add tests (\u003ca href=\"https://redirect.github.com/release-it/release-it/issues/1231\"\u003e#1231\u003c/a\u003e) (879a2ef69bb245d28cfe4abe4701ceefaadb6bee) - thanks \u003ca href=\"https://github.com/AlejandroRM-DEV\"\u003e\u003ccode\u003e@​AlejandroRM-DEV\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: set octokit log to {} instead of null (\u003ca href=\"https://redirect.github.com/release-it/release-it/issues/1237\"\u003e#1237\u003c/a\u003e) (6fc696f324897e133a9443064dfc6ef5dd827871) - thanks \u003ca href=\"https://github.com/efstathiosntonas\"\u003e\u003ccode\u003e@​efstathiosntonas\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (2195b7935f7bece7e0f49bd13089fc0eb4f671aa)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/release-it/release-it/commit/c5ed4ea3cf43b308624bb71764985d0d79dd90d5\"\u003e\u003ccode\u003ec5ed4ea\u003c/code\u003e\u003c/a\u003e Release 19.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/release-it/release-it/commit/1f48d03ddfe5d0dff66e2b2211db688c01e5fff4\"\u003e\u003ccode\u003e1f48d03\u003c/code\u003e\u003c/a\u003e Upgrade c12 (resolve \u003ca href=\"https://redirect.github.com/release-it/release-it/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/release-it/release-it/commit/7a12b12a8f75006c72854b0a0934faf5a320067f\"\u003e\u003ccode\u003e7a12b12\u003c/code\u003e\u003c/a\u003e Test in node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/release-it/release-it/commit/3fbaab14e2e3240a6b442b84be6019c57685c30e\"\u003e\u003ccode\u003e3fbaab1\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/release-it/release-it/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/release-it/release-it/commit/21309d3dfcc29d6f87061f345610566070e092a8\"\u003e\u003ccode\u003e21309d3\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 2 to 4 (\u003ca href=\"https://redirect.github.com/release-it/release-it/issues/1253\"\u003e#1253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/release-it/release-it/commit/92b49d367d28f0eef8cebb7d29059ab54259edff\"\u003e\u003ccode\u003e92b49d3\u003c/code\u003e\u003c/a\u003e Update list of projects using release-it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/release-it/release-it/commit/5fa09309ffadfc87ddb8ecabd2c294b1a52fa660\"\u003e\u003ccode\u003e5fa0930\u003c/code\u003e\u003c/a\u003e Release 19.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/release-it/release-it/commit/ca2f7b516585e115e0fbce7c96d0dbc219d2e665\"\u003e\u003ccode\u003eca2f7b5\u003c/code\u003e\u003c/a\u003e Remove redundant knip entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/release-it/release-it/commit/0b907d1cf621572b06663c5acfe989c422d0bf09\"\u003e\u003ccode\u003e0b907d1\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/release-it/release-it/commit/96181f33ec493a239b32667bfc30f4c8841488f9\"\u003e\u003ccode\u003e96181f3\u003c/code\u003e\u003c/a\u003e Auto-format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/release-it/release-it/compare/19.0.3...19.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsd` from 0.32.0 to 0.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tsdjs/tsd/releases\"\u003etsd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.9  128fb5e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.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/tsdjs/tsd/commit/9b8d615abd09c6760988b4499b53ac7074f8cc92\"\u003e\u003ccode\u003e9b8d615\u003c/code\u003e\u003c/a\u003e 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/128fb5e27d4464a5231c8ba3e2d2e407cc192634\"\u003e\u003ccode\u003e128fb5e\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.9\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsup` from 8.5.0 to 8.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/egoist/tsup/releases\"\u003etsup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd script tag validation  -  by \u003ca href=\"https://github.com/benhoad\"\u003e\u003ccode\u003e@​benhoad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1314\"\u003eegoist/tsup#1314\u003c/a\u003e \u003ca href=\"https://github.com/egoist/tsup/commit/df7360b\"\u003e\u003c!-- raw HTML omitted --\u003e(df736)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate esbuild to fix sourcemap source issue  -  by \u003ca href=\"https://github.com/ArcherGu\"\u003e\u003ccode\u003e@​ArcherGu\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1316\"\u003eegoist/tsup#1316\u003c/a\u003e \u003ca href=\"https://github.com/egoist/tsup/commit/fb8ae7d\"\u003e\u003c!-- raw HTML omitted --\u003e(fb8ae)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/egoist/tsup/compare/v8.5.0...v8.5.1\"\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/egoist/tsup/commit/1ecb6a5783fc91c73a7426adaa9a5abf3f978f07\"\u003e\u003ccode\u003e1ecb6a5\u003c/code\u003e\u003c/a\u003e chore: release v8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/e92ba64be431aa5da9b40ff6103525b580517082\"\u003e\u003ccode\u003ee92ba64\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/fb8ae7d099a8b8885b5e9f4066696251b2d503f4\"\u003e\u003ccode\u003efb8ae7d\u003c/code\u003e\u003c/a\u003e fix: update esbuild to fix sourcemap source issue (\u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/db7cfaa1b5c09108ad944c201d91ffa9714afd59\"\u003e\u003ccode\u003edb7cfaa\u003c/code\u003e\u003c/a\u003e chore: upgrade pnpm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/df7360b3e0cd3165c378a8544bafa1cb745f3d02\"\u003e\u003ccode\u003edf7360b\u003c/code\u003e\u003c/a\u003e fix: add script tag validation (\u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1314\"\u003e#1314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/65e85472da977fca25ed0fe556a4a211ba7b2b50\"\u003e\u003ccode\u003e65e8547\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003esource-map\u003c/code\u003e to 0.7.6 (\u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/f127e57e8d729e4cab74d78a61c63b1f6bef9913\"\u003e\u003ccode\u003ef127e57\u003c/code\u003e\u003c/a\u003e ci: switch to trusted publisher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/8b6907df5d944e5e4a639a297875a35818ba9fa5\"\u003e\u003ccode\u003e8b6907d\u003c/code\u003e\u003c/a\u003e chore: add maintenance info in README (\u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/egoist/tsup/compare/v8.5.0...v8.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for tsup since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.20.3 to 4.20.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.20.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.5...v4.20.6\"\u003e4.20.6\u003c/a\u003e (2025-09-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly hide relaySignal from process.listeners() (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/741\"\u003e#741\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/710a42473ebfdff362818bed4fd1f5c7a27837e2\"\u003e710a424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.20.6\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.20.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.4...v4.20.5\"\u003e4.20.5\u003c/a\u003e (2025-08-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle ambiguous packages (\u003ca href=\"https://github.com/privatenumber/tsx/commit/796053a6473898bf02283e90dea35a8ff537fa10\"\u003e796053a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.20.5\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.20.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.3...v4.20.4\"\u003e4.20.4\u003c/a\u003e (2025-08-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eoverride Node's native TS formats (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/733\"\u003e#733\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/a639836fad4e60dbda6498b7851b6890e0c60a08\"\u003ea639836\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.20.4\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/710a42473ebfdff362818bed4fd1f5c7a27837e2\"\u003e\u003ccode\u003e710a424\u003c/code\u003e\u003c/a\u003e fix: properly hide relaySignal from process.listeners() (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/20b91c44bbb00006f182fee3b0bcfc55aaec6e44\"\u003e\u003ccode\u003e20b91c4\u003c/code\u003e\u003c/a\u003e docs: make sponsors dynamic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/08dcd59a3a05774897a641a943702ca4b47192e0\"\u003e\u003ccode\u003e08dcd59\u003c/code\u003e\u003c/a\u003e chore: move vercel settings to root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/e6d1a4726540eb4dbef9b331acb13a294c674e96\"\u003e\u003ccode\u003ee6d1a47\u003c/code\u003e\u003c/a\u003e docs: obfuscate aside classname\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/de2719d943aefa1ac3f9b55b1351a2be79a546dc\"\u003e\u003ccode\u003ede2719d\u003c/code\u003e\u003c/a\u003e style: remove unused variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/13f2954df393488b5babfc33ccb36879399ab2ab\"\u003e\u003ccode\u003e13f2954\u003c/code\u003e\u003c/a\u003e chore: upgrade docs deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/0504525e5f0c69821f11e99496e5e02bfba29af8\"\u003e\u003ccode\u003e0504525\u003c/code\u003e\u003c/a\u003e chore: upgrade manten\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/132fdd83ef108a4f0b446e1c3e103f7928430017\"\u003e\u003ccode\u003e132fdd8\u003c/code\u003e\u003c/a\u003e test: assert require.cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/f057e7da236b1f5631d761cbebd08d580e2bb32d\"\u003e\u003ccode\u003ef057e7d\u003c/code\u003e\u003c/a\u003e test: require loop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/a6f8f9fa779129ebfecc1cdd766a4d25a05f2976\"\u003e\u003ccode\u003ea6f8f9f\u003c/code\u003e\u003c/a\u003e refactor: getFormat to handle all formats\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.3...v4.20.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typedoc` from 0.28.7 to 0.28.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TypeStrong/TypeDoc/releases\"\u003etypedoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced the \u003ccode\u003epreservedTypeAnnotationTags\u003c/code\u003e option to specify tags whose type annotations should\nbe copied to the output documentation, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3020\"\u003e#3020\u003c/a\u003e.\nAPI: Introduced \u003ccode\u003etypeAnnotation\u003c/code\u003e on \u003ccode\u003eCommentTag\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexcludePrivateClassFields\u003c/code\u003e option to hide \u003ccode\u003e#private\u003c/code\u003e members while allowing \u003ccode\u003eprivate\u003c/code\u003e members, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3017\"\u003e#3017\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdded support for TypeScript's \u003ccode\u003e@this\u003c/code\u003e tag for JS files which describe \u003ccode\u003ethis\u003c/code\u003e parameters, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3026\"\u003e#3026\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed conversion of auto-accessor types on properties with the \u003ccode\u003eaccessor\u003c/code\u003e keyword, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3019\"\u003e#3019\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved handling of HTML tags within headers for anchor generation, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3023\"\u003e#3023\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved support for detecting destructured parameters and renaming them to the name used in the doc comment, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3026\"\u003e#3026\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.13\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ebasePath\u003c/code\u003e option now also affects relative link resolution, TypeDoc will also check for\npaths relative to the provided base path. If you instead want TypeDoc to only change the rendered\nbase path for sources, use the \u003ccode\u003edisplayBasePath\u003c/code\u003e option, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3009\"\u003e#3009\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug introduced in 0.28.8 where TypeDoc could not render docs with some mixin classes, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3007\"\u003e#3007\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inheritDoc\u003c/code\u003e will now correctly overwrite \u003ccode\u003e@remarks\u003c/code\u003e and \u003ccode\u003e@returns\u003c/code\u003e blocks on the target comment, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3012\"\u003e#3012\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eexternalSymbolLinkMappings\u003c/code\u003e option now works properly on links pointing to inherited/overwritten signatures, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3014\"\u003e#3014\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVariables marked with \u003ccode\u003e@enum\u003c/code\u003e now work for symbols imported from another module, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3003\"\u003e#3003\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved magic introduced with \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/2999\"\u003e#2999\u003c/a\u003e to work with imported symbols, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3003\"\u003e#3003\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed relative link resolution to file names containing percent encoded URLs, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3006\"\u003e#3006\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eLinking to the project's README file with a relative link will now behave as expected, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3006\"\u003e#3006\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReduced unnecessary HTML element rendering in default theme.\nAPI: \u003ccode\u003eReflection.hasComment\u003c/code\u003e and \u003ccode\u003eComment.hasVisibleComponent\u003c/code\u003e now accepts an optional \u003ccode\u003enotRenderedTags\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.11\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eObject properties declared with shorthand property assignment will now use the variable's comment\nif they do not have their own comment, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/2999\"\u003e#2999\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md\"\u003etypedoc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.14 (2025-10-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced the \u003ccode\u003epreservedTypeAnnotationTags\u003c/code\u003e option to specify tags whose type annotations should\nbe copied to the output documentation, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3020\"\u003e#3020\u003c/a\u003e.\nAPI: Introduced \u003ccode\u003etypeAnnotation\u003c/code\u003e on \u003ccode\u003eCommentTag\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexcludePrivateClassFields\u003c/code\u003e option to hide \u003ccode\u003e#private\u003c/code\u003e members while allowing \u003ccode\u003eprivate\u003c/code\u003e members, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3017\"\u003e#3017\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdded support for TypeScript's \u003ccode\u003e@this\u003c/code\u003e tag for JS files which describe \u003ccode\u003ethis\u003c/code\u003e parameters, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3026\"\u003e#3026\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAPI: Re-introduced \u003ccode\u003erelevanceBoost\u003c/code\u003e on \u003ccode\u003eDeclarationReflection\u003c/code\u003e for plugin use, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3036\"\u003e#3036\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed conversion of auto-accessor types on properties with the \u003ccode\u003eaccessor\u003c/code\u003e keyword, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3019\"\u003e#3019\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved handling of HTML tags within headers for anchor generation, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3023\"\u003e#3023\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved support for detecting destructured parameters and renaming them to the name used in the doc comment, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3026\"\u003e#3026\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eConstructor type parameters will now inherit their class's type parameter descriptions if not otherwise specified, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3031\"\u003e#3031\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed compatibility with \u003ccode\u003e@microsoft/tsdoc-config\u003c/code\u003e version 0.18.0, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3035\"\u003e#3035\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCustom theme icons will now be used in the \u0026quot;On This Page\u0026quot; sidebar, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3039\"\u003e#3039\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.13 (2025-09-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ebasePath\u003c/code\u003e option now also affects relative link resolution, TypeDoc will also check for\npaths relative to the provided base path. If you instead want TypeDoc to only change the rendered\nbase path for sources, use the \u003ccode\u003edisplayBasePath\u003c/code\u003e option, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3009\"\u003e#3009\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug introduced in 0.28.8 where TypeDoc could not render docs with some mixin classes, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3007\"\u003e#3007\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inheritDoc\u003c/code\u003e will now correctly overwrite \u003ccode\u003e@remarks\u003c/code\u003e and \u003ccode\u003e@returns\u003c/code\u003e blocks on the target comment, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3012\"\u003e#3012\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eexternalSymbolLinkMappings\u003c/code\u003e option now works properly on links pointing to inherited/overwritten signatures, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3014\"\u003e#3014\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.12 (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVariables marked with \u003ccode\u003e@enum\u003c/code\u003e now work for symbols imported from another module, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3003\"\u003e#3003\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved magic introduced with \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/2999\"\u003e#2999\u003c/a\u003e to work with imported symbols, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3003\"\u003e#3003\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed relative link resolution to file names containing percent encoded URLs, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3006\"\u003e#3006\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eLinking to the project's README file with a relative link will now behave as expected, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3006\"\u003e#3006\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReduced unnecessary HTML element rendering in default theme.\nAPI: \u003ccode\u003eReflection.hasComment\u003c/code\u003e and \u003ccode\u003eComment.hasVisibleComponent\u003c/code\u003e now accepts an optional \u003ccode\u003enotRenderedTags\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.11 (2025-08-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eObject properties declared with shorthand property assignment will now use the variable's comment\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/15f0f2a4058b179e266da3e94cfa7f82b55e3bc1\"\u003e\u003ccode\u003e15f0f2a\u003c/code\u003e\u003c/a\u003e Update changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/a79f8d5e12c755b78f103f8c8732c4dcd870ca77\"\u003e\u003ccode\u003ea79f8d5\u003c/code\u003e\u003c/a\u003e Bump version to 0.28.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/4ca04c14d676e0dadc1cc63e05a060283e242ea6\"\u003e\u003ccode\u003e4ca04c1\u003c/code\u003e\u003c/a\u003e Handle \u003ccode\u003e@this\u003c/code\u003e tag, improved destructured parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/10092065d08970f1b8bddd0301fee1b1922cb1d4\"\u003e\u003ccode\u003e1009206\u003c/code\u003e\u003c/a\u003e Implement excludePrivateClassFields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/a85a65b145421cf8078720e893a97fa1c2b1b4db\"\u003e\u003ccode\u003ea85a65b\u003c/code\u003e\u003c/a\u003e Sort \u003ccode\u003enull\u003c/code\u003e and \u003ccode\u003eundefined\u003c/code\u003e last in union types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/8ff7d27bb43adb4c9bf42485edbdd59f504428ba\"\u003e\u003ccode\u003e8ff7d27\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/fdd83699ff5bfc38ea53f6ee0ac4cfd61ed5046c\"\u003e\u003ccode\u003efdd8369\u003c/code\u003e\u003c/a\u003e Improve slugger for headers containing HTML\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/efd06b1d657bba21f75154321407273a6e790925\"\u003e\u003ccode\u003eefd06b1\u003c/code\u003e\u003c/a\u003e Fix conversion of auto accessor types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/54af135a17af1a5595166c7cc12650ac014b6028\"\u003e\u003ccode\u003e54af135\u003c/code\u003e\u003c/a\u003e Introduce preservedTypeAnnotationTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/bd7888a189352bfaed88793aff6f051a0b6a7ea7\"\u003e\u003ccode\u003ebd7888a\u003c/code\u003e\u003c/a\u003e Update bug_report.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TypeStrong/TypeDoc/compare/v0.28.7...v0.28.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typedoc-plugin-frontmatter` from 1.3.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/blob/main/packages/typedoc-plugin-frontmatter/CHANGELOG.md\"\u003etypedoc-plugin-frontmatter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly resolve \u003ccode\u003efrontmatterCommentTags\u003c/code\u003e for signatures (\u003ca href=\"https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/848\"\u003e#848\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/typedoc2md/typedoc-plugin-markdown/commit/b4d9037d6d683c35bc7998d84c9b5fe6f6165376\"\u003e\u003ccode\u003eb4d9037\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/c66f769676e20527d3b24e45a24cafb19a2ab42f\"\u003e\u003ccode\u003ec66f769\u003c/code\u003e\u003c/a\u003e fix(frontmatter): correctly resolve \u003ccode\u003efrontmatterCommentTags\u003c/code\u003e for signatures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/5b803ed8ef7a2566474956034fd4f116422e7d0d\"\u003e\u003ccode\u003e5b803ed\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/6682592b8e6bed98e3b6023498d0cba3f9b7458b\"\u003e\u003ccode\u003e6682592\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/7da57e251c1d9083853a56431a8f47504b840446\"\u003e\u003ccode\u003e7da57e2\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/74a649f29aee4ac605b4f2405c5a438d300def1e\"\u003e\u003ccode\u003e74a649f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/53dcf2fd1f0a1b3926214b32f9f70b901c18786f\"\u003e\u003ccode\u003e53dcf2f\u003c/code\u003e\u003c/a\u003e chore(all): replace Jest with Mocha and Node's assert module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/362c3a50f320de5ff5276884a2f21eaa02ef9a51\"\u003e\u003ccode\u003e362c3a5\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/595c60f08c3a31b671a1b83148438e6ab841d254\"\u003e\u003ccode\u003e595c60f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/d6c42a42c43c9fb4328cd4155b01fc6fc2c9b1da\"\u003e\u003ccode\u003ed6c42a4\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commits/typedoc-plugin-frontmatter@1.3.1/packages/typedoc-plugin-frontmatter\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typedoc-plugin-markdown` from 4.7.0 to 4.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/releases\"\u003etypedoc-plugin-markdown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etypedoc-plugin-markdown@4.9.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExposed new option \u003ccode\u003enavigationJson\u003c/code\u003e that can be used to write navigation structure as JSON to disk.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove type params from inline reflection titles when router=module to resolve anchoring issues (\u003ca href=\"https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/843\"\u003e#843\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etypedoc-plugin-markdown@4.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle empty markdown links (\u003ca href=\"https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/836\"\u003e#836\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etypedoc-plugin-markdown@4.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExposed additional placeholders in \u003ccode\u003epageTitleTemplates\u003c/code\u003e and adjusted default templates (\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/tree/HEAD/packages/typedoc-plugin-markdown/issues/831\"\u003e#831\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eTweaked the format of abstract class page titles to include the translated abstract keyword (e.g., \u0026quot;Abstract Class: MyClass\u0026quot;) for improved readability.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003estrikeDeprecatedPageTitles\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect link fragments (\u003ca href=\"https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/832\"\u003e#832\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etypedoc-plugin-markdown@4.7.1\u003c/h2\u003e\n\u003ch2\u003ePatch Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEscape square brackets in index signature types (\u003ca href=\"https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/829\"\u003etypedoc2md/typedoc-plugin-markdown#829\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix missing segments in declaration titles that contain periods.\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/typedoc2md/typedoc-plugin-markdown/blob/main/packages/typedoc-plugin-markdown/CHANGELOG.md\"\u003etypedoc-plugin-markdown's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.9.0 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExposed new option \u003ccode\u003enavigationJson\u003c/code\u003e that can be used to write navigation structure as JSON to disk.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove type params from inline reflection titles when router=module to resolve anchoring issues (\u003ca href=\"https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/843\"\u003e#843\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.1 (2025-08-12)\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle empty markdown links (\u003ca href=\"https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/836\"\u003e#836\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.0 (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExposed additional placeholders in \u003ccode\u003epageTitleTemplates\u003c/code\u003e and adjusted default templates (\u003ca href=\"https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/831\"\u003e#831\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eTweaked the format of abstract class page titles to include the translated abstract keyword (e.g., \u0026quot;Abstract Class: MyClass\u0026quot;) for improved readability.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003estrikeDeprecatedPageTitles\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect link fragments (\u003ca href=\"https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/832\"\u003e#832\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.7.1 (2025-07-19)\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape square brackets in index signature types (\u003ca href=\"https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/829\"\u003e#829\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix missing segments in declaration titles that contain periods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/5b803ed8ef7a2566474956034fd4f116422e7d0d\"\u003e\u003ccode\u003e5b803ed\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/43d37d0956a6561d3d70e44758348e9b31c441ae\"\u003e\u003ccode\u003e43d37d0\u003c/code\u003e\u003c/a\u003e chore(docs): updated docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/df8ea165dc7c90fbf5428c9f0907afd18394678b\"\u003e\u003ccode\u003edf8ea16\u003c/code\u003e\u003c/a\u003e chore(all): updated packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/7844eb9913720c9a0e978b71c840e8c2292b9512\"\u003e\u003ccode\u003e7844eb9\u003c/code\u003e\u003c/a\u003e feat(core): exposed new option \u0026quot;navigationJson\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/1cf38541518fe32d0b6d032bfd702c2c674e782c\"\u003e\u003ccode\u003e1cf3854\u003c/code\u003e\u003c/a\u003e chore(docs): updated docs website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/36bc98f608042ad58d5a89033e85542943ba4432\"\u003e\u003ccode\u003e36bc98f\u003c/code\u003e\u003c/a\u003e fix(core): remove type params from inline reflection titles to resolve anchor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/7e203703bfa620668cbd11d4b9f3a42f2032f87e\"\u003e\u003ccode\u003e7e20370\u003c/code\u003e\u003c/a\u003e chore(docs): updated changelog date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/6682592b8e6bed98e3b6023498d0cba3f9b7458b\"\u003e\u003ccode\u003e6682592\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/54b6d062cad7a23d5461feba7f6acfa45c39ec7d\"\u003e\u003ccode\u003e54b6d06\u003c/code\u003e\u003c/a\u003e chore(all): fix npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/f98c0b6e1d630ed0777b2ba2ecaa024c7236f8ae\"\u003e\u003ccode\u003ef98c0b6\u003c/code\u003e\u003c/a\u003e fix(core): correctly handle empty markdown links\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commits/typedoc-plugin-markdown@4.9.0/packages/typedoc-plugin-markdown\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.2.4 to 4.0.13\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.0.13\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't use type from Vite 7.1  -  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...\n\n_Description has been truncated_","html_url":"https://github.com/ax-llm/ax/pull/435","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ax-llm%2Fax/issues/435","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/435/packages"}],"issue_packages":[{"old_version":"0.31.2","new_version":"0.33.0","update_type":"minor","path":null,"pr_created_at":"2026-05-14T12:52:10.000Z","version_change":"0.31.2 → 0.33.0","issue":{"uuid":"4446041792","node_id":"PR_kwDONFK6x87bhbj-","number":13,"state":"closed","title":"deps: bump the dev-dependencies group across 1 directory with 26 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-16T10:14:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-14T12:52:10.000Z","updated_at":"2026-05-16T10:14:53.000Z","time_to_close":163361,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"dev-dependencies","update_count":26,"packages":[{"name":"@noble/hashes","old_version":"1.5.0","new_version":"2.2.0","repository_url":"https://github.com/paulmillr/noble-hashes"},{"name":"@scure/base","old_version":"1.1.9","new_version":"2.2.0","repository_url":"https://github.com/paulmillr/scure-base"},{"name":"debug","old_version":"4.3.7","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"@types/debug","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"extension-port-stream","old_version":"4.2.0","new_version":"5.0.3","repository_url":"https://github.com/MetaMask/extension-port-stream"},{"name":"is-stream","old_version":"2.0.1","new_version":"4.0.1","repository_url":"https://github.com/sindresorhus/is-stream"},{"name":"readable-stream","old_version":"4.5.2","new_version":"4.7.0","repository_url":"https://github.com/nodejs/readable-stream"},{"name":"@types/readable-stream","old_version":"4.0.18","new_version":"4.0.23","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"uuid","old_version":"10.0.0","new_version":"14.0.0","repository_url":"https://github.com/uuidjs/uuid"},{"name":"@babel/core","old_version":"7.26.0","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.26.0","new_version":"7.29.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-typescript","old_version":"7.26.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@jest/globals","old_version":"29.7.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@types/chrome","old_version":"0.0.279","new_version":"0.1.42","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/lodash","old_version":"4.17.13","new_version":"4.17.24","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.5.8","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/uuid","old_version":"10.0.0","new_version":"11.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/webextension-polyfill","old_version":"0.12.1","new_version":"0.12.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"babel-jest","old_version":"29.7.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest","old_version":"27.5.1","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"27.5.1","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-when","old_version":"3.6.0","new_version":"4.0.3","repository_url":"https://github.com/timkindberg/jest-when"},{"name":"tsd","old_version":"0.31.2","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"typescript","old_version":"5.6.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"5.4.21","new_version":"8.0.11","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-plugin-dts","old_version":"4.3.0","new_version":"5.0.0","repository_url":"https://github.com/qmhc/unplugin-dts"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@noble/hashes](https://github.com/paulmillr/noble-hashes) | `1.5.0` | `2.2.0` |\n| [@scure/base](https://github.com/paulmillr/scure-base) | `1.1.9` | `2.2.0` |\n| [debug](https://github.com/debug-js/debug) | `4.3.7` | `4.4.3` |\n| [@types/debug](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/debug) | `4.1.12` | `4.1.13` |\n| [extension-port-stream](https://github.com/MetaMask/extension-port-stream) | `4.2.0` | `5.0.3` |\n| [is-stream](https://github.com/sindresorhus/is-stream) | `2.0.1` | `4.0.1` |\n| [readable-stream](https://github.com/nodejs/readable-stream) | `4.5.2` | `4.7.0` |\n| [@types/readable-stream](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/readable-stream) | `4.0.18` | `4.0.23` |\n| [uuid](https://github.com/uuidjs/uuid) | `10.0.0` | `14.0.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.26.0` | `7.29.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.26.0` | `7.29.5` |\n| [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) | `7.26.0` | `7.28.5` |\n| [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) | `29.7.0` | `30.3.0` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.0.279` | `0.1.42` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.13` | `4.17.24` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.5.8` | `7.7.1` |\n| [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) | `10.0.0` | `11.0.0` |\n| [@types/webextension-polyfill](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webextension-polyfill) | `0.12.1` | `0.12.5` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `29.7.0` | `30.3.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `27.5.1` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `27.5.1` | `30.3.0` |\n| [jest-when](https://github.com/timkindberg/jest-when) | `3.6.0` | `4.0.3` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.31.2` | `0.33.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.6.3` | `6.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.21` | `8.0.11` |\n| [vite-plugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/vite-plugin-dts) | `4.3.0` | `5.0.0` |\n\n\nUpdates `@noble/hashes` from 1.5.0 to 2.2.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.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\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/noble-hashes/compare/2.0.0...2.0.1\"\u003ehttps://github.com/paulmillr/noble-hashes/compare/2.0.0...2.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003ch3\u003eHigh-level\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package is now ESM-only. ESM can finally be loaded from common.js on node v20.19+\n\u003cul\u003e\n\u003cli\u003eNode v20.19 is now the minimum required version\u003c/li\u003e\n\u003cli\u003ePackage imports now work correctly in bundler-less environments, such as browsers\u003c/li\u003e\n\u003cli\u003eReduces npm package size (traffic consumed): 152KB =\u0026gt; 136KB\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 1.1MB =\u0026gt; 669KB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMake bundle sizes smaller, compared to v1.x\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e.js\u003c/code\u003e extension must be used for all modules\n\u003cul\u003e\n\u003cli\u003eOld: \u003ccode\u003e@noble/hashes/sha3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew: \u003ccode\u003e@noble/hashes/sha3.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThis simplifies working in browsers natively without transpilers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/81983c2fffac48aa69dabc260b4192ad597d2734\"\u003e\u003ccode\u003e81983c2\u003c/code\u003e\u003c/a\u003e Release 2.2.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/8883d321d9b3ecb5557d267f7e741213725c489e\"\u003e\u003ccode\u003e8883d32\u003c/code\u003e\u003c/a\u003e Minor syntax fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/e5fedba41c4336edec6301168ce1e4eedefd29ea\"\u003e\u003ccode\u003ee5fedba\u003c/code\u003e\u003c/a\u003e Run prettier format on tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/72e2083a6340f111015888c97e1f9d6a17ae59e1\"\u003e\u003ccode\u003e72e2083\u003c/code\u003e\u003c/a\u003e Changes related to March 2026 audit (new tests)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/fd9f580a194a2e6998df1a27a514181c6928df66\"\u003e\u003ccode\u003efd9f580\u003c/code\u003e\u003c/a\u003e Changes related to March 2026 audit (typed arrays)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/9a216b5840bb309d3a4815a5c2e489268095685f\"\u003e\u003ccode\u003e9a216b5\u003c/code\u003e\u003c/a\u003e Changes related to March 2026 audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/85e35d5f5daea3f2755897e8fdcba06d861a10b8\"\u003e\u003ccode\u003e85e35d5\u003c/code\u003e\u003c/a\u003e Clarify sha3.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/cc8ea40e4073226dbea88330c75699cda8c62522\"\u003e\u003ccode\u003ecc8ea40\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/noble-hashes/issues/126\"\u003e#126\u003c/a\u003e from ChALkeR/chalker/unroll/sha3/0/chi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/46c31295db6294eb5f1f8047f6038aed5d0c4c39\"\u003e\u003ccode\u003e46c3129\u003c/code\u003e\u003c/a\u003e Bump typescript to 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/noble-hashes/commit/ca90465189b685980846f06fbcbac7ffcb66ea60\"\u003e\u003ccode\u003eca90465\u003c/code\u003e\u003c/a\u003e Bump devdeps.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/noble-hashes/compare/1.5.0...2.2.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 `@scure/base` from 1.1.9 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/scure-base/releases\"\u003e@​scure/base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eApril 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\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\u003eFix compilation issues on TypeScript v6\u003c/li\u003e\n\u003cli\u003eImprove tree-shaking, reduce bundle sizes\u003c/li\u003e\n\u003cli\u003eutf8: make decoder strict, use isWellFormed (polyfilled in some envs)\u003c/li\u003e\n\u003cli\u003eAdd strict ascii decoder (char range 0..127)\u003c/li\u003e\n\u003cli\u003eBech32 examples in the docs by \u003ca href=\"https://github.com/davay42\"\u003e\u003ccode\u003e@​davay42\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/pull/44\"\u003epaulmillr/scure-base#44\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd overload to Bech32.decode to handle arbitrary string input by \u003ca href=\"https://github.com/webmaster128\"\u003e\u003ccode\u003e@​webmaster128\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/pull/45\"\u003epaulmillr/scure-base#45\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: trust Uint8Array.fromBase64 to check non-whitespace chars 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/scure-base/pull/47\"\u003epaulmillr/scure-base#47\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/davay42\"\u003e\u003ccode\u003e@​davay42\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/pull/44\"\u003epaulmillr/scure-base#44\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webmaster128\"\u003e\u003ccode\u003e@​webmaster128\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/pull/45\"\u003epaulmillr/scure-base#45\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/pull/47\"\u003epaulmillr/scure-base#47\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003e(We're skipping v2.1, to align with other noble / scure packages)\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/scure-base/compare/2.0.0...2.2.0\"\u003ehttps://github.com/paulmillr/scure-base/compare/2.0.0...2.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe package is now ESM-only. ESM can finally be loaded from common.js on node v20.19+\n\u003cul\u003e\n\u003cli\u003eNode v20.19 is now the minimum required version\u003c/li\u003e\n\u003cli\u003ePackage imports now work correctly in bundler-less environments, such as browsers\u003c/li\u003e\n\u003cli\u003eReduces npm package size (traffic consumed): 26.1KB =\u0026gt; 24.5KB\u003c/li\u003e\n\u003cli\u003eReduces unpacked npm size (on-disk space): 165KB =\u0026gt; 102KB\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMake bundle sizes smaller, compared to v1.x\u003c/li\u003e\n\u003cli\u003eUpgrade typescript compilation env to ts5.9 and es2022\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/scure-base/compare/1.2.6...2.0.0\"\u003ehttps://github.com/paulmillr/scure-base/compare/1.2.6...2.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebase64: prohibit spaces when native mode is selected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/scure-base/compare/1.2.5...1.2.6\"\u003ehttps://github.com/paulmillr/scure-base/compare/1.2.5...1.2.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebase64: use native coding \u003ca href=\"https://caniuse.com/mdn-javascript_builtins_uint8array_frombase64\"\u003ewhen available\u003c/a\u003e. 167x faster encoding on 1KB inputs\u003c/li\u003e\n\u003cli\u003ehex: use native coding \u003ca href=\"https://caniuse.com/mdn-javascript_builtins_uint8array_fromhex\"\u003ewhen available\u003c/a\u003e. 216x faster encoding on 1KB inputs.\u003c/li\u003e\n\u003cli\u003eStandalone build files are now attested and can be verified, check out README\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/scure-base/compare/1.2.4...1.2.5\"\u003ehttps://github.com/paulmillr/scure-base/compare/1.2.4...1.2.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.2.4\u003c/h2\u003e\n\u003cp\u003eFix broken common.js version\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/paulmillr/scure-base/commit/1389ed65e4ac59fab46b04c6ab6ce6d865351caf\"\u003e\u003ccode\u003e1389ed6\u003c/code\u003e\u003c/a\u003e Release 2.2.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/82697becac7e36dc1a30fe8eabe969a64e51e133\"\u003e\u003ccode\u003e82697be\u003c/code\u003e\u003c/a\u003e Changes related to April 2026 audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/2c3ecbf9693868550d84404bcba8857554cb25ae\"\u003e\u003ccode\u003e2c3ecbf\u003c/code\u003e\u003c/a\u003e Bump typescripts to 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/25b0627f45ac760c1bdd742c84712c3a508e6548\"\u003e\u003ccode\u003e25b0627\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/14062c06af84d3afa19c2a07b74604caa1fbebe4\"\u003e\u003ccode\u003e14062c0\u003c/code\u003e\u003c/a\u003e Bump devdeps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/5e05c4c4252df8b25cdd77a6bd6f58571c6084ab\"\u003e\u003ccode\u003e5e05c4c\u003c/code\u003e\u003c/a\u003e Add docs everywhere. Upgrade to ts 6.0-rc, jsbt 0.5. Add pkg.json scripts.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/4fc73d29e13da50dd1ed22112036d2536d1f7657\"\u003e\u003ccode\u003e4fc73d2\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/bd92370667135764b12e04630d59c900c2e278c0\"\u003e\u003ccode\u003ebd92370\u003c/code\u003e\u003c/a\u003e Fix bench\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/e2d8d9a0bddbd17f7a4293f51cc720068e836e8c\"\u003e\u003ccode\u003ee2d8d9a\u003c/code\u003e\u003c/a\u003e ci: Update jsbt, fix test-slow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/scure-base/commit/f948c5a540d53f09291a37f16a29549e2c376180\"\u003e\u003ccode\u003ef948c5a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/scure-base/issues/47\"\u003e#47\u003c/a\u003e from ChALkeR/chalker/perf/1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/scure-base/compare/1.1.9...2.2.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@​scure/base\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `debug` from 4.3.7 to 4.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/debug-js/debug/releases\"\u003edebug's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.3\u003c/h2\u003e\n\u003cp\u003eFunctionally identical release to \u003ccode\u003e4.4.1\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eVersion \u003ccode\u003e4.4.2\u003c/code\u003e is \u003cstrong\u003ecompromised\u003c/strong\u003e. Please see \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/1005\"\u003edebug-js/debug#1005\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Issue-996): replace whitespaces in namespaces string with commas globally by \u003ca href=\"https://github.com/pdahal-cx\"\u003e\u003ccode\u003e@​pdahal-cx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/997\"\u003edebug-js/debug#997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/987\"\u003e#987\u003c/a\u003e fallback to localStorage.DEBUG if debug is not defined by \u003ca href=\"https://github.com/lzilioli\"\u003e\u003ccode\u003e@​lzilioli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/988\"\u003edebug-js/debug#988\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/pdahal-cx\"\u003e\u003ccode\u003e@​pdahal-cx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/997\"\u003edebug-js/debug#997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lzilioli\"\u003e\u003ccode\u003e@​lzilioli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/debug-js/debug/pull/988\"\u003edebug-js/debug#988\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/debug-js/debug/compare/4.4.0...4.4.1\"\u003ehttps://github.com/debug-js/debug/compare/4.4.0...4.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003cp\u003eFixes (hopefully) the inefficient regex warnings in \u003ccode\u003e.enable()\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eMinor version as this is invariably going to break certain users who misuse the \u003ccode\u003e.enable()\u003c/code\u003e API and expected it to work with regexes, which was never supported nor documented. That's on you, sorry - that functionality won't be added back.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/debug-js/debug/compare/4.3.7...4.4.0\"\u003ehttps://github.com/debug-js/debug/compare/4.3.7...4.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/6b2c5fbdb7d414483d9e306ef234acb4cd7ea67c\"\u003e\u003ccode\u003e6b2c5fb\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/33330fa8616b9b33f29f7674747be77266878ba6\"\u003e\u003ccode\u003e33330fa\u003c/code\u003e\u003c/a\u003e 4.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/98df33ed9d5215c1d801b74e6ab00969759a6839\"\u003e\u003ccode\u003e98df33e\u003c/code\u003e\u003c/a\u003e remove istanbul\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/bf2f574c3e588ce4b660bf4e392e7a5e788640c0\"\u003e\u003ccode\u003ebf2f574\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/987\"\u003e#987\u003c/a\u003e fallback to localStorage.DEBUG if debug is not defined (\u003ca href=\"https://redirect.github.com/debug-js/debug/issues/988\"\u003e#988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/a0497bd46dacb701437f62cfc065dc72bf0952c7\"\u003e\u003ccode\u003ea0497bd\u003c/code\u003e\u003c/a\u003e Replace whitespaces in namespaces string with commas globally instead of just...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/7e3814cc603bf64fdd69e714e0cf5611ec31f43b\"\u003e\u003ccode\u003e7e3814c\u003c/code\u003e\u003c/a\u003e 4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/d2d6bf0bab3a0eeeb3a9ce7113cb0a31d8da678f\"\u003e\u003ccode\u003ed2d6bf0\u003c/code\u003e\u003c/a\u003e fix inefficient .enable() regex and .enabled() test\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/debug-js/debug/compare/4.3.7...4.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/debug` from 4.1.12 to 4.1.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/debug\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `extension-port-stream` from 4.2.0 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/MetaMask/extension-port-stream/releases\"\u003eextension-port-stream's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correct a typo in error message handler (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully end stream on port disconnect to prevent \u0026quot;Premature close\u0026quot; errors (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle chrome's new error message-too-large error message, coming in a future chrome release (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't throw when upstream port disconnects (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Chunk large port stream messages into smaller frames by default (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/68\"\u003e#68\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eBy default, \u003ccode\u003eExtensionPortStream\u003c/code\u003e will send messages in 64MB chunks on Chromium-based browsers. When this mode is used the receiving end must also use \u003ccode\u003eExtensionPortStream\u003c/code\u003e in its default mode:\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport { ExtensionPortStream } from \u0026quot;extension-port-stream\u0026quot;;\r\n\u003cp\u003eextension.runtime.onConnect.addListener(connectRemote);\nconst portStream = new ExtensionPortStream(remotePort, {\nchunkSize: 0, // disable chunking\n});\u003c/p\u003e\n\u003cp\u003e// Enjoy!\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003eTo disable chunking set the \u003ccode\u003echunkSize\u003c/code\u003e option to \u003ccode\u003e0\u003c/code\u003e. This will make the transport\nmostly backwards compatible with v4:\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport { ExtensionPortStream } from \u0026quot;extension-port-stream\u0026quot;;\r\nextension.runtime.onConnect.addListener(connectRemote);\r\nconst portStream = new ExtensionPortStream(remotePort, {\r\n  chunkSize: 0, // disable chunking\r\n});\r\n// Enjoy!\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emessage-too-large\u003c/code\u003e is emitted when a message is too large to send in a single \u003ccode\u003epostMessage\u003c/code\u003e call and needs to be chunked. This event is only emitted when chunking is enabled (default).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Node.js-style \u003ccode\u003eBuffer\u003c/code\u003e messages are no longer supported (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/68\"\u003e#68\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/MetaMask/extension-port-stream/blob/main/CHANGELOG.md\"\u003eextension-port-stream's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.0.3]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correct a typo in error message handler (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.2]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully end stream on port disconnect to prevent \u0026quot;Premature close\u0026quot; errors (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.1]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle chrome's new error message-too-large error message, coming in a future chrome release (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't throw when upstream port disconnects (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.0]\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Chunk large port stream messages into smaller frames by default (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/pull/68\"\u003e#68\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBy default, \u003ccode\u003eExtensionPortStream\u003c/code\u003e will send messages in 64MB chunks on Chromium-based browsers. When this mode is used the receiving end must also use \u003ccode\u003eExtensionPortStream\u003c/code\u003e in its default mode:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport { ExtensionPortStream } from \u0026quot;extension-port-stream\u0026quot;;\n\u003cp\u003eextension.runtime.onConnect.addListener(connectRemote);\nconst portStream = new ExtensionPortStream(remotePort, {\nchunkSize: 0, // disable chunking\n});\u003c/p\u003e\n\u003cp\u003e// Enjoy!\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTo disable chunking set the \u003ccode\u003echunkSize\u003c/code\u003e option to \u003ccode\u003e0\u003c/code\u003e. This will make the transport\nmostly backwards compatible with v4:\n\u003ccode\u003ejavascript import { ExtensionPortStream } from \u0026quot;extension-port-stream\u0026quot;; extension.runtime.onConnect.addListener(connectRemote); const portStream = new ExtensionPortStream(remotePort, { chunkSize: 0, // disable chunking }); // Enjoy! \u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003emessage-too-large\u003c/code\u003e is emitted when a message is too large to send in a single \u003ccode\u003epostMessage\u003c/code\u003e call and needs to be chunked. This event is only emitted when chunking is enabled (default).\u003c/p\u003e\n\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/MetaMask/extension-port-stream/commit/ad8846758025db4baf727032da8ad8d7e942f9a6\"\u003e\u003ccode\u003ead88467\u003c/code\u003e\u003c/a\u003e 5.0.3 (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/5ed75e674ea6ccce4c0632a6838faf3e34a4b983\"\u003e\u003ccode\u003e5ed75e6\u003c/code\u003e\u003c/a\u003e fix: correct a typo in error message (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/6e3636dc3339773efaa3eb6f3be44c72a8532a16\"\u003e\u003ccode\u003e6e3636d\u003c/code\u003e\u003c/a\u003e 5.0.2 (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/36a71024b073b36c1bb84aa5fcca86d328de9a4a\"\u003e\u003ccode\u003e36a7102\u003c/code\u003e\u003c/a\u003e fix: gracefully end stream on port disconnect to prevent \u0026quot;Premature close\u0026quot; er...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/2069ba907066b9597d00458f0f7c876311b38f12\"\u003e\u003ccode\u003e2069ba9\u003c/code\u003e\u003c/a\u003e 5.0.1 (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/18a230ba28a3ea15ade77254a50e3f446db0c979\"\u003e\u003ccode\u003e18a230b\u003c/code\u003e\u003c/a\u003e fix: handle chrome's new error message-too-large error message, coming in a f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/221398eeed83b16f7a7d9faca97470d62192bb6c\"\u003e\u003ccode\u003e221398e\u003c/code\u003e\u003c/a\u003e fix: handle chrome's new error message-too-large error message, coming in a f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/186170c6d0d73d8713ad2e73f7d20f0f894e0cf9\"\u003e\u003ccode\u003e186170c\u003c/code\u003e\u003c/a\u003e fix: don't throw when upstream port disconnects (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/69e2b3603a75874ae634b087159ecbe351e5279b\"\u003e\u003ccode\u003e69e2b36\u003c/code\u003e\u003c/a\u003e chore: update security-code-scanner@main to action-security-code-scanner@v1 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MetaMask/extension-port-stream/commit/66ac60f987a58313d65f0b659a9716aa6bdc0578\"\u003e\u003ccode\u003e66ac60f\u003c/code\u003e\u003c/a\u003e Add allow-scripts (+ preinstall-always-fail) (\u003ca href=\"https://redirect.github.com/MetaMask/extension-port-stream/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/MetaMask/extension-port-stream/compare/v4.2.0...v5.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `is-stream` from 2.0.1 to 4.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/is-stream/releases\"\u003eis-stream's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix docs  022693d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/compare/v4.0.0...v4.0.1\"\u003ehttps://github.com/sindresorhus/is-stream/compare/v4.0.0...v4.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18  42ad38e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eisStream()\u003c/code\u003e method now also ensures that the stream is not closed (\u003ca href=\"https://redirect.github.com/sindresorhus/is-stream/issues/20\"\u003e#20\u003c/a\u003e)  dd03f79\n\u003cul\u003e\n\u003cli\u003eYou can pass \u003ccode\u003e{canOpen: false}\u003c/code\u003e to bring back the old behavior\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003echeckOpen\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/is-stream/issues/20\"\u003e#20\u003c/a\u003e)  dd03f79\u003c/li\u003e\n\u003cli\u003eAdd support for HTTP stream instances (\u003ca href=\"https://redirect.github.com/sindresorhus/is-stream/issues/21\"\u003e#21\u003c/a\u003e)  45e90c2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/compare/v3.0.0...v4.0.0\"\u003ehttps://github.com/sindresorhus/is-stream/compare/v3.0.0...v4.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 12.20  5831295\u003c/li\u003e\n\u003cli\u003eThis package is now pure ESM. Please \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eread this\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/compare/sindresorhus:fb8caed...sindresorhus:6913e34#diff-5a831ea67cf5cf8703b0de46901ab25bd191f56b320053be9332d9a3b0d01d15L14-R42\"\u003eChanged from a default export to named exports.\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/compare/v2.0.1...v3.0.0\"\u003ehttps://github.com/sindresorhus/is-stream/compare/v2.0.1...v3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/0868e196b222faa5e4b58c86c5bc6c480a94a966\"\u003e\u003ccode\u003e0868e19\u003c/code\u003e\u003c/a\u003e 4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/022693d6d6f95e3fb7b776b4f44cbef63dbfac72\"\u003e\u003ccode\u003e022693d\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/29ddffc78580fea909e06b3fc2a0b2d3ba56da85\"\u003e\u003ccode\u003e29ddffc\u003c/code\u003e\u003c/a\u003e 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/42ad38e7a4b3bb4b29314170db97847d0edeaa1a\"\u003e\u003ccode\u003e42ad38e\u003c/code\u003e\u003c/a\u003e Require Node.js 18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/dd03f795a1846fb7e84436c098241ba7c924ded6\"\u003e\u003ccode\u003edd03f79\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003echeckOpen\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/is-stream/issues/20\"\u003e#20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/45e90c29b2c393c14eecc3ba1a9cc906fcaf7c0a\"\u003e\u003ccode\u003e45e90c2\u003c/code\u003e\u003c/a\u003e Add support for HTTP stream instances (\u003ca href=\"https://redirect.github.com/sindresorhus/is-stream/issues/21\"\u003e#21\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/6913e344ab2dd63041bb7c03095876ce5a7e0a8b\"\u003e\u003ccode\u003e6913e34\u003c/code\u003e\u003c/a\u003e 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/5831295859122e5a246f31d6b92c8d5e8b551d5e\"\u003e\u003ccode\u003e5831295\u003c/code\u003e\u003c/a\u003e Require Node.js 12.20 and move to ESM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/is-stream/commit/28578be452b86340bb13d4850beb1b30679c1d79\"\u003e\u003ccode\u003e28578be\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/is-stream/compare/v2.0.1...v4.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `readable-stream` from 4.5.2 to 4.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/readable-stream/releases\"\u003ereadable-stream's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003estring_decoder\u003c/code\u003e import by \u003ca href=\"https://github.com/jeswr\"\u003e\u003ccode\u003e@​jeswr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/548\"\u003enodejs/readable-stream#548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate build for \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/542\"\u003e#542\u003c/a\u003e by \u003ca href=\"https://github.com/MattiasBuelens\"\u003e\u003ccode\u003e@​MattiasBuelens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/549\"\u003enodejs/readable-stream#549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun lint on CI by \u003ca href=\"https://github.com/MattiasBuelens\"\u003e\u003ccode\u003e@​MattiasBuelens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/550\"\u003enodejs/readable-stream#550\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/MattiasBuelens\"\u003e\u003ccode\u003e@​MattiasBuelens\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/549\"\u003enodejs/readable-stream#549\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/readable-stream/compare/v4.6.0...v4.7.0\"\u003ehttps://github.com/nodejs/readable-stream/compare/v4.6.0...v4.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003einternalStreamsWeakHandler\u003c/code\u003e replacement rule by \u003ca href=\"https://github.com/natebuckareff\"\u003e\u003ccode\u003e@​natebuckareff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/544\"\u003enodejs/readable-stream#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid using bigint literal syntax by \u003ca href=\"https://github.com/mman\"\u003e\u003ccode\u003e@​mman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/542\"\u003enodejs/readable-stream#542\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/natebuckareff\"\u003e\u003ccode\u003e@​natebuckareff\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/544\"\u003enodejs/readable-stream#544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mman\"\u003e\u003ccode\u003e@​mman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/pull/542\"\u003enodejs/readable-stream#542\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/readable-stream/compare/v4.5.2...v4.6.0\"\u003ehttps://github.com/nodejs/readable-stream/compare/v4.5.2...v4.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/nodejs/readable-stream/commit/88df21041dc26c210fab3e074ab6bb681a604b8e\"\u003e\u003ccode\u003e88df210\u003c/code\u003e\u003c/a\u003e Bumped v4.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/5d24fc7806a117b9ce66ca4dc61039b5e2cf71ca\"\u003e\u003ccode\u003e5d24fc7\u003c/code\u003e\u003c/a\u003e Run lint on CI (\u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/550\"\u003e#550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/434aea0d7c11c4ce52d45b2cf1d4e7c9f7a9ad80\"\u003e\u003ccode\u003e434aea0\u003c/code\u003e\u003c/a\u003e Update build for \u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/542\"\u003e#542\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/4281bc0b64ebf8505d23ff9235e11b2d722aa0c8\"\u003e\u003ccode\u003e4281bc0\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003estring_decoder\u003c/code\u003e import (\u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/548\"\u003e#548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/fdfbf827bc29ebdcb26e93d3566891dc18f06d9e\"\u003e\u003ccode\u003efdfbf82\u003c/code\u003e\u003c/a\u003e Bumped v4.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/c14d358e94d6be98e4c2877567d1420eabd2e013\"\u003e\u003ccode\u003ec14d358\u003c/code\u003e\u003c/a\u003e fix: avoid using bigint literal syntax (\u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/readable-stream/commit/837ec9eeaee72070e8b2f8a613ffd0daf0948830\"\u003e\u003ccode\u003e837ec9e\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003einternalStreamsWeakHandler\u003c/code\u003e replacement (\u003ca href=\"https://redirect.github.com/nodejs/readable-stream/issues/544\"\u003e#544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nodejs/readable-stream/compare/v4.5.2...v4.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/readable-stream` from 4.0.18 to 4.0.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/readable-stream\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 10.0.0 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuidjs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.0...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-04-19)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexpect \u003ccode\u003ecrypto\u003c/code\u003e to be global everywhere (requires node@20+) (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@18 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop node@18 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/934\"\u003e#934\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/dc4ddb87272ed2843faccd130bcc41d492688bd3\"\u003edc4ddb8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexpect \u003ccode\u003ecrypto\u003c/code\u003e to be global everywhere (requires node@20+) (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/935\"\u003e#935\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/f2c235f93059325fa43e1106e624b5291bb523c4\"\u003ef2c235f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse GITHUB_TOKEN for release-please and enable npm provenance (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/925\"\u003e#925\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/ffa31383e8e4e1f0b4e22e504561272041b8738c\"\u003effa3138\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.1...v13.0.2\"\u003e13.0.2\u003c/a\u003e (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ererelease to fix provenance. (\u003ca href=\"https://github.com/uuidjs/uuid/commit/49ccb35f78c0c4ce1409dd2f1d89f83caadba10b\"\u003e49ccb35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport fix for GHSA-w5hq-g745-h8pq (\u003ca href=\"https://github.com/uuidjs/uuid/commit/9d27ddf7046ce496ef39569ff84d948eeff9cb2a\"\u003e9d27ddf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/bce9d72a3ae5b9a3dcd8eb21ef6d1820288a427a\"\u003ebce9d72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v12.0.0...v12.0.1\"\u003e12.0.1\u003c/a\u003e (2026-04-29)\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/uuidjs/uuid/blob/main/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v13.0.0...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-04-19)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://github.com/uuidjs/uuid/security/advisories/GHSA-w5hq-g745-h8pq\"\u003eGHSA-w5hq-g745-h8pq\u003c/a\u003e: \u003ccode\u003ev3()\u003c/code\u003e, \u003ccode\u003ev5()\u003c/code\u003e, and \u003ccode\u003ev6()\u003c/code\u003e did not validate that writes would remain within the bounds of a caller-supplied buffer, allowing out-of-bounds writes when an invalid \u003ccode\u003eoffset\u003c/code\u003e was provided. A \u003ccode\u003eRangeError\u003c/code\u003e is now thrown if \u003ccode\u003eoffset \u0026lt; 0\u003c/code\u003e or \u003ccode\u003eoffset + 16 \u0026gt; buf.length\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecrypto\u003c/code\u003e is now expected to be globally defined (requires node@20+) (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@18 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade minimum supported TypeScript version to 5.4.3, in keeping with the project's policy of supporting TypeScript versions released within the last two years\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake browser exports the default (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/901\"\u003e#901\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/bce9d72a3ae5b9a3dcd8eb21ef6d1820288a427a\"\u003ebce9d72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.1.0...v12.0.0\"\u003e12.0.0\u003c/a\u003e (2025-09-05)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate to typescript@5.2 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/887\"\u003e#887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove CommonJS support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@16 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd node@24 to ci matrix (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/879\"\u003e#879\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/42b6178aa21a593257f0a72abacd220f0b7b8a92\"\u003e42b6178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop node@16 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/883\"\u003e#883\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/0f38cf10366ab074f9328ae2021eea04d5f2e530\"\u003e0f38cf1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove CommonJS support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/886\"\u003e#886\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/ae786e27265f50bcf7cead196c29f1869297c42f\"\u003eae786e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate to typescript@5.2 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/887\"\u003e#887\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/c7ee40598ed78584d81ab78dffded9fe5ff20b01\"\u003ec7ee405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove v4() performance (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/894\"\u003e#894\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/5fd974c12718c8848035650b69b8948f12ace197\"\u003e5fd974c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore node: prefix (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/889\"\u003e#889\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/e1f42a354593093ba0479f0b4047dae82d28c507\"\u003ee1f42a3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v11.0.5...v11.1.0\"\u003e11.1.0\u003c/a\u003e (2025-02-19)\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/uuidjs/uuid/commit/7c1ea087a8149b57380fc8bb7f68c3a215cb6e4b\"\u003e\u003ccode\u003e7c1ea08\u003c/code\u003e\u003c/a\u003e chore(main): release 14.0.0 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/3d2c5b0342f0fcb52a5ac681c3d47c13e7444b34\"\u003e\u003ccode\u003e3d2c5b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/f2c235f93059325fa43e1106e624b5291bb523c4\"\u003e\u003ccode\u003ef2c235f\u003c/code\u003e\u003c/a\u003e fix!: expect \u003ccode\u003ecrypto\u003c/code\u003e to be global everywhere (requires node@20+) (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/935\"\u003e#935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/529ef0899f5dd503d2ee90d690585d63d78bc212\"\u003e\u003ccode\u003e529ef08\u003c/code\u003e\u003c/a\u003e chore: upgrade TypeScript and fixup types (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/086fd7976f11433edf9ac80be876b3ad243fe087\"\u003e\u003ccode\u003e086fd79\u003c/code\u003e\u003c/a\u003e chore: update dependencies (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/933\"\u003e#933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/dc4ddb87272ed2843faccd130bcc41d492688bd3\"\u003e\u003ccode\u003edc4ddb8\u003c/code\u003e\u003c/a\u003e feat!: drop node@18 support (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/0f1f9c9c9cedbae5a1d363d5406c5dfbabe81404\"\u003e\u003ccode\u003e0f1f9c9\u003c/code\u003e\u003c/a\u003e chore: switch to Biome for parsing and linting (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/932\"\u003e#932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/e2879e64bf125add903c1eff6e0860542c605013\"\u003e\u003ccode\u003ee2879e6\u003c/code\u003e\u003c/a\u003e chore: use maintained version of npm-run-all (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/ffa31383e8e4e1f0b4e22e504561272041b8738c\"\u003e\u003ccode\u003effa3138\u003c/code\u003e\u003c/a\u003e fix: Use GITHUB_TOKEN for release-please and enable npm provenance (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/0423d49df2dc8efc300c804731d25f4d7e0fccc4\"\u003e\u003ccode\u003e0423d49\u003c/code\u003e\u003c/a\u003e docs: remove obsolete v1 option notes (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuidjs/uuid/compare/v10.0.0...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for uuid since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.26.0 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/42cb285b59fc99a8102d69bef6223b75617e9f46\"\u003e\u003ccode\u003e42cb285\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/core\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​babel/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.26.0 to 7.29.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17782\"\u003e#17782\u003c/a\u003e Improve trailing comma comment handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17847\"\u003e#17847\u003c/a\u003e Replace npmjs.com links with npmx.dev (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-import-to-platform-api\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-modules\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17818\"\u003e#17818\u003c/a\u003e Load async Wasm and JSON imports in parallel (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.2 (2026-03-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/3cd910d838332b988ed83bdd2ddc22e849e7ea5d\"\u003e\u003ccode\u003e3cd910d\u003c/code\u003e\u003c/a\u003e v7.29.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/3d399f8c8c1e5308bb25e11947d90a111399ac0d\"\u003e\u003ccode\u003e3d399f8\u003c/code\u003e\u003c/a\u003e [7.x backport]docs(preset-env): update CONTRIBUTING.md (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17976\"\u003e#17976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/183db7bc040a68057489f8981d02962345a322ed\"\u003e\u003ccode\u003e183db7b\u003c/code\u003e\u003c/a\u003e v7.29.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/268f246f21e51b2204ba6dc5349055504cc7420d\"\u003e\u003ccode\u003e268f246\u003c/code\u003e\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17788\"\u003e#17788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f8524d80799e136313e55da0468777a57d1bf6b6\"\u003e\u003ccode\u003ef8524d8\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17686\"\u003e#17686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/37d5595fca9f188f0534458180611f2e776acd31\"\u003e\u003ccode\u003e37d5595\u003c/code\u003e\u003c/a\u003e v7.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1c0a08d95ae7e1c788c7e1ae3a10ee53f7c86864\"\u003e\u003ccode\u003e1c0a08d\u003c/code\u003e\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17805\"\u003e#17805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/061bf95142132ce4200f863f891a8e3a727cd844\"\u003e\u003ccode\u003e061bf95\u003c/code\u003e\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17789\"\u003e#17789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0053db620c05acf0036f593b5aaf4e372daa79d0\"\u003e\u003ccode\u003e0053db6\u003c/code\u003e\u003c/a\u003e Update polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17727\"\u003e#17727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.5/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​babel/preset-env\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-typescript` from 7.26.0 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev...\n\n_Description has been truncated_","html_url":"https://github.com/theQRL/qrl-wallet-provider/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/theQRL%2Fqrl-wallet-provider/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"0.32.0","new_version":"0.33.0","update_type":"minor","path":null,"pr_created_at":"2026-03-12T01:07:18.000Z","version_change":"0.32.0 → 0.33.0","issue":{"uuid":"4061496600","node_id":"PR_kwDORkvHNs7J4EnB","number":4,"state":"open","title":"Bump the dev-dependencies group with 43 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-12T01:07:18.000Z","updated_at":"2026-05-10T02:01:37.740Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":43,"packages":[{"name":"@actions/core","old_version":"1.11.1","new_version":"3.0.0","repository_url":"https://github.com/actions/toolkit"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-commonjs","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-methods","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-private-property-in-object","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@microsoft/api-extractor","old_version":"7.52.9","new_version":"7.57.7","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@rollup/plugin-babel","old_version":"6.0.4","new_version":"7.0.0","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-node-resolve","old_version":"16.0.1","new_version":"16.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"@stylistic/eslint-plugin","old_version":"5.2.2","new_version":"5.10.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"typescript-eslint","old_version":"8.38.0","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"esbuild","old_version":"0.25.8","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-plugin-mocha","old_version":"11.1.0","new_version":"11.2.0","repository_url":"https://github.com/lo1tuma/eslint-plugin-mocha"},{"name":"eslint-plugin-prettier","old_version":"5.5.3","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-tsdoc","old_version":"0.4.0","new_version":"0.5.2","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"eslint-plugin-unused-imports","old_version":"4.1.4","new_version":"4.4.1","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"eslint","old_version":"9.31.0","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"execa","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"expect","old_version":"30.0.5","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"globals","old_version":"16.3.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"gts","old_version":"6.0.2","new_version":"7.0.0","repository_url":"https://github.com/google/gts"},{"name":"hereby","old_version":"1.11.0","new_version":"1.14.0","repository_url":"https://github.com/jakebailey/hereby"},{"name":"mocha","old_version":"11.7.1","new_version":"11.7.5","repository_url":"https://github.com/mochajs/mocha"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"rollup","old_version":"4.45.3","new_version":"4.59.0","repository_url":"https://github.com/rollup/rollup"},{"name":"sinon","old_version":"21.0.0","new_version":"21.0.2","repository_url":"https://github.com/sinonjs/sinon"},{"name":"@types/sinon","old_version":"17.0.4","new_version":"21.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@schematics/angular","old_version":"20.1.3","new_version":"21.2.2","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.1.3","new_version":"21.2.2","repository_url":"https://github.com/angular/angular-cli"},{"name":"@types/chrome","old_version":"0.1.1","new_version":"0.1.37","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"glob","old_version":"10.4.5","new_version":"13.0.6","repository_url":"https://github.com/isaacs/node-glob"},{"name":"@typescript-eslint/utils","old_version":"8.26.1","new_version":"8.57.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@swc/core","old_version":"1.13.2","new_version":"1.15.18","repository_url":"https://github.com/swc-project/swc"},{"name":"acorn","old_version":"8.15.0","new_version":"8.16.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"package-directory","old_version":"8.1.0","new_version":"8.2.0","repository_url":"https://github.com/sindresorhus/package-directory"},{"name":"@microsoft/api-documenter","old_version":"7.26.30","new_version":"7.29.7","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/api-extractor-model","old_version":"7.30.7","new_version":"7.33.4","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/tsdoc","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"@rushstack/node-core-library","old_version":"5.14.0","new_version":"5.20.3","repository_url":"https://github.com/microsoft/rushstack"},{"name":"c8","old_version":"10.1.3","new_version":"11.0.0","repository_url":"https://github.com/bcoe/c8"},{"name":"zod","old_version":"3.25.76","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 43 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) | `1.11.1` | `3.0.0` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-private-methods](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods) | `7.27.1` | `7.28.6` |\n| [@babel/plugin-transform-private-property-in-object](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object) | `7.27.1` | `7.28.6` |\n| [@microsoft/api-extractor](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor) | `7.52.9` | `7.57.7` |\n| [@rollup/plugin-babel](https://github.com/rollup/plugins/tree/HEAD/packages/babel) | `6.0.4` | `7.0.0` |\n| [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) | `16.0.1` | `16.0.3` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.2.2` | `5.10.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.38.0` | `8.57.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.8` | `0.27.3` |\n| [eslint-plugin-mocha](https://github.com/lo1tuma/eslint-plugin-mocha) | `11.1.0` | `11.2.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.3` | `5.5.5` |\n| [eslint-plugin-tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/eslint-plugin) | `0.4.0` | `0.5.2` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.1.4` | `4.4.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.31.0` | `10.0.3` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.0` | `9.6.1` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.5` | `30.3.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `17.4.0` |\n| [gts](https://github.com/google/gts) | `6.0.2` | `7.0.0` |\n| [hereby](https://github.com/jakebailey/hereby) | `1.11.0` | `1.14.0` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.1` | `11.7.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.45.3` | `4.59.0` |\n| [sinon](https://github.com/sinonjs/sinon) | `21.0.0` | `21.0.2` |\n| [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) | `17.0.4` | `21.0.0` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [@schematics/angular](https://github.com/angular/angular-cli) | `20.1.3` | `21.2.2` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.1.3` | `21.2.2` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.1.1` | `0.1.37` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `13.0.6` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.26.1` | `8.57.0` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.13.2` | `1.15.18` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.16.0` |\n| [package-directory](https://github.com/sindresorhus/package-directory) | `8.1.0` | `8.2.0` |\n| [@microsoft/api-documenter](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-documenter) | `7.26.30` | `7.29.7` |\n| [@microsoft/api-extractor-model](https://github.com/microsoft/rushstack/tree/HEAD/libraries/api-extractor-model) | `7.30.7` | `7.33.4` |\n| [@microsoft/tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/tsdoc) | `0.15.1` | `0.16.0` |\n| [@rushstack/node-core-library](https://github.com/microsoft/rushstack/tree/HEAD/libraries/node-core-library) | `5.14.0` | `5.20.3` |\n| [c8](https://github.com/bcoe/c8) | `10.1.3` | `11.0.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.3.6` |\n\nUpdates `@actions/core` from 1.11.1 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md\"\u003e\u003ccode\u003e@​actions/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Package is now ESM-only\n\u003cul\u003e\n\u003cli\u003eCommonJS consumers must use dynamic \u003ccode\u003eimport()\u003c/code\u003e instead of \u003ccode\u003erequire()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@actions/http-client\u003c/code\u003e to \u003ccode\u003e3.0.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/exec\u003c/code\u003e from 1.1.1 to 2.0.0 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2199\"\u003e#2199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Node 24 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2110\"\u003e#2110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/http-client\u003c/code\u003e from 2.0.1 to 3.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/actions/toolkit/commits/HEAD/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​actions/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-class-properties` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-class-properties\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/445b575653acfac3cba502afc769fc46c706870b\"\u003e\u003ccode\u003e445b575\u003c/code\u003e\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties/issues/17580\"\u003e#17580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-plugin-transform-class-properties\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/plugin-transform-class-properties\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-class-static-block` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-class-static-block\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/445b575653acfac3cba502afc769fc46c706870b\"\u003e\u003ccode\u003e445b575\u003c/code\u003e\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block/issues/17580\"\u003e#17580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f4a96162033b23b33285af63b13aa0632ebb943b\"\u003e\u003ccode\u003ef4a9616\u003c/code\u003e\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block/issues/17443\"\u003e#17443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-plugin-transform-class-static-block\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/plugin-transform-class-static-block\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-modules-commonjs` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-modules-commonjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1d4546bcb80009303aab386b59f4df1fd335c1d5\"\u003e\u003ccode\u003e1d4546b\u003c/code\u003e\u003c/a\u003e Preserve class id when transforming using declarations with exported class (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/59829db19aadd80ab362884228483b52b258486d\"\u003e\u003ccode\u003e59829db\u003c/code\u003e\u003c/a\u003e fix(babel-template): Properly handle empty string replacements (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs/issues/17284\"\u003e#17284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-plugin-transform-modules-commonjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/plugin-transform-modules-commonjs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-private-methods` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-private-methods\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/445b575653acfac3cba502afc769fc46c706870b\"\u003e\u003ccode\u003e445b575\u003c/code\u003e\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods/issues/17580\"\u003e#17580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-plugin-transform-private-methods\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/plugin-transform-private-methods\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-private-property-in-object` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-private-property-in-object\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/445b575653acfac3cba502afc769fc46c706870b\"\u003e\u003ccode\u003e445b575\u003c/code\u003e\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object/issues/17580\"\u003e#17580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-plugin-transform-private-property-in-object\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/plugin-transform-private-property-in-object\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/api-extractor` from 7.52.9 to 7.57.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/rushstack/blob/main/apps/api-extractor/CHANGELOG.md\"\u003e\u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.57.7\u003c/h2\u003e\n\u003cp\u003eMon, 09 Mar 2026 15:14:07 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eminimatch\u003c/code\u003e version from \u003ccode\u003e10.2.1\u003c/code\u003e to \u003ccode\u003e10.2.3\u003c/code\u003e to address CVE-2026-27903.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.57.6\u003c/h2\u003e\n\u003cp\u003eWed, 25 Feb 2026 21:39:42 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@microsoft/tsdoc-config\u003c/code\u003e to \u003ccode\u003e~0.18.1\u003c/code\u003e to mitigate CVE-2025-69873.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.57.5\u003c/h2\u003e\n\u003cp\u003eWed, 25 Feb 2026 00:34:29 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.57.4\u003c/h2\u003e\n\u003cp\u003eTue, 24 Feb 2026 01:13:27 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.57.3\u003c/h2\u003e\n\u003cp\u003eMon, 23 Feb 2026 00:42:21 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing \u0026quot;./extends/*.json\u0026quot; to the package.json \u0026quot;exports\u0026quot; field so that \u0026quot;\u003ccode\u003e@​microsoft/api-extractor/\u003c/code\u003eextends/tsdoc-base.json\u0026quot; is importable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.57.2\u003c/h2\u003e\n\u003cp\u003eFri, 20 Feb 2026 16:14:49 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimatch from 10.1.2 to 10.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.57.1\u003c/h2\u003e\n\u003cp\u003eFri, 20 Feb 2026 00:15:03 GMT\u003c/p\u003e\n\u003ch3\u003ePatches\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e\u0026quot;node\u0026quot;\u003c/code\u003e condition before \u003ccode\u003e\u0026quot;import\u0026quot;\u003c/code\u003e in the \u003ccode\u003e\u0026quot;exports\u0026quot;\u003c/code\u003e map so that Node.js uses the CJS output (which handles extensionless imports), while bundlers still use ESM via \u003ccode\u003e\u0026quot;import\u0026quot;\u003c/code\u003e. Fixes \u003ca href=\"https://redirect.github.com/microsoft/rushstack/issues/5644\"\u003emicrosoft/rushstack#5644\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.57.0\u003c/h2\u003e\n\u003cp\u003eThu, 19 Feb 2026 00:04:52 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/ee40f81bd3b6ec71cbc768ba431fcbf865431b13\"\u003e\u003ccode\u003eee40f81\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/8a51049790857f338f32ea72df48bb72f83cf984\"\u003e\u003ccode\u003e8a51049\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/e35bece4e15a21bbf320b213fbb37866ae469a90\"\u003e\u003ccode\u003ee35bece\u003c/code\u003e\u003c/a\u003e chore: bump minimatch to 10.2.3 to fix vulnerability (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5675\"\u003e#5675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/f8a668d19b0c232402cafd326b50168454a59858\"\u003e\u003ccode\u003ef8a668d\u003c/code\u003e\u003c/a\u003e chore: bump decoupled local dependencies (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5674\"\u003e#5674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/3b13f32b28e2ee19d856d8e60dd00b7675855d4a\"\u003e\u003ccode\u003e3b13f32\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/b8a4224d6ec8b576b31f8899381501ce2aab52b6\"\u003e\u003ccode\u003eb8a4224\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/1a448ee0e88a9c880e242f4d5c61c2fa77a480b5\"\u003e\u003ccode\u003e1a448ee\u003c/code\u003e\u003c/a\u003e Fix issues with missing files in published \u003ccode\u003e@microsoft/load-themed-styles\u003c/code\u003e an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/737b20ae6b9575f80674e7802fd2d3f85d12a687\"\u003e\u003ccode\u003e737b20a\u003c/code\u003e\u003c/a\u003e Bump TSDoc and @typescript-eslint/* dependencies to address CVEs. (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5672\"\u003e#5672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/1a2e3a6a0a9ff9b036209e1d1748a20472213898\"\u003e\u003ccode\u003e1a2e3a6\u003c/code\u003e\u003c/a\u003e chore: bump decoupled local dependencies (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5660\"\u003e#5660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/75ba91c0251734f75fb65c144bb38b46b3e60827\"\u003e\u003ccode\u003e75ba91c\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/rushstack/commits/@microsoft/api-extractor_v7.57.7/apps/api-extractor\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-babel` from 6.0.4 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/babel/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-05\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebabel!: improve filtering capability \u0026amp; performance (\u003ca href=\"https://redirect.github.com/rollup/plugins/issues/1954\"\u003e#1954\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow excluding manual chunks when transforming generated code (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/1906\"\u003e#1906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7f241b28e41e3b28500d489e9f59862837915430\"\u003e\u003ccode\u003e7f241b2\u003c/code\u003e\u003c/a\u003e chore(repo): run lint for the entire repo, clean some things up (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/537001f5b8504d2922c754e601d5191b5e78d054\"\u003e\u003ccode\u003e537001f\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/c5e5f58d30b30f1fe5d63ee4168beff290d8d54c\"\u003e\u003ccode\u003ec5e5f58\u003c/code\u003e\u003c/a\u003e fix(babel): clone cached helper identifier before returning it (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/584\"\u003e#584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/83bcdcf271d6cdb2b8c690c30886d01851edc6d2\"\u003e\u003ccode\u003e83bcdcf\u003c/code\u003e\u003c/a\u003e fix(babel): strip hash and query param in extension filter (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7941389b2ea90fe66d5676a5e3f4f6a7f2ad8a43\"\u003e\u003ccode\u003e7941389\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/55a9cb20d7686750aa104d6a45a7d6834f57ba4a\"\u003e\u003ccode\u003e55a9cb2\u003c/code\u003e\u003c/a\u003e chore(babel): add deprecation/migration warnings for the runtime (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/72a0c44ffec40ff5793007c467d95ca5cd4cde05\"\u003e\u003ccode\u003e72a0c44\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/5fa15590e452d568239a6d8e1c7018865c027fe4\"\u003e\u003ccode\u003e5fa1559\u003c/code\u003e\u003c/a\u003e feat(babel): \u003ccode\u003eexport * as ns\u003c/code\u003e support (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/621768bfa45e934c9a3eb8462c2d8ea3005762ed\"\u003e\u003ccode\u003e621768b\u003c/code\u003e\u003c/a\u003e feat(commonjs)!: return the namespace by default when requiring ESM  (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/13526d606743eb0fcd44b0874b33812e4f4099a5\"\u003e\u003ccode\u003e13526d6\u003c/code\u003e\u003c/a\u003e chore(babel): update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/plugins/commits/url-v7.0.0/packages/babel\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-node-resolve` from 16.0.1 to 16.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-node-resolve\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve bare targets of package \u0026quot;imports\u0026quot; using export maps; avoid fileURLToPath(null) (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.0.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-04\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/764910a09d57e3b55cb4d027765b717a50341253\"\u003e\u003ccode\u003e764910a\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/35697207a44aa9f1b474dc6e1cc6054f575765ad\"\u003e\u003ccode\u003e3569720\u003c/code\u003e\u003c/a\u003e fix(node-resolve): resolve bare targets of package \u0026quot;imports\u0026quot; using export map...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/516ed1db422c5dfa0d29c5cbb18ca488b3ad95f6\"\u003e\u003ccode\u003e516ed1d\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7ad50574b269ae9e1ebd5263f8d211a5103ef27d\"\u003e\u003ccode\u003e7ad5057\u003c/code\u003e\u003c/a\u003e fix(node-resolve): error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rollup/plugins/commits/node-resolve-v16.0.3/packages/node-resolve\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.2.2 to 5.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.10.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.9.0...v5.10.0\"\u003e5.10.0\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e allow 'off' in overrides (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1144\"\u003e#1144\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c43bd4b14ebb4222b3f4e151967aac5e82bd8290\"\u003ec43bd4b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epadding-line-between-statements:\u003c/strong\u003e introduce \u003ccode\u003elineMode\u003c/code\u003e for selector matcher (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1143\"\u003e#1143\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/1ebd6d8e59bad0e5330e560df724f29455b92adb\"\u003e1ebd6d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 7 to 8 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1153\"\u003e#1153\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/78ca032c765110952b63a86ca7177a28597371c9\"\u003e78ca032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1154\"\u003e#1154\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/01f7b17856549b681589a97480f6014ab39f21f3\"\u003e01f7b17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eno export all for \u003ccode\u003e@​typescript-eslint/utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1150\"\u003e#1150\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/258f9d8f6a171fcdbdc994768fb08938fafc4470\"\u003e258f9d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.8.0...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-trailing-spaces:\u003c/strong\u003e support more file types (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1138\"\u003e#1138\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/501e8383bd9b27ff3e8d5e66c43e4ac7877fc862\"\u003e501e838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epadding-line-between-statements:\u003c/strong\u003e support selector-based statement matchers (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1134\"\u003e#1134\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/8f5cc9ee69b58de1dc00a9a487a1461de2d3494b\"\u003e8f5cc9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport ESLint 10 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1066\"\u003e#1066\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/5d99706e7c156af617a7ed935bd9bbe87630738a\"\u003e5d99706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1141\"\u003e#1141\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/f29fcff09f86ac7d9feff8a9f954bbeed32e91db\"\u003ef29fcff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomma-dangle:\u003c/strong\u003e check tsx file correctly (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1127\"\u003e#1127\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/271da423f8d47e264e5a9e1ded444eaa7b208c43\"\u003e271da42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomma-dangle:\u003c/strong\u003e prevent crash when linting non-js files (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1140\"\u003e#1140\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/4a96eae4e31998904bc3c2b5c0719920a7984f98\"\u003e4a96eae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e ignore when source code is not ESTree (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1139\"\u003e#1139\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/9e7f42264b9462e21c269568e506977d5abac8ed\"\u003e9e7f422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e don't report jsdoc type assertion by default (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1100\"\u003e#1100\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/cfb62964a3daf488903ee33c88b23bade7009cac\"\u003ecfb6296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eobject-curly-spacing:\u003c/strong\u003e correctly handle object patterns with type annotations (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1129\"\u003e#1129\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/5aaaec61ed9f4f7cc4fb431e5628f5d67e48be3c\"\u003e5aaaec6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elines-around-comment:\u003c/strong\u003e improve extensibility of allow boundary checks (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1136\"\u003e#1136\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/18b961eacd7a37dc772a3669e236e60773965d9d\"\u003e18b961e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e simplify fixer (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1133\"\u003e#1133\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3504e1fa3901f68d7d028465a1c0f779077db7eb\"\u003e3504e1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eon-var-declaration-per-line:\u003c/strong\u003e simplify fixer (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1132\"\u003e#1132\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c827fde7e77e2a66b0873c41d10bb8e02cb2bf66\"\u003ec827fde\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced fr...\n\n_Description has been truncated_","html_url":"https://github.com/dadaccai/vclawdboyv/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dadaccai%2Fvclawdboyv/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"0.31.2","new_version":"0.33.0","update_type":"minor","path":null,"pr_created_at":"2026-03-02T21:30:00.000Z","version_change":"0.31.2 → 0.33.0","issue":{"uuid":"4013393492","node_id":"PR_kwDORRI5k87HcRLb","number":3,"state":"open","title":"chore: bump the development-dependencies group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-02T21:30:00.000Z","updated_at":"2026-06-04T05:27:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"development-dependencies","update_count":3,"packages":[{"name":"ava","old_version":"6.4.1","new_version":"8.0.1","repository_url":"https://github.com/avajs/ava"},{"name":"tsd","old_version":"0.31.2","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"xo","old_version":"0.60.0","new_version":"2.0.2","repository_url":"https://github.com/xojs/xo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 3 updates in the / directory: [ava](https://github.com/avajs/ava), [tsd](https://github.com/tsdjs/tsd) and [xo](https://github.com/xojs/xo).\n\nUpdates `ava` from 6.4.1 to 8.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/avajs/ava/releases\"\u003eava's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release officially adds Node.js 26 support, with thanks to \u003ca href=\"https://github.com/novemberborn\"\u003e\u003ccode\u003e@​novemberborn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avajs/ava/pull/3450\"\u003eavajs/ava#3450\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003ePer our policy, support for Node.js 25 has been removed.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/avajs/ava/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/avajs/ava/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cp\u003eAVA now expects Node.js 22.20, 24.12 or newer.\u003c/p\u003e\n\u003cp\u003eInternally AVA is now fully ESM. This is possible now that Node.js supports loading ES modules using \u003ccode\u003erequire()\u003c/code\u003e calls and simplifies AVA's types and internals.\u003c/p\u003e\n\u003cp\u003eIf you use AVA from a CommonJS project you'll have to update your imports:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-const test = require('ava');\r\n+const {default: test} = require('ava');\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWe expect an increasing number of projects to be ESM only. As per the above, CommonJS is still supported, but we don't expect \u003ccode\u003ecjs\u003c/code\u003e extensions to be used. The default file extensions are now \u003ccode\u003ejs\u003c/code\u003e and \u003ccode\u003emjs\u003c/code\u003e. Specify \u003ccode\u003eextensions: ['cjs', 'js', 'mjs']\u003c/code\u003e for AVA to run test files with the \u003ccode\u003ecjs\u003c/code\u003e extension.\u003c/p\u003e\n\u003cp\u003eAll test files (and those loaded through AVA's \u003ccode\u003erequire\u003c/code\u003e config) are now loaded via \u003ccode\u003eimport()\u003c/code\u003e. Use \u003ca href=\"https://nodejs.org/docs/latest/api/module.html#customization-hooks\"\u003ecustomization hooks\u003c/a\u003e for transpilation. The object form of the \u003ccode\u003eextensions\u003c/code\u003e configuration is no longer supported.\u003c/p\u003e\n\u003cp\u003eIf you use AVA with \u003ca href=\"https://github.com/avajs/typescript\"\u003e@​ava/typescript\u003c/a\u003e you must upgrade that package to v7.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cp\u003eThere's two new test modifiers \u003ca href=\"https://redirect.github.com/avajs/ava/pull/3423\"\u003ecourtesy of\u003c/a\u003e \u003ca href=\"https://github.com/sindresorhus\"\u003e\u003ccode\u003e@​sindresorhus\u003c/code\u003e\u003c/a\u003e: \u003ccode\u003etest.skipIf()\u003c/code\u003e to skip a test based on a runtime condition. \u003ccode\u003etest.runIf()\u003c/code\u003e is the inverse: the test only runs when the condition is true.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest.skipIf(process.platform === 'win32')('not on Windows', t =\u0026gt; {\r\n\tt.pass();\r\n});\r\n\u003cp\u003etest.runIf(process.platform === 'linux')('Linux only', t =\u0026gt; {\nt.pass();\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThese work with other modifiers like \u003ccode\u003e.serial\u003c/code\u003e and \u003ccode\u003e.failing\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest.serial.skipIf(process.platform === 'win32')('serial, not on Windows', t =\u0026gt; {\r\n\tt.pass();\r\n});\r\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/bbfd946322fdeca2b547a691d947fb4e18c0c67f\"\u003e\u003ccode\u003ebbfd946\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/332fcd7cf9dbd0fb8c3368013b35bb846cd2d8de\"\u003e\u003ccode\u003e332fcd7\u003c/code\u003e\u003c/a\u003e Pre-release updates (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/fcaaf432e3c11f5406124c19f079e084a4ca9cf5\"\u003e\u003ccode\u003efcaaf43\u003c/code\u003e\u003c/a\u003e Add Node.js 26 support; drop 25 (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3450\"\u003e#3450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/a91380449671619d9a6c9452425caa38aeb6537b\"\u003e\u003ccode\u003ea913804\u003c/code\u003e\u003c/a\u003e Test using AVA 8 (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/fe3128673adfa69d8d5268f67536aecaf8995643\"\u003e\u003ccode\u003efe31286\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/7bdbabb69ff721a0f867e41ce624be1a5ae23bc3\"\u003e\u003ccode\u003e7bdbabb\u003c/code\u003e\u003c/a\u003e Improve error when \u003ccode\u003ethrowsAsync\u003c/code\u003e/\u003ccode\u003enotThrowsAsync\u003c/code\u003e is not awaited (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3436\"\u003e#3436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/a3049907a846f6b1180e772e9a0701ce21370464\"\u003e\u003ccode\u003ea304990\u003c/code\u003e\u003c/a\u003e Full ESM internals; bias away from CJS; require \u003ccode\u003e@​ava/typescript\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/d012c648696716a05ae48d4fc18568e49a17c6f9\"\u003e\u003ccode\u003ed012c64\u003c/code\u003e\u003c/a\u003e Update release process documentation (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3435\"\u003e#3435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/2cea71e9a0ae006682085681ad88a33a4446228e\"\u003e\u003ccode\u003e2cea71e\u003c/code\u003e\u003c/a\u003e CI tweaks (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3438\"\u003e#3438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/27e9c84982617edfbccd91b1f9881b6df1ea54b2\"\u003e\u003ccode\u003e27e9c84\u003c/code\u003e\u003c/a\u003e Remove Node.js 20 support; update dependencies prior to release (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/avajs/ava/compare/v6.4.1...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for ava since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsd` from 0.31.2 to 0.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tsdjs/tsd/releases\"\u003etsd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.9  128fb5e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.8  71387ca\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.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/tsdjs/tsd/commit/9b8d615abd09c6760988b4499b53ac7074f8cc92\"\u003e\u003ccode\u003e9b8d615\u003c/code\u003e\u003c/a\u003e 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/128fb5e27d4464a5231c8ba3e2d2e407cc192634\"\u003e\u003ccode\u003e128fb5e\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/f589fb3df03cbf37785ab029eeb1ec6ec5080dfd\"\u003e\u003ccode\u003ef589fb3\u003c/code\u003e\u003c/a\u003e 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/71387ca324c763e54ad260966f955f742d0f14ec\"\u003e\u003ccode\u003e71387ca\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `xo` from 0.60.0 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xojs/xo/releases\"\u003exo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ereact\u003c/code\u003e and \u003ccode\u003eprettier: 'compat'\u003c/code\u003e configs failing when \u003ccode\u003efiles\u003c/code\u003e is not specified  bde9854\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v2.0.1...v2.0.2\"\u003ehttps://github.com/xojs/xo/compare/v2.0.1...v2.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix missing files in package (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/865\"\u003e#865\u003c/a\u003e)  0f1e196\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--fix-dry-run\u003c/code\u003e flag  d871185\u003c/li\u003e\n\u003cli\u003eUpdate dependencies  23b5972\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v2.0.0...v2.0.1\"\u003ehttps://github.com/xojs/xo/compare/v2.0.0...v2.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Node.js 20.19\u003c/li\u003e\n\u003cli\u003eRequires ESLint 10\u003c/li\u003e\n\u003cli\u003eRemoved CommonJS config file support (use \u003ccode\u003e.js\u003c/code\u003e/\u003ccode\u003e.mjs\u003c/code\u003e/\u003ccode\u003e.ts\u003c/code\u003e/\u003ccode\u003e.mts\u003c/code\u003e instead)\u003c/li\u003e\n\u003cli\u003eTemporarily removed \u003ccode\u003eeslint-plugin-promise\u003c/code\u003e rules (pending ESLint 10 compatibility)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to content-based cache strategy for faster re-linting\u003c/li\u003e\n\u003cli\u003eShow warning when explicitly specified files are ignored\u003c/li\u003e\n\u003cli\u003eAccept ESLint-native \u003ccode\u003efiles\u003c/code\u003e format in config\u003c/li\u003e\n\u003cli\u003eSimplified TypeScript handling by using in-memory programs\u003c/li\u003e\n\u003cli\u003eFix linting of files starting with a dot\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecwd\u003c/code\u003e for case-sensitive filesystems\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew rules\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://typescript-eslint.io/rules/no-unsafe-type-assertion/\"\u003e\u003ccode\u003e@typescript-eslint/no-unsafe-type-assertion\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://typescript-eslint.io/rules/related-getter-setter-pairs/\"\u003e\u003ccode\u003e@typescript-eslint/related-getter-setter-pairs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-class-fields.md\"\u003e\u003ccode\u003eunicorn/prefer-class-fields\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-array-reverse.md\"\u003e\u003ccode\u003eunicorn/no-array-reverse\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/require-module-specifiers.md\"\u003e\u003ccode\u003eunicorn/require-module-specifiers\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-useless-error-capture-stack-trace.md\"\u003e\u003ccode\u003eunicorn/no-useless-error-capture-stack-trace\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-bigint-literals.md\"\u003e\u003ccode\u003eunicorn/prefer-bigint-literals\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-classlist-toggle.md\"\u003e\u003ccode\u003eunicorn/prefer-classlist-toggle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/require-module-attributes.md\"\u003e\u003ccode\u003eunicorn/require-module-attributes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-array-sort.md\"\u003e\u003ccode\u003eunicorn/no-array-sort\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-immediate-mutation.md\"\u003e\u003ccode\u003eunicorn/no-immediate-mutation\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-useless-collection-argument.md\"\u003e\u003ccode\u003eunicorn/no-useless-collection-argument\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-response-static-json.md\"\u003e\u003ccode\u003eunicorn/prefer-response-static-json\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/isolated-functions.md\"\u003e\u003ccode\u003eunicorn/isolated-functions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/eslint-plugin-ava/blob/main/docs/rules/no-conditional-assertion.md\"\u003e\u003ccode\u003eava/no-conditional-assertion\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/xojs/xo/commit/c5f235a79d67c93b669dd89866a743d88d64b804\"\u003e\u003ccode\u003ec5f235a\u003c/code\u003e\u003c/a\u003e 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/bde9854c0dbca9bbdaa0f2228efb8e1311a2c406\"\u003e\u003ccode\u003ebde9854\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ereact\u003c/code\u003e and \u003ccode\u003eprettier: 'compat'\u003c/code\u003e configs failing when \u003ccode\u003efiles\u003c/code\u003e is not spec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d15880cdc43bd5fe0fb491ea9f9b5ca055983301\"\u003e\u003ccode\u003ed15880c\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/dba56bc71fa7410076e60cf161cee74edfe7e0cc\"\u003e\u003ccode\u003edba56bc\u003c/code\u003e\u003c/a\u003e 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d8711857010fa569cbf8ced37c8a3bbf47e4565a\"\u003e\u003ccode\u003ed871185\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--fix-dry-run\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/23b5972f4da6ad30e86f55d147e93042b640cd16\"\u003e\u003ccode\u003e23b5972\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/0f1e1960026e28d84f009ede145876a15cea91a7\"\u003e\u003ccode\u003e0f1e196\u003c/code\u003e\u003c/a\u003e Fix missing files in package (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d21ab16be0803b89db23bf35f217aea88c67cc71\"\u003e\u003ccode\u003ed21ab16\u003c/code\u003e\u003c/a\u003e 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d1703da1ab31d5110c582d0b790154fc6c92fcba\"\u003e\u003ccode\u003ed1703da\u003c/code\u003e\u003c/a\u003e Require Node.js 20.19 and ESLint 10 (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/862\"\u003e#862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/b1ed6dffb568845126e3d7f59349901533b56c85\"\u003e\u003ccode\u003eb1ed6df\u003c/code\u003e\u003c/a\u003e Accept ESLint-native \u003ccode\u003efiles\u003c/code\u003e format in \u003ccode\u003eXoConfigItem\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xojs/xo/compare/v0.60.0...v2.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/mstuart/abort-race/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mstuart%2Fabort-race/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"0.31.2","new_version":"0.33.0","update_type":"minor","path":null,"pr_created_at":"2026-03-02T00:48:44.000Z","version_change":"0.31.2 → 0.33.0","issue":{"uuid":"4008717851","node_id":"PR_kwDORRJG-c7HM-8W","number":4,"state":"open","title":"chore: bump the development-dependencies group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-02T00:48:44.000Z","updated_at":"2026-06-04T05:28:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"development-dependencies","update_count":3,"packages":[{"name":"ava","old_version":"6.4.1","new_version":"8.0.1","repository_url":"https://github.com/avajs/ava"},{"name":"tsd","old_version":"0.31.2","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"xo","old_version":"0.60.0","new_version":"2.0.2","repository_url":"https://github.com/xojs/xo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 3 updates in the / directory: [ava](https://github.com/avajs/ava), [tsd](https://github.com/tsdjs/tsd) and [xo](https://github.com/xojs/xo).\n\nUpdates `ava` from 6.4.1 to 8.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/avajs/ava/releases\"\u003eava's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release officially adds Node.js 26 support, with thanks to \u003ca href=\"https://github.com/novemberborn\"\u003e\u003ccode\u003e@​novemberborn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avajs/ava/pull/3450\"\u003eavajs/ava#3450\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003ePer our policy, support for Node.js 25 has been removed.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/avajs/ava/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/avajs/ava/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cp\u003eAVA now expects Node.js 22.20, 24.12 or newer.\u003c/p\u003e\n\u003cp\u003eInternally AVA is now fully ESM. This is possible now that Node.js supports loading ES modules using \u003ccode\u003erequire()\u003c/code\u003e calls and simplifies AVA's types and internals.\u003c/p\u003e\n\u003cp\u003eIf you use AVA from a CommonJS project you'll have to update your imports:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-const test = require('ava');\r\n+const {default: test} = require('ava');\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWe expect an increasing number of projects to be ESM only. As per the above, CommonJS is still supported, but we don't expect \u003ccode\u003ecjs\u003c/code\u003e extensions to be used. The default file extensions are now \u003ccode\u003ejs\u003c/code\u003e and \u003ccode\u003emjs\u003c/code\u003e. Specify \u003ccode\u003eextensions: ['cjs', 'js', 'mjs']\u003c/code\u003e for AVA to run test files with the \u003ccode\u003ecjs\u003c/code\u003e extension.\u003c/p\u003e\n\u003cp\u003eAll test files (and those loaded through AVA's \u003ccode\u003erequire\u003c/code\u003e config) are now loaded via \u003ccode\u003eimport()\u003c/code\u003e. Use \u003ca href=\"https://nodejs.org/docs/latest/api/module.html#customization-hooks\"\u003ecustomization hooks\u003c/a\u003e for transpilation. The object form of the \u003ccode\u003eextensions\u003c/code\u003e configuration is no longer supported.\u003c/p\u003e\n\u003cp\u003eIf you use AVA with \u003ca href=\"https://github.com/avajs/typescript\"\u003e@​ava/typescript\u003c/a\u003e you must upgrade that package to v7.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cp\u003eThere's two new test modifiers \u003ca href=\"https://redirect.github.com/avajs/ava/pull/3423\"\u003ecourtesy of\u003c/a\u003e \u003ca href=\"https://github.com/sindresorhus\"\u003e\u003ccode\u003e@​sindresorhus\u003c/code\u003e\u003c/a\u003e: \u003ccode\u003etest.skipIf()\u003c/code\u003e to skip a test based on a runtime condition. \u003ccode\u003etest.runIf()\u003c/code\u003e is the inverse: the test only runs when the condition is true.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest.skipIf(process.platform === 'win32')('not on Windows', t =\u0026gt; {\r\n\tt.pass();\r\n});\r\n\u003cp\u003etest.runIf(process.platform === 'linux')('Linux only', t =\u0026gt; {\nt.pass();\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThese work with other modifiers like \u003ccode\u003e.serial\u003c/code\u003e and \u003ccode\u003e.failing\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest.serial.skipIf(process.platform === 'win32')('serial, not on Windows', t =\u0026gt; {\r\n\tt.pass();\r\n});\r\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/bbfd946322fdeca2b547a691d947fb4e18c0c67f\"\u003e\u003ccode\u003ebbfd946\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/332fcd7cf9dbd0fb8c3368013b35bb846cd2d8de\"\u003e\u003ccode\u003e332fcd7\u003c/code\u003e\u003c/a\u003e Pre-release updates (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3451\"\u003e#3451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/fcaaf432e3c11f5406124c19f079e084a4ca9cf5\"\u003e\u003ccode\u003efcaaf43\u003c/code\u003e\u003c/a\u003e Add Node.js 26 support; drop 25 (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3450\"\u003e#3450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/a91380449671619d9a6c9452425caa38aeb6537b\"\u003e\u003ccode\u003ea913804\u003c/code\u003e\u003c/a\u003e Test using AVA 8 (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/fe3128673adfa69d8d5268f67536aecaf8995643\"\u003e\u003ccode\u003efe31286\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/7bdbabb69ff721a0f867e41ce624be1a5ae23bc3\"\u003e\u003ccode\u003e7bdbabb\u003c/code\u003e\u003c/a\u003e Improve error when \u003ccode\u003ethrowsAsync\u003c/code\u003e/\u003ccode\u003enotThrowsAsync\u003c/code\u003e is not awaited (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3436\"\u003e#3436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/a3049907a846f6b1180e772e9a0701ce21370464\"\u003e\u003ccode\u003ea304990\u003c/code\u003e\u003c/a\u003e Full ESM internals; bias away from CJS; require \u003ccode\u003e@​ava/typescript\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/d012c648696716a05ae48d4fc18568e49a17c6f9\"\u003e\u003ccode\u003ed012c64\u003c/code\u003e\u003c/a\u003e Update release process documentation (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3435\"\u003e#3435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/2cea71e9a0ae006682085681ad88a33a4446228e\"\u003e\u003ccode\u003e2cea71e\u003c/code\u003e\u003c/a\u003e CI tweaks (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3438\"\u003e#3438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/ava/commit/27e9c84982617edfbccd91b1f9881b6df1ea54b2\"\u003e\u003ccode\u003e27e9c84\u003c/code\u003e\u003c/a\u003e Remove Node.js 20 support; update dependencies prior to release (\u003ca href=\"https://redirect.github.com/avajs/ava/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/avajs/ava/compare/v6.4.1...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for ava since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsd` from 0.31.2 to 0.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tsdjs/tsd/releases\"\u003etsd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.9  128fb5e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.8  71387ca\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.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/tsdjs/tsd/commit/9b8d615abd09c6760988b4499b53ac7074f8cc92\"\u003e\u003ccode\u003e9b8d615\u003c/code\u003e\u003c/a\u003e 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/128fb5e27d4464a5231c8ba3e2d2e407cc192634\"\u003e\u003ccode\u003e128fb5e\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/f589fb3df03cbf37785ab029eeb1ec6ec5080dfd\"\u003e\u003ccode\u003ef589fb3\u003c/code\u003e\u003c/a\u003e 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/71387ca324c763e54ad260966f955f742d0f14ec\"\u003e\u003ccode\u003e71387ca\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `xo` from 0.60.0 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xojs/xo/releases\"\u003exo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ereact\u003c/code\u003e and \u003ccode\u003eprettier: 'compat'\u003c/code\u003e configs failing when \u003ccode\u003efiles\u003c/code\u003e is not specified  bde9854\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v2.0.1...v2.0.2\"\u003ehttps://github.com/xojs/xo/compare/v2.0.1...v2.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix missing files in package (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/865\"\u003e#865\u003c/a\u003e)  0f1e196\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--fix-dry-run\u003c/code\u003e flag  d871185\u003c/li\u003e\n\u003cli\u003eUpdate dependencies  23b5972\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v2.0.0...v2.0.1\"\u003ehttps://github.com/xojs/xo/compare/v2.0.0...v2.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequires Node.js 20.19\u003c/li\u003e\n\u003cli\u003eRequires ESLint 10\u003c/li\u003e\n\u003cli\u003eRemoved CommonJS config file support (use \u003ccode\u003e.js\u003c/code\u003e/\u003ccode\u003e.mjs\u003c/code\u003e/\u003ccode\u003e.ts\u003c/code\u003e/\u003ccode\u003e.mts\u003c/code\u003e instead)\u003c/li\u003e\n\u003cli\u003eTemporarily removed \u003ccode\u003eeslint-plugin-promise\u003c/code\u003e rules (pending ESLint 10 compatibility)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to content-based cache strategy for faster re-linting\u003c/li\u003e\n\u003cli\u003eShow warning when explicitly specified files are ignored\u003c/li\u003e\n\u003cli\u003eAccept ESLint-native \u003ccode\u003efiles\u003c/code\u003e format in config\u003c/li\u003e\n\u003cli\u003eSimplified TypeScript handling by using in-memory programs\u003c/li\u003e\n\u003cli\u003eFix linting of files starting with a dot\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecwd\u003c/code\u003e for case-sensitive filesystems\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew rules\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://typescript-eslint.io/rules/no-unsafe-type-assertion/\"\u003e\u003ccode\u003e@typescript-eslint/no-unsafe-type-assertion\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://typescript-eslint.io/rules/related-getter-setter-pairs/\"\u003e\u003ccode\u003e@typescript-eslint/related-getter-setter-pairs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-class-fields.md\"\u003e\u003ccode\u003eunicorn/prefer-class-fields\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-array-reverse.md\"\u003e\u003ccode\u003eunicorn/no-array-reverse\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/require-module-specifiers.md\"\u003e\u003ccode\u003eunicorn/require-module-specifiers\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-useless-error-capture-stack-trace.md\"\u003e\u003ccode\u003eunicorn/no-useless-error-capture-stack-trace\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-bigint-literals.md\"\u003e\u003ccode\u003eunicorn/prefer-bigint-literals\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-classlist-toggle.md\"\u003e\u003ccode\u003eunicorn/prefer-classlist-toggle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/require-module-attributes.md\"\u003e\u003ccode\u003eunicorn/require-module-attributes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-array-sort.md\"\u003e\u003ccode\u003eunicorn/no-array-sort\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-immediate-mutation.md\"\u003e\u003ccode\u003eunicorn/no-immediate-mutation\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-useless-collection-argument.md\"\u003e\u003ccode\u003eunicorn/no-useless-collection-argument\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-response-static-json.md\"\u003e\u003ccode\u003eunicorn/prefer-response-static-json\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/isolated-functions.md\"\u003e\u003ccode\u003eunicorn/isolated-functions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avajs/eslint-plugin-ava/blob/main/docs/rules/no-conditional-assertion.md\"\u003e\u003ccode\u003eava/no-conditional-assertion\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/xojs/xo/commit/c5f235a79d67c93b669dd89866a743d88d64b804\"\u003e\u003ccode\u003ec5f235a\u003c/code\u003e\u003c/a\u003e 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/bde9854c0dbca9bbdaa0f2228efb8e1311a2c406\"\u003e\u003ccode\u003ebde9854\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ereact\u003c/code\u003e and \u003ccode\u003eprettier: 'compat'\u003c/code\u003e configs failing when \u003ccode\u003efiles\u003c/code\u003e is not spec...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d15880cdc43bd5fe0fb491ea9f9b5ca055983301\"\u003e\u003ccode\u003ed15880c\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/dba56bc71fa7410076e60cf161cee74edfe7e0cc\"\u003e\u003ccode\u003edba56bc\u003c/code\u003e\u003c/a\u003e 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d8711857010fa569cbf8ced37c8a3bbf47e4565a\"\u003e\u003ccode\u003ed871185\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--fix-dry-run\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/23b5972f4da6ad30e86f55d147e93042b640cd16\"\u003e\u003ccode\u003e23b5972\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/0f1e1960026e28d84f009ede145876a15cea91a7\"\u003e\u003ccode\u003e0f1e196\u003c/code\u003e\u003c/a\u003e Fix missing files in package (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d21ab16be0803b89db23bf35f217aea88c67cc71\"\u003e\u003ccode\u003ed21ab16\u003c/code\u003e\u003c/a\u003e 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d1703da1ab31d5110c582d0b790154fc6c92fcba\"\u003e\u003ccode\u003ed1703da\u003c/code\u003e\u003c/a\u003e Require Node.js 20.19 and ESLint 10 (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/862\"\u003e#862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/b1ed6dffb568845126e3d7f59349901533b56c85\"\u003e\u003ccode\u003eb1ed6df\u003c/code\u003e\u003c/a\u003e Accept ESLint-native \u003ccode\u003efiles\u003c/code\u003e format in \u003ccode\u003eXoConfigItem\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xojs/xo/compare/v0.60.0...v2.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/mstuart/graphql-cost-guardian/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mstuart%2Fgraphql-cost-guardian/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"0.31.2","new_version":"0.33.0","update_type":"minor","path":null,"pr_created_at":"2026-02-20T23:52:50.000Z","version_change":"0.31.2 → 0.33.0","issue":{"uuid":"3970834335","node_id":"PR_kwDODOj69M7FSHZt","number":276,"state":"open","title":"build(deps-dev): bump the development-dependencies group with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-20T23:52:50.000Z","updated_at":"2026-02-20T23:52:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"development-dependencies","update_count":9,"packages":[{"name":"@commitlint/cli","old_version":"20.4.1","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.4.1","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@moonrepo/cli","old_version":"1.41.7","new_version":"2.0.1","repository_url":"https://github.com/moonrepo/moon"},{"name":"husky","old_version":"9.0.11","new_version":"9.1.7","repository_url":"https://github.com/typicode/husky"},{"name":"tsd","old_version":"0.31.2","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"eslint","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"15.15.0","new_version":"17.3.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"sass","old_version":"1.77.1","new_version":"1.97.3","repository_url":"https://github.com/sass/dart-sass"},{"name":"vite","old_version":"6.4.1","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.4.1` | `20.4.2` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.4.1` | `20.4.2` |\n| [@moonrepo/cli](https://github.com/moonrepo/moon/tree/HEAD/packages/cli) | `1.41.7` | `2.0.1` |\n| [husky](https://github.com/typicode/husky) | `9.0.11` | `9.1.7` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.31.2` | `0.33.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.0` | `10.0.1` |\n| [globals](https://github.com/sindresorhus/globals) | `15.15.0` | `17.3.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.77.1` | `1.97.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.4.1` | `7.3.1` |\n\nUpdates `@commitlint/cli` from 20.4.1 to 20.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(rules): ignore cherry-picks in signed-off-by by \u003ca href=\"https://github.com/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(config-nx-scopes): add unique names to fixture projects by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4622\"\u003econventional-changelog/commitlint#4622\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/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\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/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/81cfc9e5e9d452b68b5809e57196ca0c03fd7b85\"\u003e\u003ccode\u003e81cfc9e\u003c/code\u003e\u003c/a\u003e v20.4.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.4.2/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 20.4.1 to 20.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(rules): ignore cherry-picks in signed-off-by by \u003ca href=\"https://github.com/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(config-nx-scopes): add unique names to fixture projects by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4622\"\u003econventional-changelog/commitlint#4622\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/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4625\"\u003econventional-changelog/commitlint#4625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\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/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.1...v20.4.2\"\u003e20.4.2\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/81cfc9e5e9d452b68b5809e57196ca0c03fd7b85\"\u003e\u003ccode\u003e81cfc9e\u003c/code\u003e\u003c/a\u003e v20.4.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.4.2/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@moonrepo/cli` from 1.41.7 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moonrepo/moon/releases\"\u003e\u003ccode\u003e@​moonrepo/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003ch4\u003e🚀 Updates\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003emoon upgrade\u003c/code\u003e to upgrade via proto if we detect that moon is managed by proto. This will\nrun \u003ccode\u003eproto install moon latest\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e🐞 Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed some WASM serialization errors.\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003emoon upgrade\u003c/code\u003e command not handling the new v2 distribution format correctly. If you are\non moon v2.0.0, the upgrade command will still be broken until you upgrade to this patch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall moon_cli 2.0.1\u003c/h2\u003e\n\u003ch3\u003eInstall prebuilt binaries via shell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ecurl --proto '=https' --tlsv1.2 -LsSf https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-installer.sh | sh\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eInstall prebuilt binaries via powershell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003epowershell -ExecutionPolicy Bypass -c \u0026quot;irm https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-installer.ps1 | iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eDownload moon_cli 2.0.1\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFile\u003c/th\u003e\n\u003cth\u003ePlatform\u003c/th\u003e\n\u003cth\u003eChecksum\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-aarch64-apple-darwin.tar.xz\"\u003emoon_cli-aarch64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eApple Silicon macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-aarch64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-x86_64-pc-windows-msvc.zip\"\u003emoon_cli-x86_64-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-x86_64-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-aarch64-unknown-linux-gnu.tar.xz\"\u003emoon_cli-aarch64-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARM64 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-aarch64-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-x86_64-unknown-linux-gnu.tar.xz\"\u003emoon_cli-x86_64-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-x86_64-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-aarch64-unknown-linux-musl.tar.xz\"\u003emoon_cli-aarch64-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eARM64 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-aarch64-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-x86_64-unknown-linux-musl.tar.xz\"\u003emoon_cli-x86_64-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/moonrepo/moon/releases/download/v2.0.1/moon_cli-x86_64-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003ch4\u003e💥 Breaking\u003c/h4\u003e\n\u003cp\u003eView the \u003ca href=\"https://moonrepo.dev/docs/migrate/2.0\"\u003emigration guide\u003c/a\u003e for a full list of breaking changes and how to easily migrate!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRenamed \u0026quot;touched files\u0026quot; to \u0026quot;changed files\u0026quot;.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved canary and nightly releases.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moonrepo/moon/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​moonrepo/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003ch4\u003e🚀 Updates\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003emoon upgrade\u003c/code\u003e to upgrade via proto if we detect that moon is managed by proto. This will\nrun \u003ccode\u003eproto install moon latest\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e🐞 Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed some WASM serialization errors.\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003emoon upgrade\u003c/code\u003e command not handling the new v2 distribution format correctly. If you are\non moon v2.0.0, the upgrade command will still be broken until you upgrade to this patch.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003ch4\u003e💥 Breaking\u003c/h4\u003e\n\u003cp\u003eView the \u003ca href=\"https://moonrepo.dev/docs/migrate/2.0\"\u003emigration guide\u003c/a\u003e for a full list of breaking\nchanges and how to easily migrate!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRenamed \u0026quot;touched files\u0026quot; to \u0026quot;changed files\u0026quot;.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved canary and nightly releases.\u003c/li\u003e\n\u003cli\u003eRemoved commands: \u003ccode\u003emoon node\u003c/code\u003e, \u003ccode\u003emoon migrate from-package-json\u003c/code\u003e, \u003ccode\u003emoon query hash\u003c/code\u003e,\n\u003ccode\u003emoon query hash-diff\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRenamed all options and flags to kebab-case instead of camelCase.\u003c/li\u003e\n\u003cli\u003eReworked many commands and their arguments. Refer to the migration guide for details.\u003c/li\u003e\n\u003cli\u003eReworked console output handling. Updated \u003ccode\u003e--summary\u003c/code\u003e with different levels.\u003c/li\u003e\n\u003cli\u003eReworked release distribution to use archives instead of direct executables.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eConfiguration\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed, removed, or changed \u003cem\u003emany\u003c/em\u003e settings. Refer to the migration guide for details.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003e.moon/toolchain.yml\u003c/code\u003e to \u003ccode\u003e.moon/toolchains.yml\u003c/code\u003e (plural).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eMCP\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated protocol version to 2025-11-25.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eget_projects\u003c/code\u003e and \u003ccode\u003eget_tasks\u003c/code\u003e to return fragments, to reduce the payload size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eProjects\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReworked how the \u003ccode\u003elanguage\u003c/code\u003e is detected.\u003c/li\u003e\n\u003cli\u003eFlattened \u003ccode\u003eproject\u003c/code\u003e metadata structure.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTasks\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTask inheritance now deep merges instead of shallow merges when dealing with extends and\nmulti-global.\u003c/li\u003e\n\u003cli\u003eTask \u003ccode\u003ecommand\u003c/code\u003e and \u003ccode\u003eargs\u003c/code\u003e only support simple commands now. Use \u003ccode\u003escript\u003c/code\u003e for compound commands\n(pipes, redirects, multiple commands, etc).\u003c/li\u003e\n\u003cli\u003eRemoved \u0026quot;watcher\u0026quot; task \u003ccode\u003epreset\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReworked env var merge order, substitution, and more. Refer to the migration guide for details.\u003c/li\u003e\n\u003cli\u003eReworked \u003ccode\u003e.env\u003c/code\u003e handling.\n\u003cul\u003e\n\u003cli\u003eMoved loading to occur before task execution, instead of creation.\u003c/li\u003e\n\u003cli\u003eCan \u003cem\u003eno longer\u003c/em\u003e reference task \u003ccode\u003eenv\u003c/code\u003e vars for substitution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eToolchain\u003c/strong\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/moonrepo/moon/commit/7719f3cf947ed1b64fbca2fd98aaf32acf2db9b4\"\u003e\u003ccode\u003e7719f3c\u003c/code\u003e\u003c/a\u003e chore: Bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moonrepo/moon/commit/3a5fb2a9030b8a492fe52a9c99cecfcf8588faae\"\u003e\u003ccode\u003e3a5fb2a\u003c/code\u003e\u003c/a\u003e chore: Bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moonrepo/moon/commit/788fa4799447b80d1cd36cee2e91376d884dabbd\"\u003e\u003ccode\u003e788fa47\u003c/code\u003e\u003c/a\u003e chore: Bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moonrepo/moon/commit/fbf29099b5fd510d01d6460d3b45df6a1fddc746\"\u003e\u003ccode\u003efbf2909\u003c/code\u003e\u003c/a\u003e chore: Bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moonrepo/moon/commit/e747a8fa95b31913d663f627d917fbc2fd41e2d8\"\u003e\u003ccode\u003ee747a8f\u003c/code\u003e\u003c/a\u003e chore: Bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moonrepo/moon/commit/59b203e4ffb87b8161605c055497ad11ec0fc310\"\u003e\u003ccode\u003e59b203e\u003c/code\u003e\u003c/a\u003e chore: Bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moonrepo/moon/commit/d444e76a464db048d629cf3fbed620f3eb06faa4\"\u003e\u003ccode\u003ed444e76\u003c/code\u003e\u003c/a\u003e chore: Bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moonrepo/moon/commit/ba706fa94a2491067055ee5c09f3e2b9be479eea\"\u003e\u003ccode\u003eba706fa\u003c/code\u003e\u003c/a\u003e chore: Bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moonrepo/moon/commit/1d26d58b57ce6a56ec362818063b6c89f9c03842\"\u003e\u003ccode\u003e1d26d58\u003c/code\u003e\u003c/a\u003e chore: Bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moonrepo/moon/commit/d0aa01c80c35d89b0c2173137cf713f472cb04a7\"\u003e\u003ccode\u003ed0aa01c\u003c/code\u003e\u003c/a\u003e chore: Bump packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moonrepo/moon/commits/v2.0.1/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​moonrepo/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `husky` from 9.0.11 to 9.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typicode/husky/releases\"\u003ehusky's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.1.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add husky label to deprecated warning by \u003ca href=\"https://github.com/smackfu\"\u003e\u003ccode\u003e@​smackfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typicode/husky/pull/1538\"\u003etypicode/husky#1538\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/smackfu\"\u003e\u003ccode\u003e@​smackfu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typicode/husky/pull/1538\"\u003etypicode/husky#1538\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typicode/husky/compare/v9.1.6...v9.1.7\"\u003ehttps://github.com/typicode/husky/compare/v9.1.6...v9.1.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue where example pre-commit file is generated incorrectly by \u003ca href=\"https://github.com/dexmlee\"\u003e\u003ccode\u003e@​dexmlee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typicode/husky/pull/1519\"\u003etypicode/husky#1519\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/OlegKipchatov\"\u003e\u003ccode\u003e@​OlegKipchatov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typicode/husky/pull/1495\"\u003etypicode/husky#1495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron2016\"\u003e\u003ccode\u003e@​Byron2016\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typicode/husky/pull/1499\"\u003etypicode/husky#1499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dexmlee\"\u003e\u003ccode\u003e@​dexmlee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typicode/husky/pull/1519\"\u003etypicode/husky#1519\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typicode/husky/compare/v9.1.5...v9.1.6\"\u003ehttps://github.com/typicode/husky/compare/v9.1.5...v9.1.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efixes \u003ca href=\"https://redirect.github.com/typicode/husky/issues/1494\"\u003e#1494\u003c/a\u003e, support \u003ccode\u003epre-merge-commit\u003c/code\u003e hook by \u003ca href=\"https://github.com/RainMeoCat\"\u003e\u003ccode\u003e@​RainMeoCat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typicode/husky/pull/1497\"\u003etypicode/husky#1497\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/RainMeoCat\"\u003e\u003ccode\u003e@​RainMeoCat\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typicode/husky/pull/1497\"\u003etypicode/husky#1497\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typicode/husky/compare/v9.1.4...v9.1.5\"\u003ehttps://github.com/typicode/husky/compare/v9.1.4...v9.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove deprecation notice\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: better handle space in \u003ccode\u003ePATH\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.1.2\u003c/h2\u003e\n\u003cp\u003eShow a message instead of automatically removing deprecated code.\u003c/p\u003e\n\u003cp\u003eThis only concerns projects that still have the following code in their hooks:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- #!/usr/bin/env sh # \u0026lt;- This is deprecated, remove it\r\n- . \u0026quot;$(dirname -- \u0026quot;$0\u0026quot;)/_/husky.sh\u0026quot;  # \u0026lt;- This is deprecated, remove it\r\n\u003ch1\u003eRest of your hook code\u003c/h1\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHooks with these lines will fail in \u003ccode\u003ev10.0.0\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typicode/husky/commit/799e84b716d0e03db80db5d5b0dcdd15b9d555fc\"\u003e\u003ccode\u003e799e84b\u003c/code\u003e\u003c/a\u003e 9.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typicode/husky/commit/30f20490a5448819ef98f5962c99f91523591902\"\u003e\u003ccode\u003e30f2049\u003c/code\u003e\u003c/a\u003e fix: add husky label to deprecated warning (\u003ca href=\"https://redirect.github.com/typicode/husky/issues/1538\"\u003e#1538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typicode/husky/commit/a2d942a670b3d6a04578005a0fd2dc310e511849\"\u003e\u003ccode\u003ea2d942a\u003c/code\u003e\u003c/a\u003e 9.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typicode/husky/commit/b4465ed790c69ee72cc3da90fe8db7cbaaef1495\"\u003e\u003ccode\u003eb4465ed\u003c/code\u003e\u003c/a\u003e fix: add parens around the null coalescing operator to fix issues when npm_co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typicode/husky/commit/3b3e7f1785de637c493242d329cf4f4e1a626f73\"\u003e\u003ccode\u003e3b3e7f1\u003c/code\u003e\u003c/a\u003e docs(spanish): improve spanish translation (\u003ca href=\"https://redirect.github.com/typicode/husky/issues/1504\"\u003e#1504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typicode/husky/commit/dcf3aedadccb27ec542cee57d3c506988676a4e5\"\u003e\u003ccode\u003edcf3aed\u003c/code\u003e\u003c/a\u003e dosc: repair support Spanish sponsors links (\u003ca href=\"https://redirect.github.com/typicode/husky/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typicode/husky/commit/c3afd5f88c0293bca66c617f9e20ba4896ec5e77\"\u003e\u003ccode\u003ec3afd5f\u003c/code\u003e\u003c/a\u003e docs: support Spanish documentation (\u003ca href=\"https://redirect.github.com/typicode/husky/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typicode/husky/commit/c5f4f483f8e02b1daac8b05041714809afb10c31\"\u003e\u003ccode\u003ec5f4f48\u003c/code\u003e\u003c/a\u003e docs: support Russian documentation (\u003ca href=\"https://redirect.github.com/typicode/husky/issues/1495\"\u003e#1495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typicode/husky/commit/2fee8d212c601942ad146ea9209f15c20a07fb6d\"\u003e\u003ccode\u003e2fee8d2\u003c/code\u003e\u003c/a\u003e 9.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typicode/husky/commit/397e7f05c34c7a9065a10dcc8384c886176482ee\"\u003e\u003ccode\u003e397e7f0\u003c/code\u003e\u003c/a\u003e fixes \u003ca href=\"https://redirect.github.com/typicode/husky/issues/1494\"\u003e#1494\u003c/a\u003e support pre-merge-commit hook\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typicode/husky/compare/v9.0.11...v9.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsd` from 0.31.2 to 0.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tsdjs/tsd/releases\"\u003etsd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.9  128fb5e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.8  71387ca\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.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/tsdjs/tsd/commit/9b8d615abd09c6760988b4499b53ac7074f8cc92\"\u003e\u003ccode\u003e9b8d615\u003c/code\u003e\u003c/a\u003e 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/128fb5e27d4464a5231c8ba3e2d2e407cc192634\"\u003e\u003ccode\u003e128fb5e\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/f589fb3df03cbf37785ab029eeb1ec6ec5080dfd\"\u003e\u003ccode\u003ef589fb3\u003c/code\u003e\u003c/a\u003e 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/71387ca324c763e54ad260966f955f742d0f14ec\"\u003e\u003ccode\u003e71387ca\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.0.0 to 10.0.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.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\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/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/0bd54976080936ce080ee2552d504180105593b4\"\u003e\u003ccode\u003e0bd5497\u003c/code\u003e\u003c/a\u003e 10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddb80ef7c78adbc3fb784e33f500d321e84ab51e\"\u003e\u003ccode\u003eddb80ef\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20531\"\u003e#20531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20519\"\u003e#20519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20514\"\u003e#20514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20431\"\u003e#20431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20496\"\u003e#20496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20493\"\u003e#20493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20494\"\u003e#20494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.0.0...v10.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 15.15.0 to 17.3.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.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-02-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/336\"\u003e#336\u003c/a\u003e)  295fba9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.2.0...v17.3.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.2.0...v17.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ejasmine\u003c/code\u003e: Add \u003ccode\u003ethrowUnless\u003c/code\u003e and \u003ccode\u003ethrowUnlessAsync\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/335\"\u003e#335\u003c/a\u003e)  97f23a7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.1.0...v17.2.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.1.0...v17.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ewebpack\u003c/code\u003e and \u003ccode\u003erspack\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/333\"\u003e#333\u003c/a\u003e)  65cae73\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.0.0...v17.1.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.0.0...v17.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit \u003ccode\u003eaudioWorklet\u003c/code\u003e environment from \u003ccode\u003ebrowser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/320\"\u003e#320\u003c/a\u003e)  7bc293e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/329\"\u003e#329\u003c/a\u003e)  ebe1063\u003c/li\u003e\n\u003cli\u003eGet all browser globals from both \u003ccode\u003echrome\u003c/code\u003e and \u003ccode\u003efirefox\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/321\"\u003e#321\u003c/a\u003e)  59ceff8\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebunBuiltin\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)  1bc6e3b\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edenoBuiltin\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)  1bc6e3b\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/323\"\u003e#323\u003c/a\u003e)  4b78f56\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esharedWorker\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/322\"\u003e#322\u003c/a\u003e)  4a02a85\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.5.0...v17.0.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.5.0...v17.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)  6d441ca\u003c/li\u003e\n\u003cli\u003eAdd Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)  ea31521\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/309\"\u003e#309\u003c/a\u003e)  8b8a2d6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/5edc6020698a76964b0fa17cb604f4484451143b\"\u003e\u003ccode\u003e5edc602\u003c/code\u003e\u003c/a\u003e 17.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/295fba929adf8b44f945688233778a57ff754368\"\u003e\u003ccode\u003e295fba9\u003c/code\u003e\u003c/a\u003e Update globals (2026-02-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8176ac7290e6eb0be1403b80a4184651c4cd95f6\"\u003e\u003ccode\u003e8176ac7\u003c/code\u003e\u003c/a\u003e 17.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/97f23a759b37c2b6c30845cdc5172fd862d5c5e2\"\u003e\u003ccode\u003e97f23a7\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ejasmine\u003c/code\u003e: Add \u003ccode\u003ethrowUnless\u003c/code\u003e and \u003ccode\u003ethrowUnlessAsync\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/335\"\u003e#335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/7a2f3546a195b67ee07d76acce39499d34b4c8fe\"\u003e\u003ccode\u003e7a2f354\u003c/code\u003e\u003c/a\u003e 17.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/65cae7345cd365d2b0ea26958b545644aea5a6df\"\u003e\u003ccode\u003e65cae73\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ewebpack\u003c/code\u003e and \u003ccode\u003erspack\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/3efe5aad90231cee41c8caea7b987706390f889b\"\u003e\u003ccode\u003e3efe5aa\u003c/code\u003e\u003c/a\u003e Remove script transform (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/332\"\u003e#332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/bb89b18916b00f6c4f089baa0d66cb7f0771ab1b\"\u003e\u003ccode\u003ebb89b18\u003c/code\u003e\u003c/a\u003e 17.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ebe106340137419b4ac0150f746b7567fb78ce03\"\u003e\u003ccode\u003eebe1063\u003c/code\u003e\u003c/a\u003e Update globals (2026-01-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/329\"\u003e#329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/e3d8da349da72d66fcadf94d926d4ff96da3319c\"\u003e\u003ccode\u003ee3d8da3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Automate script for \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/325\"\u003e#325\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/328\"\u003e#328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v15.15.0...v17.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass` from 1.77.1 to 1.97.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/releases\"\u003esass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDart Sass 1.97.3\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.97.3, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug where nesting an at-rule within multiple style rules in plain CSS could cause outer style rules to be omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1973\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.97.2\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.97.2, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdditional fixes for implicit configuration when nested imports are involved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1972\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.97.1\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.97.1, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug with the new CSS-style \u003ccode\u003eif()\u003c/code\u003e syntax where values would be evaluated even if their conditions didn't match.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1971\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.97.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.97.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003edisplay-p3-linear\u003c/code\u003e color space.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1970\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.96.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.96.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/blob/main/CHANGELOG.md\"\u003esass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.97.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug where nesting an at-rule within multiple style rules in plain CSS\ncould cause outer style rules to be omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdditional fixes for implicit configuration when nested imports are involved.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug with the new CSS-style \u003ccode\u003eif()\u003c/code\u003e syntax where values would be evaluated\neven if their conditions didn't match.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.97.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003edisplay-p3-linear\u003c/code\u003e color space.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.96.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow numbers with complex units (more than one numerator unit or more than\nzero denominator units) to be emitted to CSS. These are now emitted as\n\u003ccode\u003ecalc()\u003c/code\u003e expressions, which now support complex units in plain CSS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.95.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo user-visible changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.95.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values/if\"\u003eCSS-style \u003ccode\u003eif()\u003c/code\u003e function\u003c/a\u003e. In addition to supporting the\nplain CSS syntax, this also supports a \u003ccode\u003esass()\u003c/code\u003e query that takes a Sass\nexpression that evaluates to \u003ccode\u003etrue\u003c/code\u003e or \u003ccode\u003efalse\u003c/code\u003e at preprocessing time depending\non whether the Sass value is truthy. If there are no plain-CSS queries, the\nfunction will return the first value whose query returns true during\npreprocessing. For example, \u003ccode\u003eif(sass(false): 1; sass(true): 2; else: 3)\u003c/code\u003e\nreturns \u003ccode\u003e2\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe old Sass \u003ccode\u003eif()\u003c/code\u003e syntax is now deprecated. Users are encouraged to migrate\nto the new CSS syntax. \u003ccode\u003eif($condition, $if-true, $if-false)\u003c/code\u003e can be changed to\n\u003ccode\u003eif(sass($condition): $if-true; else: $if-false)\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/if-function\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePlain-CSS \u003ccode\u003eif()\u003c/code\u003e functions are now considered \u0026quot;special numbers\u0026quot;, meaning that\nthey can be used in place of arguments to CSS color functions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePlain-CSS \u003ccode\u003eif()\u003c/code\u003e functions and \u003ccode\u003eattr()\u003c/code\u003e functions are now considered \u0026quot;special\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/sass/dart-sass/commit/080eaef584a03d0034931a6eabb2db9e60a3fc3f\"\u003e\u003ccode\u003e080eaef\u003c/code\u003e\u003c/a\u003e Fix at-rules combined with plain CSS nesting (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2725\"\u003e#2725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/f6f73f8e0f9605c80d43d03b76f676601642f7d4\"\u003e\u003ccode\u003ef6f73f8\u003c/code\u003e\u003c/a\u003e Bump gts from 6.0.2 to 7.0.0 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2711\"\u003e#2711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/0b87dd745130a0af0daf79073d2d5a570cb8cf96\"\u003e\u003ccode\u003e0b87dd7\u003c/code\u003e\u003c/a\u003e Bump protobuf and protoc_plugin (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2723\"\u003e#2723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/d12cc7d8fdac5c976082d5bc20a8b7513da2b220\"\u003e\u003ccode\u003ed12cc7d\u003c/code\u003e\u003c/a\u003e Fix bug with implicit configuration for nested imports (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2658\"\u003e#2658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/340bfd20b113501202e7ecac1f4830b5e9f6322e\"\u003e\u003ccode\u003e340bfd2\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2706\"\u003e#2706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/a795ab39e57a0fa5ce3e55e566382759a2b2e7cd\"\u003e\u003ccode\u003ea795ab3\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2705\"\u003e#2705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/add7e6fa2fb181fc4f5dcf10f0036aae55d733ed\"\u003e\u003ccode\u003eadd7e6f\u003c/code\u003e\u003c/a\u003e Bump protoc_plugin from 23.0.0 to 24.0.0 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2696\"\u003e#2696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/62ec6627905c790405da06b5ee41955491733f52\"\u003e\u003ccode\u003e62ec662\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003epwsh\u003c/code\u003e instead of \u003ccode\u003epowershell\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2710\"\u003e#2710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/b2f2532eeba1e6085d828555725c082cfdcd6449\"\u003e\u003ccode\u003eb2f2532\u003c/code\u003e\u003c/a\u003e Don't evaluate if() values if the condition doesn't match (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/0c7083ac165fd30234c90a4342e7f7792a686c7d\"\u003e\u003ccode\u003e0c7083a\u003c/code\u003e\u003c/a\u003e Add support for the display-p3-linear color space (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2703\"\u003e#2703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.77.1...1.97.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for sass since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 6.4.1 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.6/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.5\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.5/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eNote: 7.2.5 failed to publish so it is skipped on npm\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003ev7.2.4\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.4/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.3/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.1/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.0/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.11/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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/v7.3.0...v7.3.1\"\u003e7.3.1\u003c/a\u003e (2026-01-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21364\"\u003e#21364\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e9d39d37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.7...v7.3.0\"\u003e7.3.0\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21183\"\u003e#21183\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003ecff26ec\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/v7.2.6...v7.2.7\"\u003e7.2.7\u003c/a\u003e (2025-12-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplugin shortcut support (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21211\"\u003e#21211\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/721f16343d9555ae8fc71a2e5354b22e12ff0dc3\"\u003e721f163\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/v7.2.5...v7.2.6\"\u003e7.2.6\u003c/a\u003e (2025-12-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.4...v7.2.5\"\u003e7.2.5\u003c/a\u003e (2025-12-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e handle shebang properly (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21158\"\u003e#21158\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/df5a30d2690a2ebc4824a79becdcef30538dc602\"\u003edf5a30d\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/21146\"\u003e#21146\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a3cd262f37228967e455617e982b35fccc49ffe9\"\u003ea3cd262\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/21175\"\u003e#21175\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/72e398a46d8d2f54fbcbeb9ff0dceab346aeb642\"\u003e72e398a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003eexternal: true\u003c/code\u003e merging (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21164\"\u003e#21164\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5ef557a96c4a1f2b3a3aa25c12df3ee87b4a03f5\"\u003e5ef557a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshortcuts not rebound after server restart (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21166\"\u003e#21166\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3765f7baea36234bf3816eeed38776d27bfd3649\"\u003e3765f7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e replace debug with obug (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21137\"\u003e#21137\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/203a5512a42a1031f685993f5d9cbae5f328354f\"\u003e203a551\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify manifest.json \u003ccode\u003eimports\u003c/code\u003e field is JS chunks only (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21136\"\u003e#21136\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/46d3077f2b63771cc50230bc907c48f5773c00fb\"\u003e46d3077\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21174\"\u003e#21174\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/74559c947483a8ee24da052ac2d9568f7cb3546a\"\u003e74559c9\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/v7.2.3...v7.2.4\"\u003e7.2.4\u003c/a\u003e (2025-11-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert \u0026quot;perf(deps): replace debug with obug (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21107\"\u003e#21107\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/commit/2d66b7b14aa6dfd62f3d6a59ee8382ed5ca6fd32\"\u003e2d66b7b\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/v7.2.2...v7.2.3\"\u003e7.2.3\u003c/a\u003e (2025-11-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow multiple \u003ccode\u003ebindCLIShortcuts\u003c/code\u003e calls with shortcut merging (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21103\"\u003e#21103\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5909efd8fbfd1bf1eab65427aea0613124b2797a\"\u003e5909efd\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/21096\"\u003e#21096\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/6a34ac3422686e7cf7cc9a25d299cb8e5a8d92a0\"\u003e6a34ac3\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/21128\"\u003e#21128\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4f8171eb3046bd70c83964689897dab4c6b58bc0\"\u003e4f8171e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\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/vitejs/vite/commit/95e8923f35d0252c9f6eb2d5e358c084542706f1\"\u003e\u003ccode\u003e95e8923\u003c/code\u003e\u003c/a\u003e release: v7.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e\u003ccode\u003e9d39d37\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/acf7e05eaeb18e98f5e19e2d3e648950726f20d1\"\u003e\u003ccode\u003eacf7e05\u003c/code\u003e\u003c/a\u003e release: v7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003e\u003ccode\u003ecff26ec\u003c/code\u003e\u003c/a\u003e feat(deps): update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21183\"\u003e#21183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/317b3b272f9ef6faa647a51ab3b0768fecc1071d\"\u003e\u003ccode\u003e317b3b2\u003c/code\u003e\u003c/a\u003e release: v7.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/721f16343d9555ae8fc71a2e5354b22e12ff0dc3\"\u003e\u003ccode\u003e721f163\u003c/code\u003e\u003c/a\u003e fix: plugin shortcut support (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21211\"\u003e#21211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/bda5dbb648fa7cf877ea9c76ba8a7da226b65cce\"\u003e\u003ccode\u003ebda5dbb\u003c/code\u003e\u003c/a\u003e release: v7.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3aa7527fb4fc7dafe3ab57c41d637d2985c7bb6e\"\u003e\u003ccode\u003e3aa7527\u003c/code\u003e\u003c/a\u003e release: v7.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/72e398a46d8d2f54fbcbeb9ff0dceab346aeb642\"\u003e\u003ccode\u003e72e398a\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21175\"\u003e#21175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3765f7baea36234bf3816eeed38776d27bfd3649\"\u003e\u003ccode\u003e3765f7b\u003c/code\u003e\u003c/a\u003e fix: shortcuts not rebound after server restart (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21166\"\u003e#21166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.3.1/packages/vite\"\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/adobe/leonardo/pull/276","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Fleonardo/issues/276","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/276/packages"}},{"old_version":"0.31.2","new_version":"0.33.0","update_type":"minor","path":null,"pr_created_at":"2026-02-16T00:50:25.000Z","version_change":"0.31.2 → 0.33.0","issue":{"uuid":"3945339242","node_id":"PR_kwDORRI6fM7D-YM9","number":2,"state":"closed","title":"chore: bump the development-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T15:47:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T00:50:25.000Z","updated_at":"2026-03-02T15:47:40.000Z","time_to_close":1263434,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"development-dependencies","update_count":2,"packages":[{"name":"tsd","old_version":"0.31.2","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"xo","old_version":"0.60.0","new_version":"1.2.3","repository_url":"https://github.com/xojs/xo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 2 updates: [tsd](https://github.com/tsdjs/tsd) and [xo](https://github.com/xojs/xo).\n\nUpdates `tsd` from 0.31.2 to 0.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tsdjs/tsd/releases\"\u003etsd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.9  128fb5e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.8  71387ca\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.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/tsdjs/tsd/commit/9b8d615abd09c6760988b4499b53ac7074f8cc92\"\u003e\u003ccode\u003e9b8d615\u003c/code\u003e\u003c/a\u003e 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/128fb5e27d4464a5231c8ba3e2d2e407cc192634\"\u003e\u003ccode\u003e128fb5e\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/f589fb3df03cbf37785ab029eeb1ec6ec5080dfd\"\u003e\u003ccode\u003ef589fb3\u003c/code\u003e\u003c/a\u003e 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/71387ca324c763e54ad260966f955f742d0f14ec\"\u003e\u003ccode\u003e71387ca\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `xo` from 0.60.0 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xojs/xo/releases\"\u003exo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Vue, Svelte, and Astro file extensions (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/845\"\u003e#845\u003c/a\u003e)  d1aea04\u003c/li\u003e\n\u003cli\u003eFix prettier integration being broken due to nullish coalescing misuse (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/836\"\u003e#836\u003c/a\u003e)  b41471f\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.2...v1.2.3\"\u003ehttps://github.com/xojs/xo/compare/v1.2.2...v1.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eindent-binary-ops\u003c/code\u003e configuration for spaces (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/825\"\u003e#825\u003c/a\u003e)  d5c2522\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.1...v1.2.2\"\u003ehttps://github.com/xojs/xo/compare/v1.2.1...v1.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix problem with caching (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/822\"\u003e#822\u003c/a\u003e)  6bd27ae\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.0...v1.2.1\"\u003ehttps://github.com/xojs/xo/compare/v1.2.0...v1.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tsconfig handling (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/818\"\u003e#818\u003c/a\u003e)  122487b\u003c/li\u003e\n\u003cli\u003eFix support for the \u003ccode\u003e--config\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/821\"\u003e#821\u003c/a\u003e)  2cd9510\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.1.1...v1.2.0\"\u003ehttps://github.com/xojs/xo/compare/v1.1.1...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Behaviour of \u003ccode\u003eprint-config\u003c/code\u003e option with relative file path (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/816\"\u003e#816\u003c/a\u003e)  b538cf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/xojs/xo/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tsconfig handling (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/810\"\u003e#810\u003c/a\u003e)  e280d32\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.0.5...v1.1.0\"\u003ehttps://github.com/xojs/xo/compare/v1.0.5...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Allow name on global ignores (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/806\"\u003e#806\u003c/a\u003e)  3621ad4\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.0.4...v1.0.5\"\u003ehttps://github.com/xojs/xo/compare/v1.0.4...v1.0.5\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/xojs/xo/commit/5477c4a75911ef8aa219d3258886148a130c118a\"\u003e\u003ccode\u003e5477c4a\u003c/code\u003e\u003c/a\u003e 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d1aea041a4bf748d45d4b1c94f01cc13018a570c\"\u003e\u003ccode\u003ed1aea04\u003c/code\u003e\u003c/a\u003e Add support for Vue, Svelte, and Astro file extensions (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/c4a13e11fcebe6ca133420cccae0e61f444cbc14\"\u003e\u003ccode\u003ec4a13e1\u003c/code\u003e\u003c/a\u003e Add Claude Code GitHub Workflow (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/b41471ffdda66eacb584ed35312be5feb5f53504\"\u003e\u003ccode\u003eb41471f\u003c/code\u003e\u003c/a\u003e Fix prettier integration being broken due to nullish coalescing misuse (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/418012384e07bf45dd3164a800f42382f697ca32\"\u003e\u003ccode\u003e4180123\u003c/code\u003e\u003c/a\u003e 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d5c2522413bed681ea75a088915ab5e86be61568\"\u003e\u003ccode\u003ed5c2522\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eindent-binary-ops\u003c/code\u003e configuration for spaces (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/e68133f32bebec169c7156938ce400904c2f6a95\"\u003e\u003ccode\u003ee68133f\u003c/code\u003e\u003c/a\u003e 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/6bd27ae7957cb7afd404671da704381584287375\"\u003e\u003ccode\u003e6bd27ae\u003c/code\u003e\u003c/a\u003e Fix problem with caching (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/822\"\u003e#822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/96180b00898a2aac6052e0826e2fc1d4b44fdca9\"\u003e\u003ccode\u003e96180b0\u003c/code\u003e\u003c/a\u003e 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/1fe6cba4a7bf0b812a16eeda4264ebffcbe01517\"\u003e\u003ccode\u003e1fe6cba\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xojs/xo/compare/v0.60.0...v1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/mstuart/deep-diff-patch/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mstuart%2Fdeep-diff-patch/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"0.31.2","new_version":"0.33.0","update_type":"minor","path":null,"pr_created_at":"2026-02-16T00:47:20.000Z","version_change":"0.31.2 → 0.33.0","issue":{"uuid":"3945333688","node_id":"PR_kwDORRI6Z87D-XEh","number":2,"state":"closed","title":"chore: bump the development-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T15:58:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T00:47:20.000Z","updated_at":"2026-03-02T15:58:41.000Z","time_to_close":1264279,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"development-dependencies","update_count":2,"packages":[{"name":"tsd","old_version":"0.31.2","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"xo","old_version":"0.60.0","new_version":"1.2.3","repository_url":"https://github.com/xojs/xo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 2 updates: [tsd](https://github.com/tsdjs/tsd) and [xo](https://github.com/xojs/xo).\n\nUpdates `tsd` from 0.31.2 to 0.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tsdjs/tsd/releases\"\u003etsd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.9  128fb5e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.8  71387ca\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.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/tsdjs/tsd/commit/9b8d615abd09c6760988b4499b53ac7074f8cc92\"\u003e\u003ccode\u003e9b8d615\u003c/code\u003e\u003c/a\u003e 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/128fb5e27d4464a5231c8ba3e2d2e407cc192634\"\u003e\u003ccode\u003e128fb5e\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/f589fb3df03cbf37785ab029eeb1ec6ec5080dfd\"\u003e\u003ccode\u003ef589fb3\u003c/code\u003e\u003c/a\u003e 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/71387ca324c763e54ad260966f955f742d0f14ec\"\u003e\u003ccode\u003e71387ca\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `xo` from 0.60.0 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xojs/xo/releases\"\u003exo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Vue, Svelte, and Astro file extensions (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/845\"\u003e#845\u003c/a\u003e)  d1aea04\u003c/li\u003e\n\u003cli\u003eFix prettier integration being broken due to nullish coalescing misuse (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/836\"\u003e#836\u003c/a\u003e)  b41471f\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.2...v1.2.3\"\u003ehttps://github.com/xojs/xo/compare/v1.2.2...v1.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eindent-binary-ops\u003c/code\u003e configuration for spaces (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/825\"\u003e#825\u003c/a\u003e)  d5c2522\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.1...v1.2.2\"\u003ehttps://github.com/xojs/xo/compare/v1.2.1...v1.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix problem with caching (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/822\"\u003e#822\u003c/a\u003e)  6bd27ae\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.0...v1.2.1\"\u003ehttps://github.com/xojs/xo/compare/v1.2.0...v1.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tsconfig handling (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/818\"\u003e#818\u003c/a\u003e)  122487b\u003c/li\u003e\n\u003cli\u003eFix support for the \u003ccode\u003e--config\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/821\"\u003e#821\u003c/a\u003e)  2cd9510\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.1.1...v1.2.0\"\u003ehttps://github.com/xojs/xo/compare/v1.1.1...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Behaviour of \u003ccode\u003eprint-config\u003c/code\u003e option with relative file path (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/816\"\u003e#816\u003c/a\u003e)  b538cf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/xojs/xo/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tsconfig handling (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/810\"\u003e#810\u003c/a\u003e)  e280d32\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.0.5...v1.1.0\"\u003ehttps://github.com/xojs/xo/compare/v1.0.5...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Allow name on global ignores (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/806\"\u003e#806\u003c/a\u003e)  3621ad4\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.0.4...v1.0.5\"\u003ehttps://github.com/xojs/xo/compare/v1.0.4...v1.0.5\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/xojs/xo/commit/5477c4a75911ef8aa219d3258886148a130c118a\"\u003e\u003ccode\u003e5477c4a\u003c/code\u003e\u003c/a\u003e 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d1aea041a4bf748d45d4b1c94f01cc13018a570c\"\u003e\u003ccode\u003ed1aea04\u003c/code\u003e\u003c/a\u003e Add support for Vue, Svelte, and Astro file extensions (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/c4a13e11fcebe6ca133420cccae0e61f444cbc14\"\u003e\u003ccode\u003ec4a13e1\u003c/code\u003e\u003c/a\u003e Add Claude Code GitHub Workflow (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/b41471ffdda66eacb584ed35312be5feb5f53504\"\u003e\u003ccode\u003eb41471f\u003c/code\u003e\u003c/a\u003e Fix prettier integration being broken due to nullish coalescing misuse (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/418012384e07bf45dd3164a800f42382f697ca32\"\u003e\u003ccode\u003e4180123\u003c/code\u003e\u003c/a\u003e 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d5c2522413bed681ea75a088915ab5e86be61568\"\u003e\u003ccode\u003ed5c2522\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eindent-binary-ops\u003c/code\u003e configuration for spaces (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/e68133f32bebec169c7156938ce400904c2f6a95\"\u003e\u003ccode\u003ee68133f\u003c/code\u003e\u003c/a\u003e 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/6bd27ae7957cb7afd404671da704381584287375\"\u003e\u003ccode\u003e6bd27ae\u003c/code\u003e\u003c/a\u003e Fix problem with caching (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/822\"\u003e#822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/96180b00898a2aac6052e0826e2fc1d4b44fdca9\"\u003e\u003ccode\u003e96180b0\u003c/code\u003e\u003c/a\u003e 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/1fe6cba4a7bf0b812a16eeda4264ebffcbe01517\"\u003e\u003ccode\u003e1fe6cba\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xojs/xo/compare/v0.60.0...v1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/mstuart/set-extras/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mstuart%2Fset-extras/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"0.31.2","new_version":"0.33.0","update_type":"minor","path":null,"pr_created_at":"2026-02-16T00:47:19.000Z","version_change":"0.31.2 → 0.33.0","issue":{"uuid":"3945333653","node_id":"PR_kwDORRI5bs7D-XEF","number":2,"state":"closed","title":"chore: bump the development-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T04:58:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T00:47:19.000Z","updated_at":"2026-03-02T04:58:09.000Z","time_to_close":1224649,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"development-dependencies","update_count":2,"packages":[{"name":"tsd","old_version":"0.31.2","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"xo","old_version":"0.60.0","new_version":"1.2.3","repository_url":"https://github.com/xojs/xo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 2 updates: [tsd](https://github.com/tsdjs/tsd) and [xo](https://github.com/xojs/xo).\n\nUpdates `tsd` from 0.31.2 to 0.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tsdjs/tsd/releases\"\u003etsd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.9  128fb5e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.8  71387ca\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.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/tsdjs/tsd/commit/9b8d615abd09c6760988b4499b53ac7074f8cc92\"\u003e\u003ccode\u003e9b8d615\u003c/code\u003e\u003c/a\u003e 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/128fb5e27d4464a5231c8ba3e2d2e407cc192634\"\u003e\u003ccode\u003e128fb5e\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/f589fb3df03cbf37785ab029eeb1ec6ec5080dfd\"\u003e\u003ccode\u003ef589fb3\u003c/code\u003e\u003c/a\u003e 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/71387ca324c763e54ad260966f955f742d0f14ec\"\u003e\u003ccode\u003e71387ca\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `xo` from 0.60.0 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xojs/xo/releases\"\u003exo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Vue, Svelte, and Astro file extensions (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/845\"\u003e#845\u003c/a\u003e)  d1aea04\u003c/li\u003e\n\u003cli\u003eFix prettier integration being broken due to nullish coalescing misuse (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/836\"\u003e#836\u003c/a\u003e)  b41471f\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.2...v1.2.3\"\u003ehttps://github.com/xojs/xo/compare/v1.2.2...v1.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eindent-binary-ops\u003c/code\u003e configuration for spaces (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/825\"\u003e#825\u003c/a\u003e)  d5c2522\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.1...v1.2.2\"\u003ehttps://github.com/xojs/xo/compare/v1.2.1...v1.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix problem with caching (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/822\"\u003e#822\u003c/a\u003e)  6bd27ae\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.0...v1.2.1\"\u003ehttps://github.com/xojs/xo/compare/v1.2.0...v1.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tsconfig handling (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/818\"\u003e#818\u003c/a\u003e)  122487b\u003c/li\u003e\n\u003cli\u003eFix support for the \u003ccode\u003e--config\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/821\"\u003e#821\u003c/a\u003e)  2cd9510\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.1.1...v1.2.0\"\u003ehttps://github.com/xojs/xo/compare/v1.1.1...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Behaviour of \u003ccode\u003eprint-config\u003c/code\u003e option with relative file path (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/816\"\u003e#816\u003c/a\u003e)  b538cf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/xojs/xo/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tsconfig handling (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/810\"\u003e#810\u003c/a\u003e)  e280d32\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.0.5...v1.1.0\"\u003ehttps://github.com/xojs/xo/compare/v1.0.5...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Allow name on global ignores (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/806\"\u003e#806\u003c/a\u003e)  3621ad4\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.0.4...v1.0.5\"\u003ehttps://github.com/xojs/xo/compare/v1.0.4...v1.0.5\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/xojs/xo/commit/5477c4a75911ef8aa219d3258886148a130c118a\"\u003e\u003ccode\u003e5477c4a\u003c/code\u003e\u003c/a\u003e 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d1aea041a4bf748d45d4b1c94f01cc13018a570c\"\u003e\u003ccode\u003ed1aea04\u003c/code\u003e\u003c/a\u003e Add support for Vue, Svelte, and Astro file extensions (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/c4a13e11fcebe6ca133420cccae0e61f444cbc14\"\u003e\u003ccode\u003ec4a13e1\u003c/code\u003e\u003c/a\u003e Add Claude Code GitHub Workflow (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/b41471ffdda66eacb584ed35312be5feb5f53504\"\u003e\u003ccode\u003eb41471f\u003c/code\u003e\u003c/a\u003e Fix prettier integration being broken due to nullish coalescing misuse (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/418012384e07bf45dd3164a800f42382f697ca32\"\u003e\u003ccode\u003e4180123\u003c/code\u003e\u003c/a\u003e 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d5c2522413bed681ea75a088915ab5e86be61568\"\u003e\u003ccode\u003ed5c2522\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eindent-binary-ops\u003c/code\u003e configuration for spaces (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/e68133f32bebec169c7156938ce400904c2f6a95\"\u003e\u003ccode\u003ee68133f\u003c/code\u003e\u003c/a\u003e 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/6bd27ae7957cb7afd404671da704381584287375\"\u003e\u003ccode\u003e6bd27ae\u003c/code\u003e\u003c/a\u003e Fix problem with caching (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/822\"\u003e#822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/96180b00898a2aac6052e0826e2fc1d4b44fdca9\"\u003e\u003ccode\u003e96180b0\u003c/code\u003e\u003c/a\u003e 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/1fe6cba4a7bf0b812a16eeda4264ebffcbe01517\"\u003e\u003ccode\u003e1fe6cba\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xojs/xo/compare/v0.60.0...v1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/mstuart/mem-pressure/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mstuart%2Fmem-pressure/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"0.31.2","new_version":"0.33.0","update_type":"minor","path":null,"pr_created_at":"2026-02-16T00:47:17.000Z","version_change":"0.31.2 → 0.33.0","issue":{"uuid":"3945333594","node_id":"PR_kwDORRI6Ms7D-XDa","number":1,"state":"closed","title":"chore: bump the development-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T01:38:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T00:47:17.000Z","updated_at":"2026-03-02T01:38:48.000Z","time_to_close":1212689,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"development-dependencies","update_count":2,"packages":[{"name":"tsd","old_version":"0.31.2","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"xo","old_version":"0.60.0","new_version":"1.2.3","repository_url":"https://github.com/xojs/xo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 2 updates: [tsd](https://github.com/tsdjs/tsd) and [xo](https://github.com/xojs/xo).\n\nUpdates `tsd` from 0.31.2 to 0.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tsdjs/tsd/releases\"\u003etsd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.9  128fb5e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.8  71387ca\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.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/tsdjs/tsd/commit/9b8d615abd09c6760988b4499b53ac7074f8cc92\"\u003e\u003ccode\u003e9b8d615\u003c/code\u003e\u003c/a\u003e 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/128fb5e27d4464a5231c8ba3e2d2e407cc192634\"\u003e\u003ccode\u003e128fb5e\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/f589fb3df03cbf37785ab029eeb1ec6ec5080dfd\"\u003e\u003ccode\u003ef589fb3\u003c/code\u003e\u003c/a\u003e 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/71387ca324c763e54ad260966f955f742d0f14ec\"\u003e\u003ccode\u003e71387ca\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `xo` from 0.60.0 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xojs/xo/releases\"\u003exo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Vue, Svelte, and Astro file extensions (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/845\"\u003e#845\u003c/a\u003e)  d1aea04\u003c/li\u003e\n\u003cli\u003eFix prettier integration being broken due to nullish coalescing misuse (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/836\"\u003e#836\u003c/a\u003e)  b41471f\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.2...v1.2.3\"\u003ehttps://github.com/xojs/xo/compare/v1.2.2...v1.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eindent-binary-ops\u003c/code\u003e configuration for spaces (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/825\"\u003e#825\u003c/a\u003e)  d5c2522\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.1...v1.2.2\"\u003ehttps://github.com/xojs/xo/compare/v1.2.1...v1.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix problem with caching (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/822\"\u003e#822\u003c/a\u003e)  6bd27ae\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.0...v1.2.1\"\u003ehttps://github.com/xojs/xo/compare/v1.2.0...v1.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tsconfig handling (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/818\"\u003e#818\u003c/a\u003e)  122487b\u003c/li\u003e\n\u003cli\u003eFix support for the \u003ccode\u003e--config\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/821\"\u003e#821\u003c/a\u003e)  2cd9510\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.1.1...v1.2.0\"\u003ehttps://github.com/xojs/xo/compare/v1.1.1...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Behaviour of \u003ccode\u003eprint-config\u003c/code\u003e option with relative file path (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/816\"\u003e#816\u003c/a\u003e)  b538cf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/xojs/xo/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tsconfig handling (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/810\"\u003e#810\u003c/a\u003e)  e280d32\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.0.5...v1.1.0\"\u003ehttps://github.com/xojs/xo/compare/v1.0.5...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Allow name on global ignores (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/806\"\u003e#806\u003c/a\u003e)  3621ad4\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.0.4...v1.0.5\"\u003ehttps://github.com/xojs/xo/compare/v1.0.4...v1.0.5\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/xojs/xo/commit/5477c4a75911ef8aa219d3258886148a130c118a\"\u003e\u003ccode\u003e5477c4a\u003c/code\u003e\u003c/a\u003e 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d1aea041a4bf748d45d4b1c94f01cc13018a570c\"\u003e\u003ccode\u003ed1aea04\u003c/code\u003e\u003c/a\u003e Add support for Vue, Svelte, and Astro file extensions (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/c4a13e11fcebe6ca133420cccae0e61f444cbc14\"\u003e\u003ccode\u003ec4a13e1\u003c/code\u003e\u003c/a\u003e Add Claude Code GitHub Workflow (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/b41471ffdda66eacb584ed35312be5feb5f53504\"\u003e\u003ccode\u003eb41471f\u003c/code\u003e\u003c/a\u003e Fix prettier integration being broken due to nullish coalescing misuse (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/418012384e07bf45dd3164a800f42382f697ca32\"\u003e\u003ccode\u003e4180123\u003c/code\u003e\u003c/a\u003e 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d5c2522413bed681ea75a088915ab5e86be61568\"\u003e\u003ccode\u003ed5c2522\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eindent-binary-ops\u003c/code\u003e configuration for spaces (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/e68133f32bebec169c7156938ce400904c2f6a95\"\u003e\u003ccode\u003ee68133f\u003c/code\u003e\u003c/a\u003e 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/6bd27ae7957cb7afd404671da704381584287375\"\u003e\u003ccode\u003e6bd27ae\u003c/code\u003e\u003c/a\u003e Fix problem with caching (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/822\"\u003e#822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/96180b00898a2aac6052e0826e2fc1d4b44fdca9\"\u003e\u003ccode\u003e96180b0\u003c/code\u003e\u003c/a\u003e 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/1fe6cba4a7bf0b812a16eeda4264ebffcbe01517\"\u003e\u003ccode\u003e1fe6cba\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xojs/xo/compare/v0.60.0...v1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/mstuart/iterable-ops/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mstuart%2Fiterable-ops/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"0.31.2","new_version":"0.33.0","update_type":"minor","path":null,"pr_created_at":"2026-02-16T00:47:16.000Z","version_change":"0.31.2 → 0.33.0","issue":{"uuid":"3945333558","node_id":"PR_kwDORRIw_c7D-XC8","number":2,"state":"closed","title":"chore: bump the development-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T06:57:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T00:47:16.000Z","updated_at":"2026-03-02T06:57:50.000Z","time_to_close":1231832,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"development-dependencies","update_count":2,"packages":[{"name":"tsd","old_version":"0.31.2","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"xo","old_version":"0.60.0","new_version":"1.2.3","repository_url":"https://github.com/xojs/xo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 2 updates: [tsd](https://github.com/tsdjs/tsd) and [xo](https://github.com/xojs/xo).\n\nUpdates `tsd` from 0.31.2 to 0.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tsdjs/tsd/releases\"\u003etsd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.9  128fb5e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.8  71387ca\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.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/tsdjs/tsd/commit/9b8d615abd09c6760988b4499b53ac7074f8cc92\"\u003e\u003ccode\u003e9b8d615\u003c/code\u003e\u003c/a\u003e 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/128fb5e27d4464a5231c8ba3e2d2e407cc192634\"\u003e\u003ccode\u003e128fb5e\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/f589fb3df03cbf37785ab029eeb1ec6ec5080dfd\"\u003e\u003ccode\u003ef589fb3\u003c/code\u003e\u003c/a\u003e 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/71387ca324c763e54ad260966f955f742d0f14ec\"\u003e\u003ccode\u003e71387ca\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `xo` from 0.60.0 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xojs/xo/releases\"\u003exo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Vue, Svelte, and Astro file extensions (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/845\"\u003e#845\u003c/a\u003e)  d1aea04\u003c/li\u003e\n\u003cli\u003eFix prettier integration being broken due to nullish coalescing misuse (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/836\"\u003e#836\u003c/a\u003e)  b41471f\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.2...v1.2.3\"\u003ehttps://github.com/xojs/xo/compare/v1.2.2...v1.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eindent-binary-ops\u003c/code\u003e configuration for spaces (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/825\"\u003e#825\u003c/a\u003e)  d5c2522\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.1...v1.2.2\"\u003ehttps://github.com/xojs/xo/compare/v1.2.1...v1.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix problem with caching (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/822\"\u003e#822\u003c/a\u003e)  6bd27ae\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.2.0...v1.2.1\"\u003ehttps://github.com/xojs/xo/compare/v1.2.0...v1.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tsconfig handling (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/818\"\u003e#818\u003c/a\u003e)  122487b\u003c/li\u003e\n\u003cli\u003eFix support for the \u003ccode\u003e--config\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/821\"\u003e#821\u003c/a\u003e)  2cd9510\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.1.1...v1.2.0\"\u003ehttps://github.com/xojs/xo/compare/v1.1.1...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Behaviour of \u003ccode\u003eprint-config\u003c/code\u003e option with relative file path (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/816\"\u003e#816\u003c/a\u003e)  b538cf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/xojs/xo/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove tsconfig handling (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/810\"\u003e#810\u003c/a\u003e)  e280d32\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.0.5...v1.1.0\"\u003ehttps://github.com/xojs/xo/compare/v1.0.5...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Allow name on global ignores (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/806\"\u003e#806\u003c/a\u003e)  3621ad4\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/xo/compare/v1.0.4...v1.0.5\"\u003ehttps://github.com/xojs/xo/compare/v1.0.4...v1.0.5\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/xojs/xo/commit/5477c4a75911ef8aa219d3258886148a130c118a\"\u003e\u003ccode\u003e5477c4a\u003c/code\u003e\u003c/a\u003e 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d1aea041a4bf748d45d4b1c94f01cc13018a570c\"\u003e\u003ccode\u003ed1aea04\u003c/code\u003e\u003c/a\u003e Add support for Vue, Svelte, and Astro file extensions (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/c4a13e11fcebe6ca133420cccae0e61f444cbc14\"\u003e\u003ccode\u003ec4a13e1\u003c/code\u003e\u003c/a\u003e Add Claude Code GitHub Workflow (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/b41471ffdda66eacb584ed35312be5feb5f53504\"\u003e\u003ccode\u003eb41471f\u003c/code\u003e\u003c/a\u003e Fix prettier integration being broken due to nullish coalescing misuse (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/418012384e07bf45dd3164a800f42382f697ca32\"\u003e\u003ccode\u003e4180123\u003c/code\u003e\u003c/a\u003e 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/d5c2522413bed681ea75a088915ab5e86be61568\"\u003e\u003ccode\u003ed5c2522\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eindent-binary-ops\u003c/code\u003e configuration for spaces (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/e68133f32bebec169c7156938ce400904c2f6a95\"\u003e\u003ccode\u003ee68133f\u003c/code\u003e\u003c/a\u003e 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/6bd27ae7957cb7afd404671da704381584287375\"\u003e\u003ccode\u003e6bd27ae\u003c/code\u003e\u003c/a\u003e Fix problem with caching (\u003ca href=\"https://redirect.github.com/xojs/xo/issues/822\"\u003e#822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/96180b00898a2aac6052e0826e2fc1d4b44fdca9\"\u003e\u003ccode\u003e96180b0\u003c/code\u003e\u003c/a\u003e 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/xo/commit/1fe6cba4a7bf0b812a16eeda4264ebffcbe01517\"\u003e\u003ccode\u003e1fe6cba\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xojs/xo/compare/v0.60.0...v1.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\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/mstuart/graphql-hash/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mstuart%2Fgraphql-hash/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"0.31.2","new_version":"0.33.0","update_type":"minor","path":null,"pr_created_at":"2026-02-14T03:04:50.000Z","version_change":"0.31.2 → 0.33.0","issue":{"uuid":"3940166057","node_id":"PR_kwDOAVF5rM7DtoCi","number":3223,"state":"open","title":"Bump tsd from 0.31.2 to 0.33.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-14T03:04:50.000Z","updated_at":"2026-03-07T07:00:36.928Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"tsd","old_version":"0.31.2","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"}],"path":null,"ecosystem":"npm"},"body":"Bumps [tsd](https://github.com/tsdjs/tsd) from 0.31.2 to 0.33.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tsdjs/tsd/releases\"\u003etsd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.9  128fb5e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.8  71387ca\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.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/tsdjs/tsd/commit/9b8d615abd09c6760988b4499b53ac7074f8cc92\"\u003e\u003ccode\u003e9b8d615\u003c/code\u003e\u003c/a\u003e 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/128fb5e27d4464a5231c8ba3e2d2e407cc192634\"\u003e\u003ccode\u003e128fb5e\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/f589fb3df03cbf37785ab029eeb1ec6ec5080dfd\"\u003e\u003ccode\u003ef589fb3\u003c/code\u003e\u003c/a\u003e 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/71387ca324c763e54ad260966f955f742d0f14ec\"\u003e\u003ccode\u003e71387ca\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tsd\u0026package-manager=npm_and_yarn\u0026previous-version=0.31.2\u0026new-version=0.33.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ioBroker/ioBroker.js-controller/pull/3223","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ioBroker%2FioBroker.js-controller/issues/3223","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3223/packages"}},{"old_version":"0.32.0","new_version":"0.33.0","update_type":"minor","path":null,"pr_created_at":"2025-12-24T01:50:08.000Z","version_change":"0.32.0 → 0.33.0","issue":{"uuid":"3758956688","node_id":"PR_kwDOACMMis66aSt3","number":14955,"state":"open","title":"chore(deps): bump the minor-deps-updates-main group across 1 directory with 31 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-24T01:50:08.000Z","updated_at":"2025-12-24T01:52:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-deps-updates-main","update_count":31,"packages":[{"name":"@aws-sdk/client-cloudfront","old_version":"3.840.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-device-farm","old_version":"3.840.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.840.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.840.0","new_version":"3.958.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@serenity-js/core","old_version":"3.32.3","new_version":"3.37.1","repository_url":"https://github.com/serenity-js/serenity-js"},{"name":"@stencil/core","old_version":"4.35.3","new_version":"4.40.1","repository_url":"https://github.com/stenciljs/core"},{"name":"@types/shelljs","old_version":"0.8.17","new_version":"0.10.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"puppeteer-core","old_version":"24.11.2","new_version":"24.34.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"import-meta-resolve","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/wooorm/import-meta-resolve"},{"name":"allure-js-commons","old_version":"3.3.3","new_version":"3.4.3","repository_url":"https://github.com/allure-framework/allure-js"},{"name":"csv-stringify","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"mlly","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/unjs/mlly"},{"name":"vite-plugin-top-level-await","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/Menci/vite-plugin-top-level-await"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"pretty-ms","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"jasmine","old_version":"5.8.0","new_version":"5.13.0","repository_url":"https://github.com/jasmine/jasmine-npm"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@babel/core","old_version":"7.27.7","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.5","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@puppeteer/browsers","old_version":"2.10.13","new_version":"2.11.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"edgedriver","old_version":"6.1.2","new_version":"6.2.0","repository_url":"https://github.com/webdriverio-community/node-edgedriver"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-deps-updates-main group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-cloudfront](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront) | `3.840.0` | `3.958.0` |\n| [@aws-sdk/client-device-farm](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm) | `3.840.0` | `3.958.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.840.0` | `3.958.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.840.0` | `3.958.0` |\n| [@serenity-js/core](https://github.com/serenity-js/serenity-js/tree/HEAD/packages/core) | `3.32.3` | `3.37.1` |\n| [@stencil/core](https://github.com/stenciljs/core) | `4.35.3` | `4.40.1` |\n| [@types/shelljs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/shelljs) | `0.8.17` | `0.10.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.11.2` | `24.34.0` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [import-meta-resolve](https://github.com/wooorm/import-meta-resolve) | `4.1.0` | `4.2.0` |\n| [allure-js-commons](https://github.com/allure-framework/allure-js/tree/HEAD/packages/allure-js-commons) | `3.3.3` | `3.4.3` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.5.2` | `6.6.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [mlly](https://github.com/unjs/mlly) | `1.7.4` | `1.8.0` |\n| [vite-plugin-top-level-await](https://github.com/Menci/vite-plugin-top-level-await) | `1.5.0` | `1.6.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.27.2` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.2.0` | `9.3.0` |\n| [jasmine](https://github.com/jasmine/jasmine-npm) | `5.8.0` | `5.13.0` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.13` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.7` | `7.28.5` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.5` | `5.0.6` |\n| [@puppeteer/browsers](https://github.com/puppeteer/puppeteer) | `2.10.13` | `2.11.0` |\n| [edgedriver](https://github.com/webdriverio-community/node-edgedriver) | `6.1.2` | `6.2.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n\n\nUpdates `@aws-sdk/client-cloudfront` from 3.840.0 to 3.958.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.958.0\u003c/h2\u003e\n\u003ch4\u003e3.958.0(2025-12-23)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-transcoder:\u003c/strong\u003e  remove elastic transcoder due to service shutdown (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602\"\u003e#7602\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4\"\u003e4381b2dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  generate clients without formatting prettier/eslint (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7599\"\u003e#7599\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003eda9c913a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  bump codegen version to 0.40.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7601\"\u003e#7601\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4dc2bcb7a46a589ee647816ec4bf2136fd6ee634\"\u003e4dc2bcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-23 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5aa61b92c6b1b0f597706be5c47fc96c66e0021\"\u003ef5aa61b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Add additional validation to Outpost bucket names. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e2f30457f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adds support for InferredSecondaryAddress place type, Designator in SecondaryAddressComponent and Heading in ReverseGeocode. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1c6374dac803c99b13e8b16025bd03aa3a57282a\"\u003e1c6374da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  This release adds support for the Registration Reviewer feature, which provides generative AI feedback on a phone number or sender ID registration to ensure completeness before sending to downstream (carrier) review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ac0c236ba38cd993193c80298819149e4b8a82a5\"\u003eac0c236b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sqs:\u003c/strong\u003e  increase timeout from 5s to 60s (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7603\"\u003e#7603\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c140520a684920c4e8ad289c41e74c412f743e46\"\u003ec140520a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.958.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.957.0\u003c/h2\u003e\n\u003ch4\u003e3.957.0(2025-12-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003emove crc64NvmeCrtContainer to '\u003ccode\u003e@​aws-sdk/crc64-nvme\u003c/code\u003e' (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7600\"\u003e#7600\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69196b713ac03a8e888f2d8f41ca208937d454ed\"\u003e69196b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove e2e tests from cucumber to vitest (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7539\"\u003e#7539\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e561b8900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  replace lerna partial-tree build with turbo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7597\"\u003e#7597\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e04bdba3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pcs:\u003c/strong\u003e  Change API Reference Documentation for default Mode in Accounting and SlurmRest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/966f60ac5a015f005d8758c8ddcc24f690f44cbd\"\u003e966f60ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-config-service:\u003c/strong\u003e  Added supported resourceTypes for Config from July to November 2025 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c7dab27221af3ac083ace712056d3d369652f60\"\u003e2c7dab27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds support for linkedGroupId on the CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId parameter is reserved for future use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26\"\u003ea492f734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Make accountIds a required field in GetRemainingFreeTrialDays API to reflect service behavior. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/53e59c65fa7408042eb0427ca9804b4498006c59\"\u003e53e59c65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  use CRC64NVME JS implementation if CRT is not available (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7595\"\u003e#7595\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c6ad409225bc9b8db2d024f6de7136d64117bcb\"\u003e4c6ad409\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  advise user on InvalidChunkSizeError (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6fa3b4ccc643ebc6ade6146e5326a7d89bad1185\"\u003e6fa3b4cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-cloudfront/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0\"\u003e3.958.0\u003c/a\u003e (2025-12-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0\"\u003e3.957.0\u003c/a\u003e (2025-12-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.955.0...v3.956.0\"\u003e3.956.0\u003c/a\u003e (2025-12-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.954.0...v3.955.0\"\u003e3.955.0\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.953.0...v3.954.0\"\u003e3.954.0\u003c/a\u003e (2025-12-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.952.0...v3.953.0\"\u003e3.953.0\u003c/a\u003e (2025-12-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e allow protocol selection by class constructor (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7568\"\u003e#7568\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c5fd2e627109cbcdb40ecf0947a5b638d517101\"\u003e5c5fd2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6\"\u003e\u003ccode\u003e57ab7df\u003c/code\u003e\u003c/a\u003e Publish v3.958.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003e\u003ccode\u003eda9c913\u003c/code\u003e\u003c/a\u003e chore(build): generate clients without formatting prettier/eslint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11\"\u003e\u003ccode\u003ebd65e3e\u003c/code\u003e\u003c/a\u003e Publish v3.957.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e\u003ccode\u003e04bdba3\u003c/code\u003e\u003c/a\u003e chore(build): replace lerna partial-tree build with turbo (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e\u003ccode\u003e561b890\u003c/code\u003e\u003c/a\u003e chore: move e2e tests from cucumber to vitest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7539\"\u003e#7539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7804018eb4a7d5ebcc74780cf5a5429182aa9c4d\"\u003e\u003ccode\u003e7804018\u003c/code\u003e\u003c/a\u003e Publish v3.956.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a3f02028f9105b9a60a6fffdd6ff27520613d796\"\u003e\u003ccode\u003ea3f0202\u003c/code\u003e\u003c/a\u003e chore(codegen): differentiate union and struct schema (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7594\"\u003e#7594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c738294d708140f6bbccbb19d41a870446d7cf5\"\u003e\u003ccode\u003e2c73829\u003c/code\u003e\u003c/a\u003e chore(codegen): update for $unknown union member handling (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7591\"\u003e#7591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/821ba3b46d19dabb055cfd376722aeef9990d4e1\"\u003e\u003ccode\u003e821ba3b\u003c/code\u003e\u003c/a\u003e Publish v3.955.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9b7f20a7f9d368b3b2b57c0b613cc879462c332\"\u003e\u003ccode\u003ee9b7f20\u003c/code\u003e\u003c/a\u003e chore(clients): export star from models_N (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7586\"\u003e#7586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.958.0/clients/client-cloudfront\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-device-farm` from 3.840.0 to 3.958.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.958.0\u003c/h2\u003e\n\u003ch4\u003e3.958.0(2025-12-23)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-transcoder:\u003c/strong\u003e  remove elastic transcoder due to service shutdown (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602\"\u003e#7602\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4\"\u003e4381b2dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  generate clients without formatting prettier/eslint (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7599\"\u003e#7599\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003eda9c913a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  bump codegen version to 0.40.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7601\"\u003e#7601\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4dc2bcb7a46a589ee647816ec4bf2136fd6ee634\"\u003e4dc2bcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-23 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5aa61b92c6b1b0f597706be5c47fc96c66e0021\"\u003ef5aa61b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Add additional validation to Outpost bucket names. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e2f30457f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adds support for InferredSecondaryAddress place type, Designator in SecondaryAddressComponent and Heading in ReverseGeocode. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1c6374dac803c99b13e8b16025bd03aa3a57282a\"\u003e1c6374da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  This release adds support for the Registration Reviewer feature, which provides generative AI feedback on a phone number or sender ID registration to ensure completeness before sending to downstream (carrier) review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ac0c236ba38cd993193c80298819149e4b8a82a5\"\u003eac0c236b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sqs:\u003c/strong\u003e  increase timeout from 5s to 60s (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7603\"\u003e#7603\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c140520a684920c4e8ad289c41e74c412f743e46\"\u003ec140520a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.958.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.957.0\u003c/h2\u003e\n\u003ch4\u003e3.957.0(2025-12-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003emove crc64NvmeCrtContainer to '\u003ccode\u003e@​aws-sdk/crc64-nvme\u003c/code\u003e' (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7600\"\u003e#7600\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69196b713ac03a8e888f2d8f41ca208937d454ed\"\u003e69196b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove e2e tests from cucumber to vitest (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7539\"\u003e#7539\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e561b8900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  replace lerna partial-tree build with turbo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7597\"\u003e#7597\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e04bdba3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pcs:\u003c/strong\u003e  Change API Reference Documentation for default Mode in Accounting and SlurmRest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/966f60ac5a015f005d8758c8ddcc24f690f44cbd\"\u003e966f60ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-config-service:\u003c/strong\u003e  Added supported resourceTypes for Config from July to November 2025 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c7dab27221af3ac083ace712056d3d369652f60\"\u003e2c7dab27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds support for linkedGroupId on the CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId parameter is reserved for future use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26\"\u003ea492f734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Make accountIds a required field in GetRemainingFreeTrialDays API to reflect service behavior. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/53e59c65fa7408042eb0427ca9804b4498006c59\"\u003e53e59c65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  use CRC64NVME JS implementation if CRT is not available (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7595\"\u003e#7595\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c6ad409225bc9b8db2d024f6de7136d64117bcb\"\u003e4c6ad409\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  advise user on InvalidChunkSizeError (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6fa3b4ccc643ebc6ade6146e5326a7d89bad1185\"\u003e6fa3b4cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-device-farm/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0\"\u003e3.958.0\u003c/a\u003e (2025-12-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0\"\u003e3.957.0\u003c/a\u003e (2025-12-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.955.0...v3.956.0\"\u003e3.956.0\u003c/a\u003e (2025-12-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.954.0...v3.955.0\"\u003e3.955.0\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.953.0...v3.954.0\"\u003e3.954.0\u003c/a\u003e (2025-12-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.952.0...v3.953.0\"\u003e3.953.0\u003c/a\u003e (2025-12-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e allow protocol selection by class constructor (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7568\"\u003e#7568\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c5fd2e627109cbcdb40ecf0947a5b638d517101\"\u003e5c5fd2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6\"\u003e\u003ccode\u003e57ab7df\u003c/code\u003e\u003c/a\u003e Publish v3.958.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003e\u003ccode\u003eda9c913\u003c/code\u003e\u003c/a\u003e chore(build): generate clients without formatting prettier/eslint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11\"\u003e\u003ccode\u003ebd65e3e\u003c/code\u003e\u003c/a\u003e Publish v3.957.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e\u003ccode\u003e04bdba3\u003c/code\u003e\u003c/a\u003e chore(build): replace lerna partial-tree build with turbo (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e\u003ccode\u003e561b890\u003c/code\u003e\u003c/a\u003e chore: move e2e tests from cucumber to vitest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7539\"\u003e#7539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7804018eb4a7d5ebcc74780cf5a5429182aa9c4d\"\u003e\u003ccode\u003e7804018\u003c/code\u003e\u003c/a\u003e Publish v3.956.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c738294d708140f6bbccbb19d41a870446d7cf5\"\u003e\u003ccode\u003e2c73829\u003c/code\u003e\u003c/a\u003e chore(codegen): update for $unknown union member handling (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7591\"\u003e#7591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/821ba3b46d19dabb055cfd376722aeef9990d4e1\"\u003e\u003ccode\u003e821ba3b\u003c/code\u003e\u003c/a\u003e Publish v3.955.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9b7f20a7f9d368b3b2b57c0b613cc879462c332\"\u003e\u003ccode\u003ee9b7f20\u003c/code\u003e\u003c/a\u003e chore(clients): export star from models_N (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7586\"\u003e#7586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0bfc1103c6702109140af1a8f49a918147dd6861\"\u003e\u003ccode\u003e0bfc110\u003c/code\u003e\u003c/a\u003e Publish v3.954.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.958.0/clients/client-device-farm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.840.0 to 3.958.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.958.0\u003c/h2\u003e\n\u003ch4\u003e3.958.0(2025-12-23)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-transcoder:\u003c/strong\u003e  remove elastic transcoder due to service shutdown (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602\"\u003e#7602\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4\"\u003e4381b2dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  generate clients without formatting prettier/eslint (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7599\"\u003e#7599\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003eda9c913a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  bump codegen version to 0.40.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7601\"\u003e#7601\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4dc2bcb7a46a589ee647816ec4bf2136fd6ee634\"\u003e4dc2bcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-23 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5aa61b92c6b1b0f597706be5c47fc96c66e0021\"\u003ef5aa61b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Add additional validation to Outpost bucket names. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e2f30457f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adds support for InferredSecondaryAddress place type, Designator in SecondaryAddressComponent and Heading in ReverseGeocode. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1c6374dac803c99b13e8b16025bd03aa3a57282a\"\u003e1c6374da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  This release adds support for the Registration Reviewer feature, which provides generative AI feedback on a phone number or sender ID registration to ensure completeness before sending to downstream (carrier) review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ac0c236ba38cd993193c80298819149e4b8a82a5\"\u003eac0c236b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sqs:\u003c/strong\u003e  increase timeout from 5s to 60s (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7603\"\u003e#7603\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c140520a684920c4e8ad289c41e74c412f743e46\"\u003ec140520a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.958.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.957.0\u003c/h2\u003e\n\u003ch4\u003e3.957.0(2025-12-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003emove crc64NvmeCrtContainer to '\u003ccode\u003e@​aws-sdk/crc64-nvme\u003c/code\u003e' (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7600\"\u003e#7600\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69196b713ac03a8e888f2d8f41ca208937d454ed\"\u003e69196b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove e2e tests from cucumber to vitest (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7539\"\u003e#7539\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e561b8900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  replace lerna partial-tree build with turbo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7597\"\u003e#7597\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e04bdba3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pcs:\u003c/strong\u003e  Change API Reference Documentation for default Mode in Accounting and SlurmRest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/966f60ac5a015f005d8758c8ddcc24f690f44cbd\"\u003e966f60ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-config-service:\u003c/strong\u003e  Added supported resourceTypes for Config from July to November 2025 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c7dab27221af3ac083ace712056d3d369652f60\"\u003e2c7dab27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds support for linkedGroupId on the CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId parameter is reserved for future use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26\"\u003ea492f734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Make accountIds a required field in GetRemainingFreeTrialDays API to reflect service behavior. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/53e59c65fa7408042eb0427ca9804b4498006c59\"\u003e53e59c65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  use CRC64NVME JS implementation if CRT is not available (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7595\"\u003e#7595\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c6ad409225bc9b8db2d024f6de7136d64117bcb\"\u003e4c6ad409\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  advise user on InvalidChunkSizeError (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6fa3b4ccc643ebc6ade6146e5326a7d89bad1185\"\u003e6fa3b4cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0\"\u003e3.958.0\u003c/a\u003e (2025-12-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Add additional validation to Outpost bucket names. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e2f30457\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0\"\u003e3.957.0\u003c/a\u003e (2025-12-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.955.0...v3.956.0\"\u003e3.956.0\u003c/a\u003e (2025-12-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.954.0...v3.955.0\"\u003e3.955.0\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.953.0...v3.954.0\"\u003e3.954.0\u003c/a\u003e (2025-12-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.952.0...v3.953.0\"\u003e3.953.0\u003c/a\u003e (2025-12-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e allow protocol selection by class constructor (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7568\"\u003e#7568\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c5fd2e627109cbcdb40ecf0947a5b638d517101\"\u003e5c5fd2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6\"\u003e\u003ccode\u003e57ab7df\u003c/code\u003e\u003c/a\u003e Publish v3.958.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e\u003ccode\u003e2f30457\u003c/code\u003e\u003c/a\u003e feat(client-s3): Add additional validation to Outpost bucket names.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003e\u003ccode\u003eda9c913\u003c/code\u003e\u003c/a\u003e chore(build): generate clients without formatting prettier/eslint (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11\"\u003e\u003ccode\u003ebd65e3e\u003c/code\u003e\u003c/a\u003e Publish v3.957.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e\u003ccode\u003e04bdba3\u003c/code\u003e\u003c/a\u003e chore(build): replace lerna partial-tree build with turbo (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7804018eb4a7d5ebcc74780cf5a5429182aa9c4d\"\u003e\u003ccode\u003e7804018\u003c/code\u003e\u003c/a\u003e Publish v3.956.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a3f02028f9105b9a60a6fffdd6ff27520613d796\"\u003e\u003ccode\u003ea3f0202\u003c/code\u003e\u003c/a\u003e chore(codegen): differentiate union and struct schema (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7594\"\u003e#7594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c738294d708140f6bbccbb19d41a870446d7cf5\"\u003e\u003ccode\u003e2c73829\u003c/code\u003e\u003c/a\u003e chore(codegen): update for $unknown union member handling (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7591\"\u003e#7591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e9ad4767258060b23f655ac2d0bfb8505279374\"\u003e\u003ccode\u003e8e9ad47\u003c/code\u003e\u003c/a\u003e chore(codegen): upgrade smithy to 1.65.0 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7588\"\u003e#7588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/821ba3b46d19dabb055cfd376722aeef9990d4e1\"\u003e\u003ccode\u003e821ba3b\u003c/code\u003e\u003c/a\u003e Publish v3.955.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.958.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.840.0 to 3.958.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.958.0\u003c/h2\u003e\n\u003ch4\u003e3.958.0(2025-12-23)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elastic-transcoder:\u003c/strong\u003e  remove elastic transcoder due to service shutdown (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7602\"\u003e#7602\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4381b2dcf13e5f7f49f1f4318b77e59a032f0ab4\"\u003e4381b2dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  generate clients without formatting prettier/eslint (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7599\"\u003e#7599\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da9c913a3235c270b3d0b978f5971e70bb1484a9\"\u003eda9c913a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  bump codegen version to 0.40.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7601\"\u003e#7601\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4dc2bcb7a46a589ee647816ec4bf2136fd6ee634\"\u003e4dc2bcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-23 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5aa61b92c6b1b0f597706be5c47fc96c66e0021\"\u003ef5aa61b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Add additional validation to Outpost bucket names. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2f30457fc7256d5fbdaaa2ab07bf77dbdffab0e2\"\u003e2f30457f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adds support for InferredSecondaryAddress place type, Designator in SecondaryAddressComponent and Heading in ReverseGeocode. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1c6374dac803c99b13e8b16025bd03aa3a57282a\"\u003e1c6374da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  This release adds support for the Registration Reviewer feature, which provides generative AI feedback on a phone number or sender ID registration to ensure completeness before sending to downstream (carrier) review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ac0c236ba38cd993193c80298819149e4b8a82a5\"\u003eac0c236b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sqs:\u003c/strong\u003e  increase timeout from 5s to 60s (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7603\"\u003e#7603\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c140520a684920c4e8ad289c41e74c412f743e46\"\u003ec140520a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.958.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.957.0\u003c/h2\u003e\n\u003ch4\u003e3.957.0(2025-12-22)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003emove crc64NvmeCrtContainer to '\u003ccode\u003e@​aws-sdk/crc64-nvme\u003c/code\u003e' (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7600\"\u003e#7600\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69196b713ac03a8e888f2d8f41ca208937d454ed\"\u003e69196b71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove e2e tests from cucumber to vitest (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7539\"\u003e#7539\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/561b8900a8034e734eac0a610eac11ca8f818209\"\u003e561b8900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e  replace lerna partial-tree build with turbo (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7597\"\u003e#7597\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e04bdba3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pcs:\u003c/strong\u003e  Change API Reference Documentation for default Mode in Accounting and SlurmRest (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/966f60ac5a015f005d8758c8ddcc24f690f44cbd\"\u003e966f60ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-config-service:\u003c/strong\u003e  Added supported resourceTypes for Config from July to November 2025 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c7dab27221af3ac083ace712056d3d369652f60\"\u003e2c7dab27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds support for linkedGroupId on the CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId parameter is reserved for future use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a492f73438968bb208451503d32d196d2ff65a26\"\u003ea492f734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Make accountIds a required field in GetRemainingFreeTrialDays API to reflect service behavior. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/53e59c65fa7408042eb0427ca9804b4498006c59\"\u003e53e59c65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  use CRC64NVME JS implementation if CRT is not available (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7595\"\u003e#7595\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c6ad409225bc9b8db2d024f6de7136d64117bcb\"\u003e4c6ad409\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-flexible-checksums:\u003c/strong\u003e  advise user on InvalidChunkSizeError (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6fa3b4ccc643ebc6ade6146e5326a7d89bad1185\"\u003e6fa3b4cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.957.0...v3.958.0\"\u003e3.958.0\u003c/a\u003e (2025-12-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.956.0...v3.957.0\"\u003e3.957.0\u003c/a\u003e (2025-12-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.955.0...v3.956.0\"\u003e3.956.0\u003c/a\u003e (2025-12-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.954.0...v3.955.0\"\u003e3.955.0\u003c/a\u003e (2025-12-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.953.0...v3.954.0\"\u003e3.954.0\u003c/a\u003e (2025-12-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.952.0...v3.953.0\"\u003e3.953.0\u003c/a\u003e (2025-12-16)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e allow protocol selection by class constructor (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7568\"\u003e#7568\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c5fd2e627109cbcdb40ecf0947a5b638d517101\"\u003e5c5fd2e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/57ab7dfb2d21c6211962300b056f69901d9f87d6\"\u003e\u003ccode\u003e57ab7df\u003c/code\u003e\u003c/a\u003e Publish v3.958.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bd65e3e4c794031785f8990f4ee8d6f67efadb11\"\u003e\u003ccode\u003ebd65e3e\u003c/code\u003e\u003c/a\u003e Publish v3.957.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04bdba3e20af1357fa76f12c3095666f94b12017\"\u003e\u003ccode\u003e04bdba3\u003c/code\u003e\u003c/a\u003e chore(build): replace lerna partial-tree build with turbo (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7804018eb4a7d5ebcc74780cf5a5429182aa9c4d\"\u003e\u003ccode\u003e7804018\u003c/code\u003e\u003c/a\u003e Publish v3.956.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c738294d708140f6bbccbb19d41a870446d7cf5\"\u003e\u003ccode\u003e2c73829\u003c/code\u003e\u003c/a\u003e chore(codegen): update for $unknown union member handling (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7591\"\u003e#7591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/821ba3b46d19dabb055cfd376722aeef9990d4e1\"\u003e\u003ccode\u003e821ba3b\u003c/code\u003e\u003c/a\u003e Publish v3.955.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0bfc1103c6702109140af1a8f49a918147dd6861\"\u003e\u003ccode\u003e0bfc110\u003c/code\u003e\u003c/a\u003e Publish v3.954.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b654d97229090036ef35b3b8fdfd76f303b81011\"\u003e\u003ccode\u003eb654d97\u003c/code\u003e\u003c/a\u003e chore(clients): bump '@smithy/*' versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7582\"\u003e#7582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/09e0721ff16e567c138dce27f65bb7560e904002\"\u003e\u003ccode\u003e09e0721\u003c/code\u003e\u003c/a\u003e Publish v3.953.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5c5fd2e627109cbcdb40ecf0947a5b638d517101\"\u003e\u003ccode\u003e5c5fd2e\u003c/code\u003e\u003c/a\u003e feat(clients): allow protocol selection by class constructor (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7568\"\u003e#7568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.958.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@serenity-js/core` from 3.32.3 to 3.37.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/releases\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.37.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.37.0...v3.37.1\"\u003e3.37.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​cucumber/cucumber\u003c/code\u003e to v12.4.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/f6238bb27f185138a53caf2163dbd0c2984475b0\"\u003ef6238bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency express to v5.2.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/485fb4c90fcfd6cc80be9e03f6f7debf0698e278\"\u003e485fb4c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update react monorepo to v19.2.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/47734e2cbe7166e6f232c0dd154921d59cdd6968\"\u003e47734e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update react monorepo to v19.2.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/1a95d9770d9f8b8a7ada0db8193b25bdc4dc3a93\"\u003e1a95d97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update webdriverio dependencies (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/dc0692a12482f5a6c933db69ebe3b4a6a92d194e\"\u003edc0692a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.37.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​cucumber/cucumber\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/7056e7129928f7e1db57ed6e7657ffa8bfd486ed\"\u003e7056e71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency body-parser to v2.2.1 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0738ce8d63428f2d989db40d39f64cb1893cd897\"\u003e0738ce8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency express to v5.2.0 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/99a34b3a555324755ae15ba4ea82245c9057adef\"\u003e99a34b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency jasmine to v5.13.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9e924c0458b380126245f033c5b95b96ac4ac57b\"\u003e9e924c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency lru-cache to v11.2.4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/53255161e3b3ef77fe26ee72c5d40bbac6a2a5b4\"\u003e5325516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e introduced axios fixture (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a83674697531622d522c6924db2875188efcc834\"\u003ea836746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e support for providing extraAbilities without overriding the actors (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/5e189caa4f4a0f38287f8586f21d8106c7c7dab3\"\u003e5e189ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e useBase supports merging multiple base fixtures (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e37ed77ae2cc8c18349096cc82668cf522d2e7f1\"\u003ee37ed77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update playwright dependencies to v1.57.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/800445eca508112ab2dd9fd1f1101113c6091fe3\"\u003e800445e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update webdriverio dependencies to ^9.20.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/1d89e8bb8f5ec03386afdef0eacdab802c7d6940\"\u003e1d89e8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocal-server:\u003c/strong\u003e updated examples in API docs (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/32f99b0620e91d00252a74ea435e5fed9c060da8\"\u003e32f99b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.37.0...v3.37.1\"\u003e3.37.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e introduced support for Node 24, dropped support for Node 18 (EOL) (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9dd5f885d8e65cd8ff3429a2af94151fbe9134ed\"\u003e9dd5f88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0af3eff400cdb5adc9d7b92e87b09820c93d77c9\"\u003e\u003ccode\u003e0af3eff\u003c/code\u003e\u003c/a\u003e chore(release): v3.37.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a2d6d2ca1ccb127e6b90d2acbd671ab9b2f63a16\"\u003e\u003ccode\u003ea2d6d2c\u003c/code\u003e\u003c/a\u003e docs(core): corrected typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/dae146cd99a04f09b5926fb9d3205af562fa2927\"\u003e\u003ccode\u003edae146c\u003c/code\u003e\u003c/a\u003e chore(release): v3.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/88a1027aa2171c26e3988e2aaeacea081df91780\"\u003e\u003ccode\u003e88a1027\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/98c39768e18fdba1e9f15464c5e4e4bc166ebe6d\"\u003e\u003ccode\u003e98c3976\u003c/code\u003e\u003c/a\u003e docs(console-reporter): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/371f89759b7b503d5a581f23a69961d0bc97b322\"\u003e\u003ccode\u003e371f897\u003c/code\u003e\u003c/a\u003e docs(rest): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/97c87d6956647fdd9ca594e029f7a754812973a5\"\u003e\u003ccode\u003e97c87d6\u003c/code\u003e\u003c/a\u003e docs(core): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/3fd671ed1982540f2821c02ec2679cca77822936\"\u003e\u003ccode\u003e3fd671e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to v4.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/bce71a2454b8c6e2639bc351cc84f47c0c8cbb0a\"\u003e\u003ccode\u003ebce71a2\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/21a824403d570f7a8e0875c579794635c614bd77\"\u003e\u003ccode\u003e21a8244\u003c/code\u003e\u003c/a\u003e docs(core): removed deprecated comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serenity-js/serenity-js/commits/v3.37.1/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​serenity-js/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stencil/core` from 4.35.3 to 4.40.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/releases\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e🐂 4.40.1 (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e docs generation when using \u003ccode\u003eexcludedComponents\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6509\"\u003e#6509\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/4209437ff371671a13fd0085611ab92abb73c1f5\"\u003e4209437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e \u003ccode\u003e@container\u003c/code\u003e query parsing (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6508\"\u003e#6508\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/208a1050c23d6de985c33d4f4a273d93e7b39a3b\"\u003e208a105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e escape backslashes (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6506\"\u003e#6506\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/758b8ee024a26da938dd335bf3c96be7269d9317\"\u003e758b8ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e more robust \u003ccode\u003esupportsConstructableStylesheets\u003c/code\u003e test (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6510\"\u003e#6510\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/484b1b8682bc0ff9becedb5f180afa66e50c46fb\"\u003e484b1b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.40.0...v4.40.1\"\u003ehttps://github.com/stenciljs/core/compare/v4.40.0...v4.40.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🍌 4.40.0 (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e minify dist-custom-elements and hydrate-script (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6482\"\u003e#6482\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ec043cdd0fc0fe5179e7b125039afbd034ea41a6\"\u003eec043cd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e resolve node_modules css imports (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6493\"\u003e#6493\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/84ac5b8cbe85be26cdf01bfa5d34fe455b853e6e\"\u003e84ac5b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e css imports with functions and media queries (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6474\"\u003e#6474\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/249f84aab3f3597d132563907732b80d6ae1aade\"\u003e249f84a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e enable parsing of native, nested css selectors (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6480\"\u003e#6480\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/35066867e13669ac1d19fb168e3ae85dc4dd42b6\"\u003e3506686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e pseudo-element selectors in nested media queries (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6486\"\u003e#6486\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/20ce1ce3d5dd801f3648e5052891efff4965212b\"\u003e20ce1ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e strip comments before adding css to js (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6487\"\u003e#6487\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/2892b4f486f79db7ba19ab54b9c500e210cda926\"\u003e2892b4f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e vanilla css live-reload \u0026amp; added globalStyles to dev \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6488\"\u003e#6488\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/34cb672380b1e1b1b8818181e176dfe93dfca3cf\"\u003e34cb672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edist-custom-elements:\u003c/strong\u003e index / default entry types (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6489\"\u003e#6489\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7b89b5c118facc6134c15ed5a9bc989cac227361\"\u003e7b89b5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e malformed \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6492\"\u003e#6492\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/8608bd9f9041b495991da120dc72668c91d78437\"\u003e8608bd9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e respect slotted element initial 'hidden' property (non-shadow) (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6499\"\u003e#6499\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/d3b8b7ad437318b95f0842b77df9ed489c53f784\"\u003ed3b8b7a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e stop patching non-shadow components without \u003ccode\u003e\u0026lt;slot\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6483\"\u003e#6483\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/44fb8deac59bd4d6f592ce88129ed1b377dca340\"\u003e44fb8de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esourcemaps:\u003c/strong\u003e generate entry sourcemaps during a dev build (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6476\"\u003e#6476\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e67815968e67584aab0c50d4f8e43214c503d121\"\u003ee678159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e stop removing slotted whitespace (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6477\"\u003e#6477\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b4c58864aef709bc40f183bd101123a6f209f3c8\"\u003eb4c5886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estyles:\u003c/strong\u003e support rendering across documents (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6481\"\u003e#6481\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b73a44b4c7bbfc8da783f37f012be709a0f7f19d\"\u003eb73a44b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6479\"\u003e#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e always render \u003ccode\u003eshadowrootdelegatesfocus\u003c/code\u003e as a boolean (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6490\"\u003e#6490\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/8f266dedc6429a669833576d0ab68cb2a6b9dccd\"\u003e8f266de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e puppeteer \u0026lt;= 22 executable path (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6478\"\u003e#6478\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ecb279a393bb6dea57fa431db1cc605ea046f72a\"\u003eecb279a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correctly expand and resolve \u003ccode\u003etype | generic\u0026lt;type\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6495\"\u003e#6495\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/d43e29b17c0f68b85b23bafba44504100e98a2d9\"\u003ed43e29b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual slot assignment - \u003ca href=\"https://stenciljs.com/docs/component#shadow\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6497\"\u003e#6497\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/92097e492ded87c4d5f8bf9d8ee0add8ff178d1d\"\u003e92097e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e \u003ccode\u003esourceMap: \u0026quot;dev\u0026quot;\u003c/code\u003e - \u003ca href=\"https://stenciljs.com/docs/config#sourcemap\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6498\"\u003e#6498\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/0be1ea125c50d30ee0a1f36c79bb116633bf091f\"\u003e0be1ea1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e new \u003ccode\u003eexcludeComponents\u003c/code\u003e config option - \u003ca href=\"https://stenciljs.com/docs/config#excludeComponents\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6491\"\u003e#6491\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/f60693ed698cf10e801ed315fc742de79eb8062d\"\u003ef60693e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add Invoker Commands API attributes to button (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6494\"\u003e#6494\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/792acf5deb485e16013723844c3437543abc87ea\"\u003e792acf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatch decorator:\u003c/strong\u003e new handler option \u003ccode\u003eimmediate\u003c/code\u003e - \u003ca href=\"https://stenciljs.com/docs/reactive-data#the-watch-decorator-watch\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6484\"\u003e#6484\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7cc22f687b36b2af215c39b3577c5b8d1c5095d8\"\u003e7cc22f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AmmarGillani95\"\u003e\u003ccode\u003e@​AmmarGillani95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6494\"\u003estenciljs/core#6494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emandirola\"\u003e\u003ccode\u003e@​emandirola\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6481\"\u003estenciljs/core#6481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.39.0...v4.40.0\"\u003ehttps://github.com/stenciljs/core/compare/v4.39.0...v4.40.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🎭 v4.39.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e🐂 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.40.0...v4.40.1\"\u003e4.40.1\u003c/a\u003e (2025-12-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e docs generation when using \u003ccode\u003eexcludedComponents\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6509\"\u003e#6509\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/4209437ff371671a13fd0085611ab92abb73c1f5\"\u003e4209437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e \u003ccode\u003e@container\u003c/code\u003e query parsing (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6508\"\u003e#6508\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/208a1050c23d6de985c33d4f4a273d93e7b39a3b\"\u003e208a105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e escape backslashes (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6506\"\u003e#6506\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/758b8ee024a26da938dd335bf3c96be7269d9317\"\u003e758b8ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e more robust \u003ccode\u003esupportsConstructableStylesheets\u003c/code\u003e test (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6510\"\u003e#6510\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/484b1b8682bc0ff9becedb5f180afa66e50c46fb\"\u003e484b1b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e🍌 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.39.0...v4.40.0\"\u003e4.40.0\u003c/a\u003e (2025-12-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e minify dist-custom-elements and hydrate-script (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6482\"\u003e#6482\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ec043cdd0fc0fe5179e7b125039afbd034ea41a6\"\u003eec043cd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e resolve node_modules css imports (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6493\"\u003e#6493\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/84ac5b8cbe85be26cdf01bfa5d34fe455b853e6e\"\u003e84ac5b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e css imports with functions and media queries (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6474\"\u003e#6474\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/249f84aab3f3597d132563907732b80d6ae1aade\"\u003e249f84a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e enable parsing of native, nested css selectors (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6480\"\u003e#6480\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/35066867e13669ac1d19fb168e3ae85dc4dd42b6\"\u003e3506686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e pseudo-element selectors in nested media queries (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6486\"\u003e#6486\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/20ce1ce3d5dd801f3648e5052891efff4965212b\"\u003e20ce1ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e strip comments before adding css to js (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6487\"\u003e#6487\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/2892b4f486f79db7ba19ab54b9c500e210cda926\"\u003e2892b4f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e vanilla css live-reload \u0026amp; added globalStyles to dev \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6488\"\u003e#6488\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/34cb672380b1e1b1b8818181e176dfe93dfca3cf\"\u003e34cb672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edist-custom-elements:\u003c/strong\u003e index / default entry types (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6489\"\u003e#6489\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7b89b5c118facc6134c15ed5a9bc989cac227361\"\u003e7b89b5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e malformed \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6492\"\u003e#6492\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/8608bd9f9041b495991da120dc72668c91d78437\"\u003e8608bd9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e respect slotted element initial 'hidden' property (non-shadow) (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6499\"\u003e#6499\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/d3b8b7ad437318b95f0842b77df9ed489c53f784\"\u003ed3b8b7a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e stop patching non-shadow components without \u003ccode\u003e\u0026lt;slot\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6483\"\u003e#6483\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/44fb8deac59bd4d6f592ce88129ed1b377dca340\"\u003e44fb8de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esourcemaps:\u003c/strong\u003e generate entry sourcemaps during a dev build (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6476\"\u003e#6476\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e67815968e67584aab0c50d4f8e43214c503d121\"\u003ee678159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e stop removing slotted whitespace (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6477\"\u003e#6477\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b4c58864aef709bc40f183bd101123a6f209f3c8\"\u003eb4c5886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estyles:\u003c/strong\u003e support rendering across documents (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6481\"\u003e#6481\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b73a44b4c7bbfc8da783f37f012be709a0f7f19d\"\u003eb73a44b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6479\"\u003e#6479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e always render \u003ccode\u003eshadowrootdelegatesfocus\u003c/code\u003e as a boolean (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6490\"\u003e#6490\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/8f266dedc6429a669833576d0ab68cb2a6b9dccd\"\u003e8f266de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etesting:\u003c/strong\u003e puppeteer \u0026lt;= 22 executable path (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6478\"\u003e#6478\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/ecb279a393bb6dea57fa431db1cc605ea046f72a\"\u003eecb279a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correctly expand and resolve \u003ccode\u003etype | generic\u0026lt;type\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6495\"\u003e#6495\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/d43e29b17c0f68b85b23bafba44504100e98a2d9\"\u003ed43e29b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual slot assignment (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6497\"\u003e#6497\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/92097e492ded87c4d5f8bf9d8ee0add8ff178d1d\"\u003e92097e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e \u003ccode\u003esourceMap: \u0026quot;dev\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6498\"\u003e#6498\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/0be1ea125c50d30ee0a1f36c79bb116633bf091f\"\u003e0be1ea1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e new \u003ccode\u003eexcludeComponents\u003c/code\u003e config option (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6491\"\u003e#6491\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/f60693ed698cf10e801ed315fc742de79eb8062d\"\u003ef60693e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add Invoker Commands API attributes to button (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6494\"\u003e#6494\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/792acf5deb485e16013723844c3437543abc87ea\"\u003e792acf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatch decorator:\u003c/strong\u003e new handler option \u003ccode\u003eimmediate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6484\"\u003e#6484\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7cc22f687b36b2af215c39b3577c5b8d1c5095d8\"\u003e7cc22f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e🎭 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\"\u003e4.39.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/64f60890961f7d13fc3748f7429855ed4d55ea8c\"\u003e\u003ccode\u003e64f6089\u003c/code\u003e\u003c/a\u003e Release v4.40.1 (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6511\"\u003e#6511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/co...\n\n_Description has been truncated_","html_url":"https://github.com/webdriverio/webdriverio/pull/14955","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webdriverio%2Fwebdriverio/issues/14955","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14955/packages"}},{"old_version":"0.32.0","new_version":"0.33.0","update_type":"minor","path":null,"pr_created_at":"2025-12-22T13:29:27.000Z","version_change":"0.32.0 → 0.33.0","issue":{"uuid":"3753813620","node_id":"PR_kwDOQhBuzc66JKW0","number":2,"state":"closed","title":"chore(deps): bump the npm-version-updates group across 1 directory with 26 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-26T14:44:30.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-22T13:29:27.000Z","updated_at":"2026-01-26T14:44:32.000Z","time_to_close":3028503,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-version-updates","update_count":26,"packages":[{"name":"@vercel/nft","old_version":"0.29.4","new_version":"1.1.1","repository_url":"https://github.com/vercel/nft"},{"name":"ansi-styles","old_version":"6.2.1","new_version":"6.2.3","repository_url":"https://github.com/chalk/ansi-styles"},{"name":"cbor","old_version":"10.0.9","new_version":"10.0.11","repository_url":"https://github.com/hildjj/node-cbor"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"ci-info","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/watson/ci-info"},{"name":"cli-truncate","old_version":"4.0.0","new_version":"5.1.1","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"debug","old_version":"4.4.1","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"globby","old_version":"14.1.0","new_version":"16.1.0","repository_url":"https://github.com/sindresorhus/globby"},{"name":"matcher","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/sindresorhus/matcher"},{"name":"memoize","old_version":"10.1.0","new_version":"10.2.0","repository_url":"https://github.com/sindresorhus/memoize"},{"name":"p-map","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/sindresorhus/p-map"},{"name":"picomatch","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/micromatch/picomatch"},{"name":"plur","old_version":"5.1.0","new_version":"6.0.0","repository_url":"https://github.com/sindresorhus/plur"},{"name":"pretty-ms","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"write-file-atomic","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/npm/write-file-atomic"},{"name":"yargs","old_version":"17.7.2","new_version":"18.0.0","repository_url":"https://github.com/yargs/yargs"},{"name":"@sindresorhus/tsconfig","old_version":"5.1.1","new_version":"8.1.0","repository_url":"https://github.com/sindresorhus/tsconfig"},{"name":"@types/node","old_version":"22.16.3","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ansi-escapes","old_version":"7.0.0","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"execa","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"sinon","old_version":"21.0.0","new_version":"21.0.1","repository_url":"https://github.com/sinonjs/sinon"},{"name":"tap","old_version":"21.1.0","new_version":"21.5.0","repository_url":"https://github.com/tapjs/tapjs"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"xo","old_version":"1.1.1","new_version":"1.2.3","repository_url":"https://github.com/xojs/xo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-version-updates group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@vercel/nft](https://github.com/vercel/nft) | `0.29.4` | `1.1.1` |\n| [ansi-styles](https://github.com/chalk/ansi-styles) | `6.2.1` | `6.2.3` |\n| [cbor](https://github.com/hildjj/node-cbor/tree/HEAD/packages/cbor) | `10.0.9` | `10.0.11` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [ci-info](https://github.com/watson/ci-info) | `4.3.0` | `4.3.1` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `4.0.0` | `5.1.1` |\n| [debug](https://github.com/debug-js/debug) | `4.4.1` | `4.4.3` |\n| [globby](https://github.com/sindresorhus/globby) | `14.1.0` | `16.1.0` |\n| [matcher](https://github.com/sindresorhus/matcher) | `5.0.0` | `6.0.0` |\n| [memoize](https://github.com/sindresorhus/memoize) | `10.1.0` | `10.2.0` |\n| [p-map](https://github.com/sindresorhus/p-map) | `7.0.3` | `7.0.4` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.2` | `4.0.3` |\n| [plur](https://github.com/sindresorhus/plur) | `5.1.0` | `6.0.0` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.2.0` | `9.3.0` |\n| [write-file-atomic](https://github.com/npm/write-file-atomic) | `6.0.0` | `7.0.0` |\n| [yargs](https://github.com/yargs/yargs) | `17.7.2` | `18.0.0` |\n| [@sindresorhus/tsconfig](https://github.com/sindresorhus/tsconfig) | `5.1.1` | `8.1.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.16.3` | `25.0.3` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `7.0.0` | `7.2.0` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.0` | `9.6.1` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [sinon](https://github.com/sinonjs/sinon) | `21.0.0` | `21.0.1` |\n| [tap](https://github.com/tapjs/tapjs) | `21.1.0` | `21.5.0` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [xo](https://github.com/xojs/xo) | `1.1.1` | `1.2.3` |\n\n\nUpdates `@vercel/nft` from 0.29.4 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/nft/releases\"\u003e\u003ccode\u003e@​vercel/nft\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/1.1.0...1.1.1\"\u003e1.1.1\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eevaluate nested export conditions when resolving a module-sync fallback (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/557\"\u003e#557\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/1e455b0531a388e1382c76fdb0d90133a1b5c7eb\"\u003e1e455b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/vercel/nft/compare/1.0.0...1.1.0\"\u003e1.1.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure module-sync conditions also trace cjs fallback (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/550\"\u003e#550\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/684032b43b8d3c21b770be9cb6b36a595ddd35a4\"\u003e684032b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.4...1.0.0\"\u003e1.0.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump glob@13 and set engines node@20 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/554\"\u003e#554\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/6fb86804211e39a9f634179cbd71b3ff69fdb18a\"\u003e6fb8680\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(requires node@20 or newer)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/vercel/nft/issues/553\"\u003evercel/nft#553\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.3...0.30.4\"\u003e0.30.4\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/551\"\u003e#551\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/4e0a9a2acd7aef25fc66dbd1ec0e875e584f33ba\"\u003e4e0a9a2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.2...0.30.3\"\u003e0.30.3\u003c/a\u003e (2025-10-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fs.readFile emit relative assets using cwd\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/547\"\u003e#547\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/78b3823b557582b3f35925df5df522abd63a50d9\"\u003e78b3823\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vercel/nft/issues/542\"\u003evercel/nft#542\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.1...0.30.2\"\u003e0.30.2\u003c/a\u003e (2025-09-26)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/1e455b0531a388e1382c76fdb0d90133a1b5c7eb\"\u003e\u003ccode\u003e1e455b0\u003c/code\u003e\u003c/a\u003e fix: evaluate nested export conditions when resolving a module-sync fallback ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/684032b43b8d3c21b770be9cb6b36a595ddd35a4\"\u003e\u003ccode\u003e684032b\u003c/code\u003e\u003c/a\u003e feat: Ensure module-sync conditions also trace cjs fallback (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/550\"\u003e#550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/b327dba6e07b4baece19a31ae8ca2a9f9178622a\"\u003e\u003ccode\u003eb327dba\u003c/code\u003e\u003c/a\u003e chore: bump npm@11.6.3 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/6fb86804211e39a9f634179cbd71b3ff69fdb18a\"\u003e\u003ccode\u003e6fb8680\u003c/code\u003e\u003c/a\u003e feat: bump glob@13 and set engines node@20 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/4e0a9a2acd7aef25fc66dbd1ec0e875e584f33ba\"\u003e\u003ccode\u003e4e0a9a2\u003c/code\u003e\u003c/a\u003e fix: Bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/551\"\u003e#551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/b2ac206ce69b70054971e5075cabeb2bf03ff36e\"\u003e\u003ccode\u003eb2ac206\u003c/code\u003e\u003c/a\u003e chore: Bump js-yaml from 3.14.1 to 3.14.2 in the npm_and_yarn group across 1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/45dea496fbf5924aa285ceca5223fe70106532db\"\u003e\u003ccode\u003e45dea49\u003c/code\u003e\u003c/a\u003e chore: Bump validator from 13.11.0 to 13.15.20 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/548\"\u003e#548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/78b3823b557582b3f35925df5df522abd63a50d9\"\u003e\u003ccode\u003e78b3823\u003c/code\u003e\u003c/a\u003e fix: Revert \u0026quot;fs.readFile emit relative assets using cwd\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/547\"\u003e#547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/d484ea1d8e7bc645b3407b5417a23f15b00ee3f6\"\u003e\u003ccode\u003ed484ea1\u003c/code\u003e\u003c/a\u003e chore: add icyJoseph to codeowners (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/544\"\u003e#544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/dc4ab0b31b14b6513da9fcf2d6b3d1e2cbf33323\"\u003e\u003ccode\u003edc4ab0b\u003c/code\u003e\u003c/a\u003e fix: fs.readFile emit relative assets using cwd (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/nft/compare/0.29.4...1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ansi-styles` from 6.2.1 to 6.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/ansi-styles/releases\"\u003eansi-styles's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 6.2.2, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/compare/v6.2.1...v6.2.3\"\u003ehttps://github.com/chalk/ansi-styles/compare/v6.2.1...v6.2.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/28d11988aea80a0b4fdbea5794aa45b701819995\"\u003e\u003ccode\u003e28d1198\u003c/code\u003e\u003c/a\u003e 6.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/7e358113b85bc9f3cf3512d2ae865748fe12d88d\"\u003e\u003ccode\u003e7e35811\u003c/code\u003e\u003c/a\u003e Update dev dependencies (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/ansi-styles/compare/v6.2.1...v6.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cbor` from 10.0.9 to 10.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hildjj/node-cbor/releases\"\u003ecbor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/hildjj\"\u003e\u003ccode\u003e@​hildjj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hildjj/node-cbor/pull/225\"\u003ehildjj/node-cbor#225\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hildjj/node-cbor/compare/v10.0.10...v10.0.11\"\u003ehttps://github.com/hildjj/node-cbor/compare/v10.0.10...v10.0.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/hildjj\"\u003e\u003ccode\u003e@​hildjj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hildjj/node-cbor/pull/224\"\u003ehildjj/node-cbor#224\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hildjj/node-cbor/compare/v10.0.9...v10.0.10\"\u003ehttps://github.com/hildjj/node-cbor/compare/v10.0.9...v10.0.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hildjj/node-cbor/commit/655eac60d84d877bb95257b905fdc73a0427d478\"\u003e\u003ccode\u003e655eac6\u003c/code\u003e\u003c/a\u003e 10.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hildjj/node-cbor/commit/dcea7aa3886973a270ba4aa7cde71483e2952cdf\"\u003e\u003ccode\u003edcea7aa\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hildjj/node-cbor/commit/7b0801c089bdc72541944e0193576f26d3baf1d6\"\u003e\u003ccode\u003e7b0801c\u003c/code\u003e\u003c/a\u003e 10.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hildjj/node-cbor/commit/3e029dd613d6257f66b62847f0389dc9e1df5fa5\"\u003e\u003ccode\u003e3e029dd\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hildjj/node-cbor/commits/v10.0.11/packages/cbor\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ci-info` from 4.3.0 to 4.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/watson/ci-info/releases\"\u003eci-info's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003edon't read envs when CI is set to false \u003ca href=\"https://github.com/watson/ci-info/commit/3fae1ac\"\u003e3fae1ac\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/watson/ci-info/blob/master/CHANGELOG.md\"\u003eci-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edon't read envs when CI is set to \u003ccode\u003efalse\u003c/code\u003e \u003ca href=\"https://github.com/watson/ci-info/commit/3fae1ac\"\u003e3fae1ac\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/fba6e3d71c94ffc9129a30b970ebb3f27656376d\"\u003e\u003ccode\u003efba6e3d\u003c/code\u003e\u003c/a\u003e chore: commit lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/227cf1ad55bc1fa53ec38d88ac3febc481271b0d\"\u003e\u003ccode\u003e227cf1a\u003c/code\u003e\u003c/a\u003e ci: fix publish script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/464c5df8489a7a0d23047f78c5bb8be33bdaed8b\"\u003e\u003ccode\u003e464c5df\u003c/code\u003e\u003c/a\u003e release: v4.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/ead199f1d42d8b067b7960bcafe84604ff628315\"\u003e\u003ccode\u003eead199f\u003c/code\u003e\u003c/a\u003e ci: bump actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/fe11032989b3fb98f4f1353462bfc3d3f41dfc64\"\u003e\u003ccode\u003efe11032\u003c/code\u003e\u003c/a\u003e ci: add npm publish action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/3fae1ac492f59c1835a56b2a3c40b8c2cbeb02c1\"\u003e\u003ccode\u003e3fae1ac\u003c/code\u003e\u003c/a\u003e fix: don't read envs when explicitly not in CI (\u003ca href=\"https://redirect.github.com/watson/ci-info/issues/140\"\u003e#140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/watson/ci-info/compare/v4.3.0...v4.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for ci-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cli-truncate` from 4.0.0 to 5.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/cli-truncate/releases\"\u003ecli-truncate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix truncation behavior for a single character (\u003ca href=\"https://redirect.github.com/sindresorhus/cli-truncate/issues/26\"\u003e#26\u003c/a\u003e)  e06eefa\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v5.1.0...v5.1.1\"\u003ehttps://github.com/sindresorhus/cli-truncate/compare/v5.1.0...v5.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStyle truncation character to inherit surrounding ANSI style  aa504f6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v5.0.0...v5.1.0\"\u003ehttps://github.com/sindresorhus/cli-truncate/compare/v5.0.0...v5.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  8a06900\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies  8a06900\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v4.0.0...v5.0.0\"\u003ehttps://github.com/sindresorhus/cli-truncate/compare/v4.0.0...v5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/df88f09a26657a60c864605e7cf4d9770e0e772a\"\u003e\u003ccode\u003edf88f09\u003c/code\u003e\u003c/a\u003e 5.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/e06eefa161ebac7a63fb21117d8afff0203f1126\"\u003e\u003ccode\u003ee06eefa\u003c/code\u003e\u003c/a\u003e Fix truncation behavior for a single character (\u003ca href=\"https://redirect.github.com/sindresorhus/cli-truncate/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/7de137329c391ae050ccefe9c813a57f056bf6ff\"\u003e\u003ccode\u003e7de1373\u003c/code\u003e\u003c/a\u003e Add test for \u003ca href=\"https://redirect.github.com/sindresorhus/cli-truncate/issues/24\"\u003e#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/fa0cd8e25aa3f3f39737d775b71c194b2c79b301\"\u003e\u003ccode\u003efa0cd8e\u003c/code\u003e\u003c/a\u003e 5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/aa504f626e765edbe08f6b8903cae7387e7c8d6d\"\u003e\u003ccode\u003eaa504f6\u003c/code\u003e\u003c/a\u003e Style truncation character to inherit surrounding ANSI style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/8f0d9d93e9281855166975db26908f2a11bac54b\"\u003e\u003ccode\u003e8f0d9d9\u003c/code\u003e\u003c/a\u003e 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/8a069004c97bffbcaff8fd48839d7e0d73486d03\"\u003e\u003ccode\u003e8a06900\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v4.0.0...v5.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `debug` from 4.4.1 to 4.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/debug-js/debug/releases\"\u003edebug's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.3\u003c/h2\u003e\n\u003cp\u003eFunctionally identical release to \u003ccode\u003e4.4.1\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eVersion \u003ccode\u003e4.4.2\u003c/code\u003e is \u003cstrong\u003ecompromised\u003c/strong\u003e. Please see \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/1005\"\u003edebug-js/debug#1005\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debug-js/debug/commit/6b2c5fbdb7d414483d9e306ef234acb4cd7ea67c\"\u003e\u003ccode\u003e6b2c5fb\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/debug-js/debug/compare/4.4.1...4.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 14.1.0 to 16.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/globby?tab=readme-ov-file#expandnegationonlypatterns\"\u003e\u003ccode\u003eexpandNegationOnlyPatterns\u003c/code\u003e\u003c/a\u003e option  eb78791\u003c/li\u003e\n\u003cli\u003eFix: Normalize leading-slash negation patterns before task generation  59e269f\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.0.0...v16.1.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.0.0...v16.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect parent .gitignore files when \u003ccode\u003egitignore\u003c/code\u003e option is enabled  b9a9a84\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003e{gitignore: true}\u003c/code\u003e, Globby now searches for .gitignore files up to the Git repo root (if detected). This matches Git's actual behavior where parent .gitignore patterns apply to subdirectories. Previously, only .gitignore files within the glob search path were considered. This change could break existing code that relied on the previous, more limited behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport negation-only patterns  1273541\u003c/li\u003e\n\u003cli\u003eRespect custom fs implementation from options  c2eb272\u003c/li\u003e\n\u003cli\u003eAdd some more options to \u003ccode\u003eisGitIgnored\u003c/code\u003e functions  e794ff9\u003c/li\u003e\n\u003cli\u003eImprove error message for invalid \u003ccode\u003ecwd\u003c/code\u003e option  7535e6d\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e{gitignore: true}\u003c/code\u003e performance issue  fcb07c3\u003c/li\u003e\n\u003cli\u003eFix bundler compatibility  e6c72c9\u003c/li\u003e\n\u003cli\u003eFix parent directory patterns with \u003ccode\u003egitignore\u003c/code\u003e option  11dd2df\u003c/li\u003e\n\u003cli\u003eFix ignore patterns with parent directory references  a58d117\u003c/li\u003e\n\u003cli\u003eFix types for \u003ccode\u003estats\u003c/code\u003e option  c10f600\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v15.0.0...v16.0.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v15.0.0...v16.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  4ae42c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eexpandDirectories\u003c/code\u003e not working with globstar patterns  98d691a\u003c/li\u003e\n\u003cli\u003eFix relative paths with gitignore option  b4d78d8\u003c/li\u003e\n\u003cli\u003eFix gitignore patterns in subdirectories not applying recursively  2cb6088\u003c/li\u003e\n\u003cli\u003eFix TypeScript types for \u003ccode\u003eglobbyStream\u003c/code\u003e to correctly yield strings  1c7f3ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v14.1.0...v15.0.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v14.1.0...v15.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/70c011b8be52c4a0d966bfcae4a4c5aa93b8a262\"\u003e\u003ccode\u003e70c011b\u003c/code\u003e\u003c/a\u003e 16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/eb787915294c5de87e437179d15940b84ec7b489\"\u003e\u003ccode\u003eeb78791\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eexpandNegationOnlyPatterns\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/59e269f667f532351a08aa600fe2581bf993fb21\"\u003e\u003ccode\u003e59e269f\u003c/code\u003e\u003c/a\u003e Fix: Normalize leading-slash negation patterns before task generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/cdbb6a2e661cb6137fdf959700a755393f8ac23f\"\u003e\u003ccode\u003ecdbb6a2\u003c/code\u003e\u003c/a\u003e 16.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e6c72c9ff8ad41d095032e6cc6e72c29d2339bde\"\u003e\u003ccode\u003ee6c72c9\u003c/code\u003e\u003c/a\u003e Fix bundler compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/b9a9a84c76064378b5a9fca3769efb890ab42bc4\"\u003e\u003ccode\u003eb9a9a84\u003c/code\u003e\u003c/a\u003e Respect parent .gitignore files when \u003ccode\u003egitignore\u003c/code\u003e option is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/db9cb722a04cd52edde4725851426c4d1e7d3f53\"\u003e\u003ccode\u003edb9cb72\u003c/code\u003e\u003c/a\u003e Add test for \u003ccode\u003esuppressErrors\u003c/code\u003e option with file patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/69e0ee7bbe75cd9b7174607ee6ef0582ce2c49a8\"\u003e\u003ccode\u003e69e0ee7\u003c/code\u003e\u003c/a\u003e Add test for ignore option with trailing slashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/11dd2dfae37aaa966a568e10837d973d461b9ead\"\u003e\u003ccode\u003e11dd2df\u003c/code\u003e\u003c/a\u003e Fix parent directory patterns with \u003ccode\u003egitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e4d09180fb5b856575c7addbcbfdda93823bc34a\"\u003e\u003ccode\u003ee4d0918\u003c/code\u003e\u003c/a\u003e Add tests for special characters in directory names\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v14.1.0...v16.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `matcher` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/matcher/releases\"\u003ematcher's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  f2c4926\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/compare/v5.0.0...v6.0.0\"\u003ehttps://github.com/sindresorhus/matcher/compare/v5.0.0...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/03e11aa72334be59532f5252700a9d14208f3ee4\"\u003e\u003ccode\u003e03e11aa\u003c/code\u003e\u003c/a\u003e 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/f2c492618d0ed4384f10910f73c5c064caf2556a\"\u003e\u003ccode\u003ef2c4926\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/f6f73395f6a4b5dc00e30d40cb3f5f72c47fae17\"\u003e\u003ccode\u003ef6f7339\u003c/code\u003e\u003c/a\u003e Refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/37a5b6b493e7c1f74dc63183b44a5f533a3ba478\"\u003e\u003ccode\u003e37a5b6b\u003c/code\u003e\u003c/a\u003e Add regression test for \u003ca href=\"https://redirect.github.com/sindresorhus/matcher/issues/32\"\u003e#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/6356d2d050afdf33bcff413d3971b8ed8d66ad2e\"\u003e\u003ccode\u003e6356d2d\u003c/code\u003e\u003c/a\u003e Fix documentation to correctly describe \u003ccode\u003eisMatch()\u003c/code\u003e behavior\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/matcher/compare/v5.0.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memoize` from 10.1.0 to 10.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/memoize/releases\"\u003ememoize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ememoizeIsCached()\u003c/code\u003e function to check cache existence (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/108\"\u003e#108\u003c/a\u003e)  3a5eb3d\u003c/li\u003e\n\u003cli\u003eFix timer ID memory leak with \u003ccode\u003emaxAge\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/109\"\u003e#109\u003c/a\u003e)  24832a5\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/compare/v10.1.0...v10.2.0\"\u003ehttps://github.com/sindresorhus/memoize/compare/v10.1.0...v10.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/commit/4c2b35fad5841cea20274b461fe2528fa40a692d\"\u003e\u003ccode\u003e4c2b35f\u003c/code\u003e\u003c/a\u003e 10.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/commit/7d8d3e5b263204886a3971c2a5affd6117e79d94\"\u003e\u003ccode\u003e7d8d3e5\u003c/code\u003e\u003c/a\u003e Handle some edge-cases and some refactoring (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/110\"\u003e#110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/commit/24832a5e78e77538ffaa3df5baa221ecfef971d5\"\u003e\u003ccode\u003e24832a5\u003c/code\u003e\u003c/a\u003e Fix timer ID memory leak with \u003ccode\u003emaxAge\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/commit/3a5eb3dc014c495cba47d87e98bccd953ef7723a\"\u003e\u003ccode\u003e3a5eb3d\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ememoizeIsCached()\u003c/code\u003e function to check cache existence (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/memoize/compare/v10.1.0...v10.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `p-map` from 7.0.3 to 7.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/p-map/releases\"\u003ep-map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix concurrency control in \u003ccode\u003epMapIterable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/p-map/issues/77\"\u003e#77\u003c/a\u003e)  82b8cdc\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-map/compare/v7.0.3...v7.0.4\"\u003ehttps://github.com/sindresorhus/p-map/compare/v7.0.3...v7.0.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-map/commit/47bc82e569e962e190eb56242510709cfa5b805f\"\u003e\u003ccode\u003e47bc82e\u003c/code\u003e\u003c/a\u003e 7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-map/commit/91ef8d1958b64dfcc2f9dfe7cda4beab8dc5c518\"\u003e\u003ccode\u003e91ef8d1\u003c/code\u003e\u003c/a\u003e Minor tweak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-map/commit/82b8cdc26d9910c1a9abe6813ddad5f3a55f88b2\"\u003e\u003ccode\u003e82b8cdc\u003c/code\u003e\u003c/a\u003e Fix concurrency control in \u003ccode\u003epMapIterable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/p-map/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/p-map/compare/v7.0.3...v7.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `picomatch` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/eec6f0bab6a05de4ffb6cf65357f4b5226a58dd9\"\u003e\u003ccode\u003eeec6f0b\u003c/code\u003e\u003c/a\u003e 4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/cc761526c226ba919ae54d8cfa6227d7cceeed96\"\u003e\u003ccode\u003ecc76152\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/144\"\u003e#144\u003c/a\u003e from Jason3S/jdent-object-properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/94e3438958081ba53decba836b198348b8fc11b5\"\u003e\u003ccode\u003e94e3438\u003c/code\u003e\u003c/a\u003e Update constants.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/bfc1c2291f01751f97750a320079556c7f4c7e8e\"\u003e\u003ccode\u003ebfc1c22\u003c/code\u003e\u003c/a\u003e Update lib/constants.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/a9e2dd27a3bc1e6298ba005c0bc8587162eefa18\"\u003e\u003ccode\u003ea9e2dd2\u003c/code\u003e\u003c/a\u003e fix: exception when glob pattern contains \u003ccode\u003econstructor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/bf6a33bd3db990edfbfd20b3b160eed926cd07dd\"\u003e\u003ccode\u003ebf6a33b\u003c/code\u003e\u003c/a\u003e chore: fix docs (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/micromatch/picomatch/compare/4.0.2...4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plur` from 5.1.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/plur/releases\"\u003eplur's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  6a28737\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more supported words  6a28737\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/plur/compare/v5.1.0...v6.0.0\"\u003ehttps://github.com/sindresorhus/plur/compare/v5.1.0...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/plur/commit/1feff0d3df7cece21087ca20a5ffaeac524dc868\"\u003e\u003ccode\u003e1feff0d\u003c/code\u003e\u003c/a\u003e 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/plur/commit/6a28737d25a360250dbb45ae34b4a0ac0ee8b6f9\"\u003e\u003ccode\u003e6a28737\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/plur/commit/4a56d262c1855e590c5651ce2fd7fad15a2222d3\"\u003e\u003ccode\u003e4a56d26\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/plur/compare/v5.1.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pretty-ms` from 9.2.0 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/pretty-ms/releases\"\u003epretty-ms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/pretty-ms?tab=readme-ov-file#subsecondsasdecimals\"\u003e\u003ccode\u003esubSecondsAsDecimals\u003c/code\u003e\u003c/a\u003e option  761af4c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/pretty-ms/compare/v9.2.0...v9.3.0\"\u003ehttps://github.com/sindresorhus/pretty-ms/compare/v9.2.0...v9.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/pretty-ms/commit/ab52d6aec3aea644a4f07ddab2928e2f39dd9941\"\u003e\u003ccode\u003eab52d6a\u003c/code\u003e\u003c/a\u003e 9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/pretty-ms/commit/761af4c5017902ab0245ff9651d697ae98584106\"\u003e\u003ccode\u003e761af4c\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esubSecondsAsDecimals\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/pretty-ms/compare/v9.2.0...v9.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `write-file-atomic` from 6.0.0 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/write-file-atomic/releases\"\u003ewrite-file-atomic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/compare/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewrite-file-atomic\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/05b67bd54e8c7966619bd07a0d2eaca81261e034\"\u003e\u003ccode\u003e05b67bd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/219\"\u003e#219\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/219\"\u003e#219\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/52d789d21905b83bcb3b93c7cd2750cdc82becc6\"\u003e\u003ccode\u003e52d789d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/212\"\u003e#212\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/602f2ad71ce4e08357286aa06a2619ce1746f12b\"\u003e\u003ccode\u003e602f2ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/218\"\u003e#218\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/218\"\u003e#218\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/write-file-atomic/blob/main/CHANGELOG.md\"\u003ewrite-file-atomic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/compare/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewrite-file-atomic\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/05b67bd54e8c7966619bd07a0d2eaca81261e034\"\u003e\u003ccode\u003e05b67bd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/219\"\u003e#219\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/219\"\u003e#219\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/52d789d21905b83bcb3b93c7cd2750cdc82becc6\"\u003e\u003ccode\u003e52d789d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/212\"\u003e#212\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/602f2ad71ce4e08357286aa06a2619ce1746f12b\"\u003e\u003ccode\u003e602f2ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/218\"\u003e#218\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/218\"\u003e#218\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/2d6070a12d9880c95d17d11617a9f0d357a0e106\"\u003e\u003ccode\u003e2d6070a\u003c/code\u003e\u003c/a\u003e chore: release 7.0.0 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/05b67bd54e8c7966619bd07a0d2eaca81261e034\"\u003e\u003ccode\u003e05b67bd\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/602f2ad71ce4e08357286aa06a2619ce1746f12b\"\u003e\u003ccode\u003e602f2ad\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/1cb18b010dc5339ccdf10435a0e204fd6b402047\"\u003e\u003ccode\u003e1cb18b0\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/6dce90b2b3d01255dce9334d3eafd8e6f3d18efe\"\u003e\u003ccode\u003e6dce90b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/c88dab913b941bf519a846c53cf90f3c05d0a251\"\u003e\u003ccode\u003ec88dab9\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/5a4c00924f23a1a705538633560d18641850dbf4\"\u003e\u003ccode\u003e5a4c009\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/52d789d21905b83bcb3b93c7cd2750cdc82becc6\"\u003e\u003ccode\u003e52d789d\u003c/code\u003e\u003c/a\u003e chore: postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/fa75896c867d8e03f9b7615218fe74cb4061e9a7\"\u003e\u003ccode\u003efa75896\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/write-file-atomic/compare/v6.0.0...v7.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for write-file-atomic since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yargs` from 17.7.2 to 18.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/yargs/blob/main/CHANGELOG.md\"\u003eyargs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/yargs/compare/v17.7.2...v18.0.0\"\u003e18.0.0\u003c/a\u003e (2025-05-26)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommand names are not derived from modules passed to \u003ccode\u003ecommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003esingleton usage of yargs yargs.foo, yargs().argv, has been removed.\u003c/li\u003e\n\u003cli\u003eminimum node.js versions now \u003ccode\u003e^20.19.0 || ^22.12.0 || \u0026gt;=23\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eyargs is now ESM first\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommandDir now works with ESM files (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2461\"\u003e#2461\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/27eec188dad09656fe2e8dd42b529a5d98fea794\"\u003e27eec18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e adds hebrew translation (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2357\"\u003e#2357\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/4266485b20e9b0f3a7f196e84c6d8284b04642cd\"\u003e4266485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyargs is now ESM first (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezsh:\u003c/strong\u003e Add default completion as fallback (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2331\"\u003e#2331\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/e02c91b861380eccf743ac9c5c27c6895366e320\"\u003ee02c91b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaddDirectory do not support absolute command dir (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2465\"\u003e#2465\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/3a40a787edc5784b8134af022948b30c707001ba\"\u003e3a40a78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallows ESM modules commands to be extensible using visit option (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2468\"\u003e#2468\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/200e1aae95aeac71fc084aabf449fa95edf63300\"\u003e200e1aa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser:\u003c/strong\u003e fix shims so that yargs continues working in browser context (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2457\"\u003e#2457\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/4ae5f5742e2ce7bd9d7b18f3de25c90a938e5cc3\"\u003e4ae5f57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e address problems with typescript compilation (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2445\"\u003e#2445\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/8d72fb3968498447df52e994e259920c9fefc2b5\"\u003e8d72fb3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecoerce should play well with parser configuration (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2308\"\u003e#2308\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/8343c66eac10fbe60e85fc17adfe07eadd45cb35\"\u003e8343c66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency yargs-parser to v22 (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2470\"\u003e#2470\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/639130d332066c204776c263b4217ac265a0a861\"\u003e639130d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexit after async handler done (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2313\"\u003e#2313\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/e326cde53173e82407bf5e79cfdd58a199bcb909\"\u003ee326cde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle spaces in bash completion (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2452\"\u003e#2452\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/83b7788a09576feb2ca1c8aa762431a8a4d6a186\"\u003e83b7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparser-configuration should work well with generated completion script (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2332\"\u003e#2332\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/888db19ccebcb5065a7aa415445e41cb15411c50\"\u003e888db19\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epropagate Dictionary including undefined in value type (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2393\"\u003e#2393\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/2b2f7f5611ec6b4229ca609041b0fc8ffc393d14\"\u003e2b2f7f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezsh:\u003c/strong\u003e completion no longer requires double tab when using autoloaded (\u003ca href=\"https://github.com/yargs/yargs/commit/0dd8fe42ce98401fa54fd2458bf248bb38cb064d\"\u003e0dd8fe4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommand names are not derived from modules passed to \u003ccode\u003ecommand\u003c/code\u003e. (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esingleton usage of yargs yargs.foo, yargs().argv, has been removed. (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eminimum node.js versions now \u003ccode\u003e^20.19.0 || ^22.12.0 || \u0026amp;gt;=23\u003c/code\u003e. (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/0bc72553e8c247695579ff6deccce114eca13a14\"\u003e\u003ccode\u003e0bc7255\u003c/code\u003e\u003c/a\u003e chore(main): release 18.0.0 (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/639130d332066c204776c263b4217ac265a0a861\"\u003e\u003ccode\u003e639130d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency yargs-parser to v22 (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2470\"\u003e#2470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/200e1aae95aeac71fc084aabf449fa95edf63300\"\u003e\u003ccode\u003e200e1aa\u003c/code\u003e\u003c/a\u003e fix: allows ESM modules commands to be extensible using visit option (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2468\"\u003e#2468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/888db19ccebcb5065a7aa415445e41cb15411c50\"\u003e\u003ccode\u003e888db19\u003c/code\u003e\u003c/a\u003e fix: parser-configuration should work well with generated completion script (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/3a40a787edc5784b8134af022948b30c707001ba\"\u003e\u003ccode\u003e3a40a78\u003c/code\u003e\u003c/a\u003e fix: addDirectory do not support absolute command dir (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2465\"\u003e#2465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/90e9ecaef9f9f112896aecd822009bf1781db37a\"\u003e\u003ccode\u003e90e9eca\u003c/code\u003e\u003c/a\u003e docs: remove to old slack channel (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/0dd8fe42ce98401fa54fd2458bf248bb38cb064d\"\u003e\u003ccode\u003e0dd8fe4\u003c/code\u003e\u003c/a\u003e fix(zsh): completion no longer requires double tab when using autoloaded\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/27eec188dad09656fe2e8dd42b529a5d98fea794\"\u003e\u003ccode\u003e27eec18\u003c/code\u003e\u003c/a\u003e feat: commandDir now works with ESM files (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2461\"\u003e#2461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/f9c72a7016927bc0e486aa7056873fa4f2febccc\"\u003e\u003ccode\u003ef9c72a7\u003c/code\u003e\u003c/a\u003e docs: update examples to run from examples folder (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2463\"\u003e#2463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/e02c91b861380eccf743ac9c5c27c6895366e320\"\u003e\u003ccode\u003ee02c91b\u003c/code\u003e\u003c/a\u003e feat(zsh): Add default completion as fallback (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2331\"\u003e#2331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yargs/yargs/compare/v17.7.2...v18.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sindresorhus/tsconfig` from 5.1.1 to 8.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/tsconfig/releases\"\u003e\u003ccode\u003e@​sindresorhus/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow importing JSON for ESM (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/40\"\u003e#40\u003c/a\u003e)  9ee0174\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e  b7f9374\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.9 and Node.js 20  306eb38\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://www.totaltypescript.com/erasable-syntax-only\"\u003e\u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/a\u003e  f26dccf\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)  0338537\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis config now makes TypeScript not do any polyfilling, so only use syntax and features available in the JavaScript environments you target 927f627\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003enoUncheckedSideEffectImports\u003c/code\u003e  7f34b7e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v6.0.0...v7.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v6.0.0...v7.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.5 or later.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoutDir\u003c/code\u003e property\n\u003cul\u003e\n\u003cli\u003eIf you use \u003ccode\u003edistribution\u003c/code\u003e for the \u003ccode\u003eoutDir\u003c/code\u003e, you can remove that key from your own config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v5.1.1...v6.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v5.1.1...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/5db01b5dc2492011deee834e5bb175804f05c198\"\u003e\u003ccode\u003e5db01b5\u003c/code\u003e\u003c/a\u003e 8.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/9ee01747b01c72450c86224566973720573e3c0a\"\u003e\u003ccode\u003e9ee0174\u003c/code\u003e\u003c/a\u003e Allow importing JSON for ESM (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/26a7b6ecb0cf32023b6ef61b5463fefedcb6abf5\"\u003e\u003ccode\u003e26a7b6e\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b7f937447857c9aa7c958a64bf2dfca71fb19764\"\u003e\u003ccode\u003eb7f9374\u003c/code\u003e\u003c/a\u003e Fix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b4bcc6b64422265ef818cf16670b23ccc70dc8e4\"\u003e\u003ccode\u003eb4bcc6b\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/f26dccfe559aed84c71e686298f981e330dea730\"\u003e\u003ccode\u003ef26dccf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/306eb3838c092a5100ea6b696534c73de9e0ff6a\"\u003e\u003ccode\u003e306eb38\u003c/code\u003e\u003c/a\u003e Require TypeScript 5.9 and Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/0338537a895ce001385caa7772686bca706a0bb3\"\u003e\u003ccode\u003e0338537\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/2cb6725359005701b0bd50695b736f7dac83705e\"\u003e\u003ccode\u003e2cb6725\u003c/code\u003e\u003c/a\u003e 7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/927f627d45a167b5631b1bb5895a2529bbbb0609\"\u003e\u003ccode\u003e927f627\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;target\u0026quot;: \u0026quot;esnext”\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v5.1.1...v8.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.16.3 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ansi-escapes` from 7.0.0 to 7.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/ansi-escapes/releases\"\u003eansi-escapes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable ANSI escape sequences on modern Windows  b5d50b8\u003c/li\u003e\n\u003cli\u003eAdd tmux support for OSC sequences  6fe0daa\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.1.1...v7.2.0\"\u003ehttps://github.com/sindresorhus/ansi-escapes/compare/v7.1.1...v7.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility for \u003ccode\u003eimage()\u003c/code\u003e with xterm.js (\u003ca href=\"https://redirect.github.com/sindresorhus/ansi-escapes/issues/39\"\u003e#39\u003c/a\u003e)  b739b18\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/sindresorhus/ansi-escapes/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/ansi-escapes?tab=readme-ov-file#clearviewport\"\u003e\u003ccode\u003eclearViewport\u003c/code\u003e\u003c/a\u003e as safer alternative to \u003ccode\u003eclearScreen\u003c/code\u003e  fbd49be\u003c/li\u003e\n\u003cli\u003eAdd ConEmu support and common \u003ca href=\"https://github.com/sindresorhus/ansi-escapes?tab=readme-ov-file#setcwdpath\"\u003e\u003ccode\u003esetCwd\u003c/code\u003e\u003c/a\u003e method  f4924fb\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.0.0...v7.1.0\"\u003ehttps://github.com/sindresorhus/ansi-escapes/compare/v7.0.0...v7.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/6db12c839dafc906cbceda299026d8e78e501478\"\u003e\u003ccode\u003e6db12c8\u003c/code\u003e\u003c/a\u003e 7.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/b5d50b8d030b2ce1c213cbbe770ee7df1d5d98d7\"\u003e\u003ccode\u003eb5d50b8\u003c/code\u003e\u003c/a\u003e Enable ANSI escape sequences on modern Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/6fe0daa9c1f8035beb9177bb525a85160ad29916\"\u003e\u003ccode\u003e6fe0daa\u003c/code\u003e\u003c/a\u003e Add tmux support for OSC sequences\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/9e1aa3989267709fe644cf05000ffbc2a53d8412\"\u003e\u003ccode\u003e9e1aa39\u003c/code\u003e\u003c/a\u003e 7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/123812510ec4b9ac806dbb958ba690005fa06132\"\u003e\u003ccode\u003e1238125\u003c/code\u003e\u003c/a\u003e Tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/b739b18e91386272c1382504c4f25929f9717478\"\u003e\u003ccode\u003eb739b18\u003c/code\u003e\u003c/a\u003e Improve compatibility for \u003ccode\u003eimage()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/ansi-escapes/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/a5d36d2cd5d4ed6a6ae01783cf1a314d679a7839\"\u003e\u003ccode\u003ea5d36d2\u003c/code\u003e\u003c/a\u003e 7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/fbd49be35e709e538d66fd3e2a6a16c94917972d\"\u003e\u003ccode\u003efbd49be\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eclearViewport\u003c/code\u003e as safer alternative to \u003ccode\u003eclearScreen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/f4924fb71ed2bbc9f44d86d64ab494f5107ae429\"\u003e\u003ccode\u003ef4924fb\u003c/code\u003e\u003c/a\u003e Add ConEmu support and common \u003ccode\u003esetCwd\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/300a0dfab1715ddc540dec2dec76082be69a99c8\"\u003e\u003ccode\u003e300a0df\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.0.0...v7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `execa` from 9.6.0 to 9.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/execa/releases\"\u003eexeca's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eVerboseOption\u003c/code\u003e type not being properly exported (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1215\"\u003e#1215\u003c/a\u003e)  7891c39\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/execa/compare/v9.6.0...v9.6.1\"\u003ehttps://github.com/sindresorhus/execa/compare/v9.6.0...v9.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/84e1f36b2c31a463e3efbd37c7505da9438a05c9\"\u003e\u003ccode\u003e84e1f36\u003c/code\u003e\u003c/a\u003e 9.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/7891c39441c5a6d0fca4be696c0c1cf0b746fa1e\"\u003e\u003ccode\u003e7891c39\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eVerboseOption\u003c/code\u003e type not being properly exported (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1215\"\u003e#1215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/103095f2c9a459ae3500fa7d861f162c21a94b3a\"\u003e\u003ccode\u003e103095f\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/23ec6f0569b3e42af43294dc807494ebe896e980\"\u003e\u003ccode\u003e23ec6f0\u003c/code\u003e\u003c/a\u003e Fix CI tests related to \u003ccode\u003e.kill(0)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/9a2cb79b1120f3b476aa8a452ceaeb71bfa19a2d\"\u003e\u003ccode\u003e9a2cb79\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/e7cafebf55e19485a9d4bdf5af9ed5d2c82fe0d8\"\u003e\u003ccode\u003ee7cafeb\u003c/code\u003e\u003c/a\u003e [docs] TTY control is lost only on the FD that uses mixed inherit. (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1209\"\u003e#1209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/5587ae1dcb9b258b0d9667219100b197de50594f\"\u003e\u003ccode\u003e5587ae1\u003c/code\u003e\u003c/a\u003e Fix CI tests (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/3e8fa32d498dcc57f1da447524bdb6b521fbd603\"\u003e\u003ccode\u003e3e8fa32\u003c/code\u003e\u003c/a\u003e [docs] A process is not a TTY usually, just connected to one. (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/c468672a7f212e9040c4405e99f9428d3253a76a\"\u003e\u003ccode\u003ec468672\u003c/code\u003e\u003c/a\u003e [docs] Transforms: Summary: Fix example command and output. (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1206\"\u003e#1206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/execa/compare/v9.6.0...v9.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expect` from 30.0.4 to 30.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003eexpect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e`[jest-snapshot-utils] Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChore\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect]\u003c/code\u003e Update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring check (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15789\"\u003e#15789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/blob/main/CHANGELOG.md\"\u003eexpect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-matcher-utils]\u003c/code\u003e Fix infinite recursion with self-referential getters in \u003ccode\u003edeepCyclicCopyReplaceable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15831\"\u003e#15831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Improve messaging about goo.gl snapshot link change (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15821\"\u003e#15821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/855864e3f9751366455246790be2bf912d4d0dac\"\u003e\u003ccode\u003e855864e\u003c/code\u003e\u003c/a\u003e v30.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/ebfa31cc9787303e8698a1a029a162a18e8974aa\"\u003e\u003ccode\u003eebfa31c\u003c/code\u003e\u003c/a\u003e v30.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/d347c0f3f87f976a1dbd9761d503e45f5ced2a7e\"\u003e\u003ccode\u003ed347c0f\u003c/code\u003e\u003c/a\u003e v30.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/4d5f41d0885c1d9630c81b4fd47f74ab0615e18f\"\u003e\u003ccode\u003e4d5f41d\u003c/code\u003e\u003c/a\u003e v30.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/5884e4a632d3c1342744fc3b6f8642ac96de4756\"\u003e\u003ccode\u003e5884e4a\u003c/code\u003e\u003c/a\u003e chore(expect): update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/22236cf58b66039f81893537c90dee290bab427f\"\u003e\u003ccode\u003e22236cf\u003c/code\u003e\u003c/a\u003e v30.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/a3d1e2eb4bb24e2974c88e8868b44cde987eebb2\"\u003e\u003ccode\u003ea3d1e2e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ebigint\u003c/code\u003e cause error (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15702\"\u003e#15702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.2.0/packages/expect\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 21.0.0 to 21.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/456a65c2813533fa4e946b9e707baf798a679ad3\"\u003e\u003ccode\u003e456a65c2\u003c/code\u003e\u003c/a\u003e\nUpdate dependencies - except \u003ccode\u003e@​sinonjs/samsam\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2669\"\u003e#2669\u003c/a\u003e) (Carl-Erik Kopseng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/f04f3eb108f3d9b0402e42281b54d9057211bf16\"\u003e\u003ccode\u003ef04f3eb1\u003c/code\u003e\u003c/a\u003e\nFix issue 2618 - Remove browserify in favor of esbuild (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2661\"\u003e#2661\u003c/a\u003e) (Artur Parkhisenko)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/48b69df24c97ef316ebc3835418b3459337c325a\"\u003e\u003ccode\u003e48b69df2\u003c/code\u003e\u003c/a\u003e\nfix(docs): remove \u003ccode\u003eassert.failException\u003c/code\u003e from documentation (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2666\"\u003e#2666\u003c/a\u003e) (Steffen Schroeder)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/13b27cccd066a1bc75cfdcd207f1c8c44ab7b049\"\u003e\u003ccode\u003e13b27ccc\u003c/code\u003e\u003c/a\u003e\nFix sandbox restore not handling stubbed functions (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2667\"\u003e#2667\u003c/a\u003e) (thamion)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/ae9e09ac00799f923a8e6b559ead720999a0e865\"\u003e\u003ccode\u003eae9e09ac\u003c/code\u003e\u003c/a\u003e\nUpdate compatibility target to ES2023 (Carl-Erik Kopseng)\n\u003cblockquote\u003e\n\u003cp\u003eUpdated compatibility target from ES2017 to ES2023 and clarified the note on breaking changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/26055043212a03afeb2914e16ea32cb7f0a3ac44\"\u003e\u003ccode\u003e26055043\u003c/code\u003e\u003c/a\u003e\nImprove error message for immutable descriptors (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2664\"\u003e#2664\u003c/a\u003e) (Stuart Dotson)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/80fa9a5b8b605eb141e556ec5c8e7cd164ca9c5c\"\u003e\u003ccode\u003e80fa9a5b\u003c/code\u003e\u003c/a\u003e\nAlso mirror the calledOnceWith assertion (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2660\"\u003e#2660\u003c/a\u003e) (Benedikt Meurer)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by \u003ca href=\"https://github.com/fatso83\"\u003eCarl-Erik Kopseng\u003c/a\u003e on 2025-12-19.\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/a8bebe028f3fc1e71c68ca63cedb3ca447c09770\"\u003e\u003ccode\u003ea8bebe0\u003c/code\u003e\u003c/a\u003e 21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/456a65c2813533fa4e946b9e707baf798a679ad3\"\u003e\u003ccode\u003e456a65c\u003c/code\u003e\u003c/a\u003e Update dependencies - except \u003ccode\u003e@​sinonjs/samsam\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/jeroenvervaeke/ava/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeroenvervaeke%2Fava/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"0.32.0","new_version":"0.33.0","update_type":"minor","path":null,"pr_created_at":"2025-12-15T11:50:08.000Z","version_change":"0.32.0 → 0.33.0","issue":{"uuid":"3730062902","node_id":"PR_kwDOPaua9s6451hv","number":33,"state":"closed","title":"chore(deps): bump the minor-deps-updates-main group across 1 directory with 31 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-05T11:40:41.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T11:50:08.000Z","updated_at":"2026-01-05T11:40:43.000Z","time_to_close":1813833,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-deps-updates-main","update_count":31,"packages":[{"name":"@aws-sdk/client-cloudfront","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-device-farm","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@serenity-js/core","old_version":"3.32.3","new_version":"3.37.0","repository_url":"https://github.com/serenity-js/serenity-js"},{"name":"@stencil/core","old_version":"4.35.3","new_version":"4.39.0","repository_url":"https://github.com/stenciljs/core"},{"name":"@types/shelljs","old_version":"0.8.17","new_version":"0.10.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"puppeteer-core","old_version":"24.11.2","new_version":"24.33.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"import-meta-resolve","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/wooorm/import-meta-resolve"},{"name":"csv-stringify","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"mlly","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/unjs/mlly"},{"name":"vite-plugin-top-level-await","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/Menci/vite-plugin-top-level-await"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"pretty-ms","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"jasmine","old_version":"5.8.0","new_version":"5.13.0","repository_url":"https://github.com/jasmine/jasmine-npm"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"expect-webdriverio","old_version":"5.3.4","new_version":"5.5.0","repository_url":"https://github.com/webdriverio/expect-webdriverio"},{"name":"@babel/core","old_version":"7.27.7","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@puppeteer/browsers","old_version":"2.10.5","new_version":"2.11.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"edgedriver","old_version":"6.1.2","new_version":"6.2.0","repository_url":"https://github.com/webdriverio-community/node-edgedriver"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-deps-updates-main group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-cloudfront](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/client-device-farm](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.840.0` | `3.948.0` |\n| [@serenity-js/core](https://github.com/serenity-js/serenity-js/tree/HEAD/packages/core) | `3.32.3` | `3.37.0` |\n| [@stencil/core](https://github.com/stenciljs/core) | `4.35.3` | `4.39.0` |\n| [@types/shelljs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/shelljs) | `0.8.17` | `0.10.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.11.2` | `24.33.0` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [import-meta-resolve](https://github.com/wooorm/import-meta-resolve) | `4.1.0` | `4.2.0` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.5.2` | `6.6.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [mlly](https://github.com/unjs/mlly) | `1.7.4` | `1.8.0` |\n| [vite-plugin-top-level-await](https://github.com/Menci/vite-plugin-top-level-await) | `1.5.0` | `1.6.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.27.1` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.2.0` | `9.3.0` |\n| [jasmine](https://github.com/jasmine/jasmine-npm) | `5.8.0` | `5.13.0` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.13` |\n| [expect-webdriverio](https://github.com/webdriverio/expect-webdriverio) | `5.3.4` | `5.5.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.7` | `7.28.5` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [@puppeteer/browsers](https://github.com/puppeteer/puppeteer) | `2.10.5` | `2.11.0` |\n| [edgedriver](https://github.com/webdriverio-community/node-edgedriver) | `6.1.2` | `6.2.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n\n\nUpdates `@aws-sdk/client-cloudfront` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-cloudfront/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e Add TrustStore, ConnectionFunction APIs to CloudFront SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e168505e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e\u003ccode\u003e168505e\u003c/code\u003e\u003c/a\u003e feat(client-cloudfront): Add TrustStore, ConnectionFunction APIs to CloudFron...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-cloudfront\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-device-farm` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-device-farm/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-device-farm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e New S3 Storage Class FSX_ONTAP (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e56ffa40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e\u003ccode\u003e56ffa40\u003c/code\u003e\u003c/a\u003e feat(client-s3): New S3 Storage Class FSX_ONTAP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@serenity-js/core` from 3.32.3 to 3.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/releases\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.37.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​cucumber/cucumber\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/7056e7129928f7e1db57ed6e7657ffa8bfd486ed\"\u003e7056e71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency body-parser to v2.2.1 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0738ce8d63428f2d989db40d39f64cb1893cd897\"\u003e0738ce8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency express to v5.2.0 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/99a34b3a555324755ae15ba4ea82245c9057adef\"\u003e99a34b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency jasmine to v5.13.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9e924c0458b380126245f033c5b95b96ac4ac57b\"\u003e9e924c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency lru-cache to v11.2.4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/53255161e3b3ef77fe26ee72c5d40bbac6a2a5b4\"\u003e5325516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e introduced axios fixture (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a83674697531622d522c6924db2875188efcc834\"\u003ea836746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e support for providing extraAbilities without overriding the actors (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/5e189caa4f4a0f38287f8586f21d8106c7c7dab3\"\u003e5e189ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e useBase supports merging multiple base fixtures (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e37ed77ae2cc8c18349096cc82668cf522d2e7f1\"\u003ee37ed77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update playwright dependencies to v1.57.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/800445eca508112ab2dd9fd1f1101113c6091fe3\"\u003e800445e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update webdriverio dependencies to ^9.20.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/1d89e8bb8f5ec03386afdef0eacdab802c7d6940\"\u003e1d89e8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocal-server:\u003c/strong\u003e updated examples in API docs (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/32f99b0620e91d00252a74ea435e5fed9c060da8\"\u003e32f99b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency axios to v1.13.2 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9f8d6cc34ecf2cbd121380bd584f509b1416e675\"\u003e9f8d6cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright:\u003c/strong\u003e corrected handling of pages closed during the test (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/adbd35c9b2ae83b63bd7541461646891f5951b2d\"\u003eadbd35c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/serenity-js/serenity-js/issues/3054\"\u003e#3054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e introduced support for Node 24, dropped support for Node 18 (EOL) (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9dd5f885d8e65cd8ff3429a2af94151fbe9134ed\"\u003e9dd5f88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.2...v3.35.3\"\u003e3.35.3\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency semver to v7.7.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/4d73e2127068088d42aa751acf730097a4e3a426\"\u003e4d73e21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/dae146cd99a04f09b5926fb9d3205af562fa2927\"\u003e\u003ccode\u003edae146c\u003c/code\u003e\u003c/a\u003e chore(release): v3.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/88a1027aa2171c26e3988e2aaeacea081df91780\"\u003e\u003ccode\u003e88a1027\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/98c39768e18fdba1e9f15464c5e4e4bc166ebe6d\"\u003e\u003ccode\u003e98c3976\u003c/code\u003e\u003c/a\u003e docs(console-reporter): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/371f89759b7b503d5a581f23a69961d0bc97b322\"\u003e\u003ccode\u003e371f897\u003c/code\u003e\u003c/a\u003e docs(rest): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/97c87d6956647fdd9ca594e029f7a754812973a5\"\u003e\u003ccode\u003e97c87d6\u003c/code\u003e\u003c/a\u003e docs(core): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/3fd671ed1982540f2821c02ec2679cca77822936\"\u003e\u003ccode\u003e3fd671e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to v4.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/bce71a2454b8c6e2639bc351cc84f47c0c8cbb0a\"\u003e\u003ccode\u003ebce71a2\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/21a824403d570f7a8e0875c579794635c614bd77\"\u003e\u003ccode\u003e21a8244\u003c/code\u003e\u003c/a\u003e docs(core): removed deprecated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/d13abbfcd6255c6f9466394d4efa1e808907a71f\"\u003e\u003ccode\u003ed13abbf\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/73bc19c2ebdab0f93b6edbc31e3a6e3b74f52034\"\u003e\u003ccode\u003e73bc19c\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serenity-js/serenity-js/commits/v3.37.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​serenity-js/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stencil/core` from 4.35.3 to 4.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/releases\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e🎭 v4.39.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e tag transformation (enables component library scoping) - \u003ca href=\"https://stenciljs.com/docs/tag-transformation\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6211\"\u003e#6211\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/be7d73e695cfae678dacf8d6b3a1b42e967e8417\"\u003ebe7d73e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e variables as decorators arguments - \u003ca href=\"https://stenciljs.com/docs/api#resolvevar\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6451\"\u003e#6451\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/fa9a025ac584997a702483ef53f2b6125c9d196e\"\u003efa9a025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elazyBundleIdPlugin:\u003c/strong\u003e fixed the issue with creation of orphaned '.map' files in the distribution directory (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6455\"\u003e#6455\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7155fe8776fe25c6557188929c5a7e04f0212e97\"\u003e7155fe8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emixin:\u003c/strong\u003e allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spec tests (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6467\"\u003e#6467\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003eafa4c2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gnbm\"\u003e\u003ccode\u003e@​gnbm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6443\"\u003estenciljs/core#6443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tamb\"\u003e\u003ccode\u003e@​tamb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6451\"\u003estenciljs/core#6451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulvisciano\"\u003e\u003ccode\u003e@​paulvisciano\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6457\"\u003estenciljs/core#6457\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e😋 v4.38.3 (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentation:\u003c/strong\u003e Escape special chars within jsdoc comments (\u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003e#6435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fredppro\"\u003e\u003ccode\u003e@​fredppro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003estenciljs/core#6435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🐎 4.38.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ritoban23\"\u003e\u003ccode\u003e@​ritoban23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6423\"\u003estenciljs/core#6423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🚎 4.38.1 (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e🎭 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\"\u003e4.39.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elazyBundleIdPlugin:\u003c/strong\u003e fixed the issue with creation of orphaned '.map' files in the distribution directory (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6455\"\u003e#6455\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7155fe8776fe25c6557188929c5a7e04f0212e97\"\u003e7155fe8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emixin:\u003c/strong\u003e allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spec tests (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6467\"\u003e#6467\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003eafa4c2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e tag transformation - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6211\"\u003e#6211\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/be7d73e695cfae678dacf8d6b3a1b42e967e8417\"\u003ebe7d73e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e variables as decorators arguments - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6451\"\u003e#6451\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/fa9a025ac584997a702483ef53f2b6125c9d196e\"\u003efa9a025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e😋 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003e4.38.3\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003e4.38.2\u003c/a\u003e (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.0...v4.38.1\"\u003e4.38.1\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTest\u003c/strong\u003e Export internal \u003ccode\u003emockComponentMeta\u003c/code\u003e object making writing custom output-target tests easier (\u003ca href=\"https://github.com/stenciljs/core/commit/ef05b4505a9313280bca5712dedcbc0444fa37a5\"\u003eef05b45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/3771af0aaed0dee078beb2fa4639d21668dabf00\"\u003e\u003ccode\u003e3771af0\u003c/code\u003e\u003c/a\u003e chore: revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/49e30a5602ed2911a50c3318bbe7a54614256fd6\"\u003e\u003ccode\u003e49e30a5\u003c/code\u003e\u003c/a\u003e chore: revert workflow opts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/9799580ebae5c94ab610d55be5fead05f833c11b\"\u003e\u003ccode\u003e9799580\u003c/code\u003e\u003c/a\u003e Release v4.39.0 (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6472\"\u003e#6472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003e\u003ccode\u003eafa4c2d\u003c/code\u003e\u003c/a\u003e fix(mixin): allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/87b0fd7c8f91b94f024b22158bcec845f6334104\"\u003e\u003ccode\u003e87b0fd7\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(comp...\n\n_Description has been truncated_","html_url":"https://github.com/StephNathai/webdriverio/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/StephNathai%2Fwebdriverio/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"}},{"old_version":"0.32.0","new_version":"0.33.0","update_type":"minor","path":null,"pr_created_at":"2025-12-15T11:25:21.000Z","version_change":"0.32.0 → 0.33.0","issue":{"uuid":"3729983208","node_id":"PR_kwDOBRSWLc645kK3","number":204,"state":"closed","title":"chore(deps): bump the minor-deps-updates-main group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-05T11:22:20.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T11:25:21.000Z","updated_at":"2026-01-05T11:22:22.000Z","time_to_close":1814219,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-deps-updates-main","update_count":32,"packages":[{"name":"@aws-sdk/client-cloudfront","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-device-farm","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.840.0","new_version":"3.948.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@serenity-js/core","old_version":"3.32.3","new_version":"3.37.0","repository_url":"https://github.com/serenity-js/serenity-js"},{"name":"@stencil/core","old_version":"4.35.3","new_version":"4.39.0","repository_url":"https://github.com/stenciljs/core"},{"name":"@types/shelljs","old_version":"0.8.17","new_version":"0.10.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"puppeteer-core","old_version":"24.11.2","new_version":"24.33.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"import-meta-resolve","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/wooorm/import-meta-resolve"},{"name":"allure-js-commons","old_version":"3.3.3","new_version":"3.4.3","repository_url":"https://github.com/allure-framework/allure-js"},{"name":"csv-stringify","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"mlly","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/unjs/mlly"},{"name":"vite-plugin-top-level-await","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/Menci/vite-plugin-top-level-await"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"pretty-ms","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"jasmine","old_version":"5.8.0","new_version":"5.13.0","repository_url":"https://github.com/jasmine/jasmine-npm"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"expect-webdriverio","old_version":"5.3.4","new_version":"5.5.0","repository_url":"https://github.com/webdriverio/expect-webdriverio"},{"name":"@babel/core","old_version":"7.27.7","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@puppeteer/browsers","old_version":"2.10.5","new_version":"2.11.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"edgedriver","old_version":"6.1.2","new_version":"6.2.0","repository_url":"https://github.com/webdriverio-community/node-edgedriver"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-deps-updates-main group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-cloudfront](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/client-device-farm](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.840.0` | `3.948.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.840.0` | `3.948.0` |\n| [@serenity-js/core](https://github.com/serenity-js/serenity-js/tree/HEAD/packages/core) | `3.32.3` | `3.37.0` |\n| [@stencil/core](https://github.com/stenciljs/core) | `4.35.3` | `4.39.0` |\n| [@types/shelljs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/shelljs) | `0.8.17` | `0.10.0` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.11.2` | `24.33.0` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [import-meta-resolve](https://github.com/wooorm/import-meta-resolve) | `4.1.0` | `4.2.0` |\n| [allure-js-commons](https://github.com/allure-framework/allure-js/tree/HEAD/packages/allure-js-commons) | `3.3.3` | `3.4.3` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.5.2` | `6.6.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [mlly](https://github.com/unjs/mlly) | `1.7.4` | `1.8.0` |\n| [vite-plugin-top-level-await](https://github.com/Menci/vite-plugin-top-level-await) | `1.5.0` | `1.6.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.27.1` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.2.0` | `9.3.0` |\n| [jasmine](https://github.com/jasmine/jasmine-npm) | `5.8.0` | `5.13.0` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.13` |\n| [expect-webdriverio](https://github.com/webdriverio/expect-webdriverio) | `5.3.4` | `5.5.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.7` | `7.28.5` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [@puppeteer/browsers](https://github.com/puppeteer/puppeteer) | `2.10.5` | `2.11.0` |\n| [edgedriver](https://github.com/webdriverio-community/node-edgedriver) | `6.1.2` | `6.2.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n\n\nUpdates `@aws-sdk/client-cloudfront` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-cloudfront/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e Add TrustStore, ConnectionFunction APIs to CloudFront SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e168505e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e\u003ccode\u003e168505e\u003c/code\u003e\u003c/a\u003e feat(client-cloudfront): Add TrustStore, ConnectionFunction APIs to CloudFron...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-cloudfront\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-device-farm` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-device-farm/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-device-farm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e New S3 Storage Class FSX_ONTAP (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e56ffa40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e\u003ccode\u003e731dbfe\u003c/code\u003e\u003c/a\u003e chore(codegen): service closure knowledge index (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e\u003ccode\u003e56ffa40\u003c/code\u003e\u003c/a\u003e feat(client-s3): New S3 Storage Class FSX_ONTAP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.840.0 to 3.948.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.948.0\u003c/h2\u003e\n\u003ch4\u003e3.948.0(2025-12-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-recursion-detection:\u003c/strong\u003e  upgrade lambda-invoke-store dependency (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7559\"\u003e#7559\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/dbc65195096ebbe3bda6a5773f109f0fc8a4f470\"\u003edbc65195\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-09 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/012e1f9ada35a7fb597bbd7df72e765bc75ffeec\"\u003e012e1f9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mgn:\u003c/strong\u003e  Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced tagging support for replication operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a0a347c6bafea04e434854b0dad649bb51eea160\"\u003ea0a347c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding support for Ec2LaunchTemplate Version field (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4903763dc0edf967b4f9975b091fe2804f260376\"\u003e4903763d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appsync:\u003c/strong\u003e  Update Event API to require EventConfig parameter in creation and update requests. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6298ec44423432fbba20587b1d359facef3894fe\"\u003e6298ec44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53:\u003c/strong\u003e  Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c21e90bcef70ee477f9fad5792d504400034cc60\"\u003ec21e90bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e  This release adds a new API (GetGovCloudAccountInformation) used to retrieve information about a linked GovCloud account from the standard AWS partition. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae9e6fce6d0ed46120fdf006d707377c6af0ec18\"\u003eae9e6fce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Token Exchange introduces seamless token exchange capabilities for IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes within the IVS client SDK without forcing clients to disconnect and reconnect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db225910345a19549d78ab08a6b8ed8f66cd79ac\"\u003edb225910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.948.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.947.0\u003c/h2\u003e\n\u003ch4\u003e3.947.0(2025-12-08)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  service closure knowledge index (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7554\"\u003e#7554\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/731dbfef1672f0cf36bc2b93e9e22f3c0a1f3b32\"\u003e731dbfef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 18.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7540\"\u003e#7540\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fee7ba1d8f53994a3ee138a6e023936f1aaef683\"\u003efee7ba1d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eadd support policy section for Node.js/ECMAScript versions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7556\"\u003e#7556\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf1f6e0b326938638dc40cf9dc1a0e5e1155f5c0\"\u003ebf1f6e0b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2025-12-08 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0d61b2858caa82bd7d36142e800cefccf27672\"\u003e7e0d61b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Add support for Cost Category resource associations including filtering by resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/011b4f652cec1d49963da351de47d7f7fe7ac51e\"\u003e011b4f65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Update Mail Manager Archive ARN validation (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/18c203b2cfbce0b058408546046e8ee6c610341e\"\u003e18c203b2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-serverless:\u003c/strong\u003e  Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated serverless workgroups. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3d277699b6031476f0ad563776b73206bc6ed88\"\u003ec3d27769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-identitystore:\u003c/strong\u003e  Updating AWS Identity Store APIs to support Attribute Extensions capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due to lack of SigV4 API support. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14887fdeabc27e97d5e567ac3589b01bd2286dbf\"\u003e14887fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Adding support for tagging RDS Instance/Cluster Automated Backups (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41b9a1394c4a22430f1bb70f510c3fc09a4978a1\"\u003e41b9a139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-selling:\u003c/strong\u003e  Deal Sizing Service for AI-based deal size estimation with AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/867598e2c17d1cc7c6d654d0456e1362f55a0d20\"\u003e867598e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rolesanywhere:\u003c/strong\u003e  Increases certificate string length for trust anchor source data to support ML-DSA certificates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/481b863e4698390601110bf96ffec6bd392bab13\"\u003e481b863e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1 TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a maximum frequency of 4.5 GHz. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229ff01153e039dff1feed4db33554b79c1b94ff\"\u003e229ff011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  add test and additional condition for xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7552\"\u003e#7552\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c83c986a0032b0d59f2ca2ff66925984e6059f0e\"\u003ec83c986a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.947.0...v3.948.0\"\u003e3.948.0\u003c/a\u003e (2025-12-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.946.0...v3.947.0\"\u003e3.947.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6e71bf5f568c9b9ab04660fc8c82b1c8221568d\"\u003e\u003ccode\u003ec6e71bf\u003c/code\u003e\u003c/a\u003e Publish v3.948.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/656bd0026b6e7086f191c41b30da187d94cf24ca\"\u003e\u003ccode\u003e656bd00\u003c/code\u003e\u003c/a\u003e Publish v3.947.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.948.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@serenity-js/core` from 3.32.3 to 3.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/releases\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.37.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​cucumber/cucumber\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/7056e7129928f7e1db57ed6e7657ffa8bfd486ed\"\u003e7056e71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency body-parser to v2.2.1 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0738ce8d63428f2d989db40d39f64cb1893cd897\"\u003e0738ce8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency express to v5.2.0 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/99a34b3a555324755ae15ba4ea82245c9057adef\"\u003e99a34b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency jasmine to v5.13.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9e924c0458b380126245f033c5b95b96ac4ac57b\"\u003e9e924c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency lru-cache to v11.2.4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/53255161e3b3ef77fe26ee72c5d40bbac6a2a5b4\"\u003e5325516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e introduced axios fixture (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a83674697531622d522c6924db2875188efcc834\"\u003ea836746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e support for providing extraAbilities without overriding the actors (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/5e189caa4f4a0f38287f8586f21d8106c7c7dab3\"\u003e5e189ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e useBase supports merging multiple base fixtures (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e37ed77ae2cc8c18349096cc82668cf522d2e7f1\"\u003ee37ed77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update playwright dependencies to v1.57.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/800445eca508112ab2dd9fd1f1101113c6091fe3\"\u003e800445e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update webdriverio dependencies to ^9.20.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/1d89e8bb8f5ec03386afdef0eacdab802c7d6940\"\u003e1d89e8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocal-server:\u003c/strong\u003e updated examples in API docs (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/32f99b0620e91d00252a74ea435e5fed9c060da8\"\u003e32f99b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency axios to v1.13.2 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9f8d6cc34ecf2cbd121380bd584f509b1416e675\"\u003e9f8d6cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright:\u003c/strong\u003e corrected handling of pages closed during the test (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/adbd35c9b2ae83b63bd7541461646891f5951b2d\"\u003eadbd35c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/serenity-js/serenity-js/issues/3054\"\u003e#3054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e introduced support for Node 24, dropped support for Node 18 (EOL) (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9dd5f885d8e65cd8ff3429a2af94151fbe9134ed\"\u003e9dd5f88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.2...v3.35.3\"\u003e3.35.3\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency semver to v7.7.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/4d73e2127068088d42aa751acf730097a4e3a426\"\u003e4d73e21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/dae146cd99a04f09b5926fb9d3205af562fa2927\"\u003e\u003ccode\u003edae146c\u003c/code\u003e\u003c/a\u003e chore(release): v3.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/88a1027aa2171c26e3988e2aaeacea081df91780\"\u003e\u003ccode\u003e88a1027\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/98c39768e18fdba1e9f15464c5e4e4bc166ebe6d\"\u003e\u003ccode\u003e98c3976\u003c/code\u003e\u003c/a\u003e docs(console-reporter): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/371f89759b7b503d5a581f23a69961d0bc97b322\"\u003e\u003ccode\u003e371f897\u003c/code\u003e\u003c/a\u003e docs(rest): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/97c87d6956647fdd9ca594e029f7a754812973a5\"\u003e\u003ccode\u003e97c87d6\u003c/code\u003e\u003c/a\u003e docs(core): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/3fd671ed1982540f2821c02ec2679cca77822936\"\u003e\u003ccode\u003e3fd671e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to v4.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/bce71a2454b8c6e2639bc351cc84f47c0c8cbb0a\"\u003e\u003ccode\u003ebce71a2\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/21a824403d570f7a8e0875c579794635c614bd77\"\u003e\u003ccode\u003e21a8244\u003c/code\u003e\u003c/a\u003e docs(core): removed deprecated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/d13abbfcd6255c6f9466394d4efa1e808907a71f\"\u003e\u003ccode\u003ed13abbf\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/73bc19c2ebdab0f93b6edbc31e3a6e3b74f52034\"\u003e\u003ccode\u003e73bc19c\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serenity-js/serenity-js/commits/v3.37.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​serenity-js/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stencil/core` from 4.35.3 to 4.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/releases\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e🎭 v4.39.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e tag transformation (enables component library scoping) - \u003ca href=\"https://stenciljs.com/docs/tag-transformation\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6211\"\u003e#6211\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/be7d73e695cfae678dacf8d6b3a1b42e967e8417\"\u003ebe7d73e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e variables as decorators arguments - \u003ca href=\"https://stenciljs.com/docs/api#resolvevar\"\u003eRead the docs\u003c/a\u003e - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6451\"\u003e#6451\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/fa9a025ac584997a702483ef53f2b6125c9d196e\"\u003efa9a025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elazyBundleIdPlugin:\u003c/strong\u003e fixed the issue with creation of orphaned '.map' files in the distribution directory (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6455\"\u003e#6455\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7155fe8776fe25c6557188929c5a7e04f0212e97\"\u003e7155fe8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emixin:\u003c/strong\u003e allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spec tests (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6467\"\u003e#6467\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003eafa4c2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gnbm\"\u003e\u003ccode\u003e@​gnbm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6443\"\u003estenciljs/core#6443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tamb\"\u003e\u003ccode\u003e@​tamb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6451\"\u003estenciljs/core#6451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulvisciano\"\u003e\u003ccode\u003e@​paulvisciano\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6457\"\u003estenciljs/core#6457\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e😋 v4.38.3 (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentation:\u003c/strong\u003e Escape special chars within jsdoc comments (\u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003e#6435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fredppro\"\u003e\u003ccode\u003e@​fredppro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003estenciljs/core#6435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🐎 4.38.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ritoban23\"\u003e\u003ccode\u003e@​ritoban23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6423\"\u003estenciljs/core#6423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🚎 4.38.1 (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e🎭 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.3...v4.39.0\"\u003e4.39.0\u003c/a\u003e (2025-12-08)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elazyBundleIdPlugin:\u003c/strong\u003e fixed the issue with creation of orphaned '.map' files in the distribution directory (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6455\"\u003e#6455\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/7155fe8776fe25c6557188929c5a7e04f0212e97\"\u003e7155fe8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emixin:\u003c/strong\u003e allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spec tests (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6467\"\u003e#6467\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003eafa4c2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e tag transformation - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6211\"\u003e#6211\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/be7d73e695cfae678dacf8d6b3a1b42e967e8417\"\u003ebe7d73e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler:\u003c/strong\u003e variables as decorators arguments - (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6451\"\u003e#6451\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/fa9a025ac584997a702483ef53f2b6125c9d196e\"\u003efa9a025\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e😋 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003e4.38.3\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003e4.38.2\u003c/a\u003e (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.0...v4.38.1\"\u003e4.38.1\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTest\u003c/strong\u003e Export internal \u003ccode\u003emockComponentMeta\u003c/code\u003e object making writing custom output-target tests easier (\u003ca href=\"https://github.com/stenciljs/core/commit/ef05b4505a9313280bca5712dedcbc0444fa37a5\"\u003eef05b45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/3771af0aaed0dee078beb2fa4639d21668dabf00\"\u003e\u003ccode\u003e3771af0\u003c/code\u003e\u003c/a\u003e chore: revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/49e30a5602ed2911a50c3318bbe7a54614256fd6\"\u003e\u003ccode\u003e49e30a5\u003c/code\u003e\u003c/a\u003e chore: revert workflow opts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/9799580ebae5c94ab610d55be5fead05f833c11b\"\u003e\u003ccode\u003e9799580\u003c/code\u003e\u003c/a\u003e Release v4.39.0 (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6472\"\u003e#6472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/afa4c2d7e4cf3efa937d9e187478d1ee508bfe4c\"\u003e\u003ccode\u003eafa4c2d\u003c/code\u003e\u003c/a\u003e fix(mixin): allow \u003ccode\u003eargs\u003c/code\u003e as a ctor argument \u0026amp; fix super call order during spe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"h...\n\n_Description has been truncated_","html_url":"https://github.com/WillBrock/webdriverio/pull/204","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/WillBrock%2Fwebdriverio/issues/204","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/204/packages"}},{"old_version":"0.24.1","new_version":"0.33.0","update_type":"minor","path":null,"pr_created_at":"2025-12-15T09:04:11.000Z","version_change":"0.24.1 → 0.33.0","issue":{"uuid":"3729441728","node_id":"PR_kwDOIWgJ5M643uqF","number":527,"state":"closed","title":"⬆️ Bump tsd from 0.24.1 to 0.33.0","user":"dependabot[bot]","labels":["🍞 stale"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-01-13T19:03:34.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T09:04:11.000Z","updated_at":"2026-01-13T19:03:43.000Z","time_to_close":2541563,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"⬆️ Bump","packages":[{"name":"tsd","old_version":"0.24.1","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"}],"path":null,"ecosystem":"npm"},"body":"Bumps [tsd](https://github.com/tsdjs/tsd) from 0.24.1 to 0.33.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tsdjs/tsd/releases\"\u003etsd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.9  128fb5e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.32.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.8  71387ca\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.2...v0.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.31.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ets2719\u003c/code\u003e to known errors (\u003ca href=\"https://redirect.github.com/tsdjs/tsd/issues/220\"\u003e#220\u003c/a\u003e)  0660059\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.1...v0.31.2\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.1...v0.31.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.31.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ets2739\u003c/code\u003e to known errors (\u003ca href=\"https://redirect.github.com/tsdjs/tsd/issues/216\"\u003e#216\u003c/a\u003e)  cc31c6e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.31.0...v0.31.1\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.31.0...v0.31.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to TypeScript 5.4  10a84ba\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.30.7...v0.31.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.30.7...v0.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.30.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ets18046\u003c/code\u003e to known errors (\u003ca href=\"https://redirect.github.com/tsdjs/tsd/issues/211\"\u003e#211\u003c/a\u003e)  700679e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.30.6...v0.30.7\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.30.6...v0.30.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.30.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ets2551\u003c/code\u003e to known errors (\u003ca href=\"https://redirect.github.com/tsdjs/tsd/issues/209\"\u003e#209\u003c/a\u003e)  f17b96f\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.30.5...v0.30.6\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.30.5...v0.30.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.30.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd code 2740 to known errors (\u003ca href=\"https://redirect.github.com/tsdjs/tsd/issues/208\"\u003e#208\u003c/a\u003e)  12b8fcf\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.30.4...v0.30.5\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.30.4...v0.30.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.30.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd decorator-related diagnostic codes to \u003ccode\u003eexpectError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tsdjs/tsd/issues/207\"\u003e#207\u003c/a\u003e)  8eeab3d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.30.3...v0.30.4\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.30.3...v0.30.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.30.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/tsdjs/tsd/commit/9b8d615abd09c6760988b4499b53ac7074f8cc92\"\u003e\u003ccode\u003e9b8d615\u003c/code\u003e\u003c/a\u003e 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/128fb5e27d4464a5231c8ba3e2d2e407cc192634\"\u003e\u003ccode\u003e128fb5e\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/f589fb3df03cbf37785ab029eeb1ec6ec5080dfd\"\u003e\u003ccode\u003ef589fb3\u003c/code\u003e\u003c/a\u003e 0.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/71387ca324c763e54ad260966f955f742d0f14ec\"\u003e\u003ccode\u003e71387ca\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/c46b372130ecad265b1e1e807578e45f912046bf\"\u003e\u003ccode\u003ec46b372\u003c/code\u003e\u003c/a\u003e 0.31.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/06600592ce8918533aa62b5336b33ded6eb2486d\"\u003e\u003ccode\u003e0660059\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ets2719\u003c/code\u003e to known errors (\u003ca href=\"https://redirect.github.com/tsdjs/tsd/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/c01c9e0ecd6232d943a2c95f4db9b09425b76e67\"\u003e\u003ccode\u003ec01c9e0\u003c/code\u003e\u003c/a\u003e 0.31.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/cc31c6e4577c7b9bdd262077fc708f612d0aeeb2\"\u003e\u003ccode\u003ecc31c6e\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ets2739\u003c/code\u003e to known errors (\u003ca href=\"https://redirect.github.com/tsdjs/tsd/issues/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/fa33d8355a457ddb57c7bbd5e0b574e8ebd8d133\"\u003e\u003ccode\u003efa33d83\u003c/code\u003e\u003c/a\u003e 0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/10a84baf5f16c1d5ac348d8f5300d112b705a53f\"\u003e\u003ccode\u003e10a84ba\u003c/code\u003e\u003c/a\u003e Upgrade to TypeScript 5.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.24.1...v0.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tsd\u0026package-manager=npm_and_yarn\u0026previous-version=0.24.1\u0026new-version=0.33.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/percy/percy-appium-js/pull/527","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/percy%2Fpercy-appium-js/issues/527","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/527/packages"}},{"old_version":"0.32.0","new_version":"0.33.0","update_type":"minor","path":null,"pr_created_at":"2025-12-14T01:20:33.000Z","version_change":"0.32.0 → 0.33.0","issue":{"uuid":"3726591980","node_id":"PR_kwDOPFpNwM64uhSy","number":37,"state":"closed","title":"chore(deps-dev): Bump the dev-dependencies group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-21T01:14:56.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-14T01:20:33.000Z","updated_at":"2025-12-21T01:14:57.000Z","time_to_close":604463,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","group_name":"dev-dependencies","update_count":39,"packages":[{"name":"@actions/core","old_version":"1.11.1","new_version":"2.0.1","repository_url":"https://github.com/actions/toolkit"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@microsoft/api-extractor","old_version":"7.52.8","new_version":"7.55.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@rollup/plugin-babel","old_version":"6.0.4","new_version":"6.1.0","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-node-resolve","old_version":"16.0.1","new_version":"16.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"@stylistic/eslint-plugin","old_version":"4.4.1","new_version":"5.6.1","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"@types/sinon","old_version":"17.0.4","new_version":"21.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript-eslint","old_version":"8.34.1","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"esbuild","old_version":"0.25.5","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-mocha","old_version":"11.1.0","new_version":"11.2.0","repository_url":"https://github.com/lo1tuma/eslint-plugin-mocha"},{"name":"eslint-plugin-prettier","old_version":"5.5.0","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-tsdoc","old_version":"0.4.0","new_version":"0.5.0","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"eslint-plugin-unused-imports","old_version":"4.1.4","new_version":"4.3.0","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"eslint","old_version":"9.22.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"execa","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"expect","old_version":"30.0.2","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"globals","old_version":"16.2.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"hereby","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/jakebailey/hereby"},{"name":"mocha","old_version":"11.7.0","new_version":"11.7.5","repository_url":"https://github.com/mochajs/mocha"},{"name":"prettier","old_version":"3.5.3","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"rollup","old_version":"4.44.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@schematics/angular","old_version":"20.0.3","new_version":"21.0.3","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.0.3","new_version":"21.0.3","repository_url":"https://github.com/angular/angular-cli"},{"name":"@types/chrome","old_version":"0.0.326","new_version":"0.1.32","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"parsel-js","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/LeaVerou/parsel"},{"name":"glob","old_version":"10.4.5","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"@typescript-eslint/utils","old_version":"8.26.1","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@swc/core","old_version":"1.12.5","new_version":"1.15.4","repository_url":"https://github.com/swc-project/swc"},{"name":"pkg-dir","old_version":"8.0.0","new_version":"9.0.0","repository_url":"https://github.com/sindresorhus/pkg-dir"},{"name":"source-map","old_version":"0.7.4","new_version":"0.7.6","repository_url":"https://github.com/mozilla/source-map"},{"name":"@microsoft/api-documenter","old_version":"7.26.28","new_version":"7.28.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/api-extractor-model","old_version":"7.30.6","new_version":"7.32.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/tsdoc","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"@rushstack/node-core-library","old_version":"5.13.1","new_version":"5.19.1","repository_url":"https://github.com/microsoft/rushstack"},{"name":"zod","old_version":"3.25.67","new_version":"4.1.13","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) | `1.11.1` | `2.0.1` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.3` |\n| [@microsoft/api-extractor](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor) | `7.52.8` | `7.55.2` |\n| [@rollup/plugin-babel](https://github.com/rollup/plugins/tree/HEAD/packages/babel) | `6.0.4` | `6.1.0` |\n| [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) | `16.0.1` | `16.0.3` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `4.4.1` | `5.6.1` |\n| [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) | `17.0.4` | `21.0.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.34.1` | `8.49.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.5` | `0.27.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.3` | `4.4.4` |\n| [eslint-plugin-mocha](https://github.com/lo1tuma/eslint-plugin-mocha) | `11.1.0` | `11.2.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.0` | `5.5.4` |\n| [eslint-plugin-tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/eslint-plugin) | `0.4.0` | `0.5.0` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.1.4` | `4.3.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.22.0` | `9.39.2` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.0` | `9.6.1` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.2` | `30.2.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.2.0` | `16.5.0` |\n| [hereby](https://github.com/jakebailey/hereby) | `1.11.0` | `1.11.1` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.0` | `11.7.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.7.4` |\n| [rollup](https://github.com/rollup/rollup) | `4.44.0` | `4.53.3` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [@schematics/angular](https://github.com/angular/angular-cli) | `20.0.3` | `21.0.3` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.0.3` | `21.0.3` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.0.326` | `0.1.32` |\n| [parsel-js](https://github.com/LeaVerou/parsel) | `1.2.1` | `1.2.2` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `13.0.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.26.1` | `8.49.0` |\n| [@swc/core](https://github.com/swc-project/swc) | `1.12.5` | `1.15.4` |\n| [pkg-dir](https://github.com/sindresorhus/pkg-dir) | `8.0.0` | `9.0.0` |\n| [source-map](https://github.com/mozilla/source-map) | `0.7.4` | `0.7.6` |\n| [@microsoft/api-documenter](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-documenter) | `7.26.28` | `7.28.2` |\n| [@microsoft/api-extractor-model](https://github.com/microsoft/rushstack/tree/HEAD/libraries/api-extractor-model) | `7.30.6` | `7.32.2` |\n| [@microsoft/tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/tsdoc) | `0.15.1` | `0.16.0` |\n| [@rushstack/node-core-library](https://github.com/microsoft/rushstack/tree/HEAD/libraries/node-core-library) | `5.13.1` | `5.19.1` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.67` | `4.1.13` |\n\n\nUpdates `@actions/core` from 1.11.1 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md\"\u003e\u003ccode\u003e@​actions/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/exec\u003c/code\u003e from 1.1.1 to 2.0.0 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2199\"\u003e#2199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Node 24 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2110\"\u003e#2110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/http-client\u003c/code\u003e from 2.0.1 to 3.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/actions/toolkit/commits/@actions/artifact@2.0.1/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​actions/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-class-static-block` from 7.27.1 to 7.28.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-class-static-block\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/souhailaS\"\u003e\u003ccode\u003e@​souhailaS\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSOUHAILA SERBOUT (\u003ca href=\"https://github.com/souhailaS\"\u003e\u003ccode\u003e@​souhailaS\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/plugin-transform-class-static-block\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:leftwards_arrow_with_hook: Revert\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17432\"\u003e#17432\u003c/a\u003e Do not mark OptionalMemberExpresion as LVal (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.0 (2025-07-02)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17147\"\u003e#17147\u003c/a\u003e Support top level await in node repl (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f4a96162033b23b33285af63b13aa0632ebb943b\"\u003e\u003ccode\u003ef4a9616\u003c/code\u003e\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block/issues/17443\"\u003e#17443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.3/packages/babel-plugin-transform-class-static-block\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/api-extractor` from 7.52.8 to 7.55.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/rushstack/blob/main/apps/api-extractor/CHANGELOG.md\"\u003e\u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.55.2\u003c/h2\u003e\n\u003cp\u003eSat, 06 Dec 2025 01:12:28 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.55.1\u003c/h2\u003e\n\u003cp\u003eFri, 21 Nov 2025 16:13:56 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.55.0\u003c/h2\u003e\n\u003cp\u003eWed, 12 Nov 2025 01:12:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the \u003ccode\u003e@microsoft/tsdoc\u003c/code\u003e dependency to \u003ccode\u003e~0.16.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBump the \u003ccode\u003e@microsoft/tsdoc-config\u003c/code\u003e dependency to \u003ccode\u003e~0.18.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.54.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Nov 2025 08:15:14 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new setting \u003ccode\u003eIExtractorInvokeOptions.printApiReportDiff\u003c/code\u003e that makes build logs easier to diagnose by printing a diff of any changes to API report files (*.api.md).\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003e--print-api-report-diff\u003c/code\u003e CLI flag that causes a diff of any changes to API report files (*.api.md) to be printed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.53.3\u003c/h2\u003e\n\u003cp\u003eFri, 24 Oct 2025 00:13:38 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.2\u003c/h2\u003e\n\u003cp\u003eWed, 22 Oct 2025 00:57:54 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.1\u003c/h2\u003e\n\u003cp\u003eWed, 08 Oct 2025 00:13:28 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.0\u003c/h2\u003e\n\u003cp\u003eFri, 03 Oct 2025 20:09:59 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize import of builtin modules to use the \u003ccode\u003enode:\u003c/code\u003e protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.52.15\u003c/h2\u003e\n\u003cp\u003eTue, 30 Sep 2025 23:57:45 GMT\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/18d1c120db14591c92e6908da83dc4c3ea3cce97\"\u003e\u003ccode\u003e18d1c12\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/39a6d3469f249ca124c46000801dae7b32f40405\"\u003e\u003ccode\u003e39a6d34\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/a6dcf1a6e9ddcc534190d28779badb44aa059f60\"\u003e\u003ccode\u003ea6dcf1a\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/05a77caccbbfb337b467d4386dd28b39cde74a70\"\u003e\u003ccode\u003e05a77ca\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/ba53f2b048599435959ea65ad5d534d9e976c82c\"\u003e\u003ccode\u003eba53f2b\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/5a39dfe3c722ee535a4b93766f512a570bff4a07\"\u003e\u003ccode\u003e5a39dfe\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/5b5c350e1599c5317429fe7012ba65d579544630\"\u003e\u003ccode\u003e5b5c350\u003c/code\u003e\u003c/a\u003e Bump decoupled local dependencies. (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5440\"\u003e#5440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/3f7b8f94293832edeb949334cffc9379d499b80c\"\u003e\u003ccode\u003e3f7b8f9\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/6ae6a7af58015bad6ef8d562add7a4d42d5b5638\"\u003e\u003ccode\u003e6ae6a7a\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/6d8ac6429036e1956ff5524167da1f6f9be1aaa6\"\u003e\u003ccode\u003e6d8ac64\u003c/code\u003e\u003c/a\u003e Generate a JSON schemas artifact after publish. (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5429\"\u003e#5429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/rushstack/commits/@microsoft/api-extractor_v7.55.2/apps/api-extractor\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-babel` from 6.0.4 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/babel/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow excluding manual chunks when transforming generated code (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/1906\"\u003e#1906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7f241b28e41e3b28500d489e9f59862837915430\"\u003e\u003ccode\u003e7f241b2\u003c/code\u003e\u003c/a\u003e chore(repo): run lint for the entire repo, clean some things up (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/537001f5b8504d2922c754e601d5191b5e78d054\"\u003e\u003ccode\u003e537001f\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/c5e5f58d30b30f1fe5d63ee4168beff290d8d54c\"\u003e\u003ccode\u003ec5e5f58\u003c/code\u003e\u003c/a\u003e fix(babel): clone cached helper identifier before returning it (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/584\"\u003e#584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/83bcdcf271d6cdb2b8c690c30886d01851edc6d2\"\u003e\u003ccode\u003e83bcdcf\u003c/code\u003e\u003c/a\u003e fix(babel): strip hash and query param in extension filter (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7941389b2ea90fe66d5676a5e3f4f6a7f2ad8a43\"\u003e\u003ccode\u003e7941389\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/55a9cb20d7686750aa104d6a45a7d6834f57ba4a\"\u003e\u003ccode\u003e55a9cb2\u003c/code\u003e\u003c/a\u003e chore(babel): add deprecation/migration warnings for the runtime (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/72a0c44ffec40ff5793007c467d95ca5cd4cde05\"\u003e\u003ccode\u003e72a0c44\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/5fa15590e452d568239a6d8e1c7018865c027fe4\"\u003e\u003ccode\u003e5fa1559\u003c/code\u003e\u003c/a\u003e feat(babel): \u003ccode\u003eexport * as ns\u003c/code\u003e support (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/621768bfa45e934c9a3eb8462c2d8ea3005762ed\"\u003e\u003ccode\u003e621768b\u003c/code\u003e\u003c/a\u003e feat(commonjs)!: return the namespace by default when requiring ESM  (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/13526d606743eb0fcd44b0874b33812e4f4099a5\"\u003e\u003ccode\u003e13526d6\u003c/code\u003e\u003c/a\u003e chore(babel): update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/plugins/commits/url-v6.1.0/packages/babel\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-node-resolve` from 16.0.1 to 16.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-node-resolve\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve bare targets of package \u0026quot;imports\u0026quot; using export maps; avoid fileURLToPath(null) (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.0.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-04\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/764910a09d57e3b55cb4d027765b717a50341253\"\u003e\u003ccode\u003e764910a\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/35697207a44aa9f1b474dc6e1cc6054f575765ad\"\u003e\u003ccode\u003e3569720\u003c/code\u003e\u003c/a\u003e fix(node-resolve): resolve bare targets of package \u0026quot;imports\u0026quot; using export map...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/516ed1db422c5dfa0d29c5cbb18ca488b3ad95f6\"\u003e\u003ccode\u003e516ed1d\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7ad50574b269ae9e1ebd5263f8d211a5103ef27d\"\u003e\u003ccode\u003e7ad5057\u003c/code\u003e\u003c/a\u003e fix(node-resolve): error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rollup/plugins/commits/node-resolve-v16.0.3/packages/node-resolve\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 4.4.1 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2025-10-18)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/52b2b2ebd1d911c72c42aea7db05a56ea919cdca\"\u003e\u003ccode\u003e52b2b2e\u003c/code\u003e\u003c/a\u003e chore: release v5.6.1 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003e\u003ccode\u003ec486861\u003c/code\u003e\u003c/a\u003e fix(computed-property-spacing): guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/1f5526a995ee29ce0282ad8f0726742bef219e2a\"\u003e\u003ccode\u003e1f5526a\u003c/code\u003e\u003c/a\u003e chore: release v5.6.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e\u003ccode\u003e684ff76\u003c/code\u003e\u003c/a\u003e feat(no-whitespace-before-property): support TS nodes (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003e\u003ccode\u003ed6e7437\u003c/code\u003e\u003c/a\u003e feat(computed-property-spacing): support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e\u003ccode\u003e88248cf\u003c/code\u003e\u003c/a\u003e docs(no-extra-parens): add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003e\u003ccode\u003eaa0c6ac\u003c/code\u003e\u003c/a\u003e fix(type-generic-spacing): ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e\u003ccode\u003e3fcec3e\u003c/code\u003e\u003c/a\u003e test(indent): cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e\u003ccode\u003e598bbb0\u003c/code\u003e\u003c/a\u003e feat(type-annotation-spacing): deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of `arrow...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003e\u003ccode\u003ea5380d2\u003c/code\u003e\u003c/a\u003e feat(arrow-spacing): support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.6.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/sinon` from 17.0.4 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sinon\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.34.1 to 8.49.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.49.0\u003c/h2\u003e\n\u003ch2\u003e8.49.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use \u003ccode\u003eIntl.Segmenter\u003c/code\u003e instead of \u003ccode\u003egraphemer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11804\"\u003e#11804\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency prettier to v3.7.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11820\"\u003e#11820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJustin McBride\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.48.1\u003c/h2\u003e\n\u003ch2\u003e8.48.1 (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003e⏪ Reverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e revert \u0026quot;[no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11812\"\u003e#11812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-type-exports] check value flag before resolving alias (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11769\"\u003e#11769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e honor ignored base types on generic classes (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11767\"\u003e#11767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [restrict-template-expressions] check base types in allow list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11764\"\u003e#11764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11759\"\u003e#11759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eOleksandraKordonets\u003c/li\u003e\n\u003cli\u003eSangheeSon \u003ca href=\"https://github.com/Higangssh\"\u003e\u003ccode\u003e@​Higangssh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etao\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.48.0\u003c/h2\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e remove workaround for jest circular structure error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11772\"\u003e#11772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e gate all errors behind allowInvalidAST (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11693\"\u003e#11693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e replace fast-glob with tinyglobby (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11740\"\u003e#11740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.49.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.48.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.3 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.2 (2025-10-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.1 (2025-10-13)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.0 (2025-10-06)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/864595a44b56beb9870bf0f41d59cf7f8f48276a\"\u003e\u003ccode\u003e864595a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/32b7e891bd60ae993e85018ceefa2a0c07590688\"\u003e\u003ccode\u003e32b7e89\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.5.1 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11816\"\u003e#11816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8fe34456f75c1d1e8a4dc518306d5ab93422efec\"\u003e\u003ccode\u003e8fe3445\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6fb1551634b2ff11718e579098f69e041a2ff92c\"\u003e\u003ccode\u003e6fb1551\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4dc42ac541139f0da344550bce7accd8f3d366a\"\u003e\u003ccode\u003ea4dc42a\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 22 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11780\"\u003e#11780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/28cf8032c2492bb3c55dd7dd145249f2246034ad\"\u003e\u003ccode\u003e28cf803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/843f144797c0a94272cdb002c00c5639cf0797c6\"\u003e\u003ccode\u003e843f144\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7c6944e74b29a3310515a9de9333e20116165b58\"\u003e\u003ccode\u003e7c6944e\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11744\"\u003e#11744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d9f3497dfb72e90fd7dc977c77d41b0eb9df4909\"\u003e\u003ccode\u003ed9f3497\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55ca033ee88cc95cfac4ad6dea2257fbeb1d4657\"\u003e\u003ccode\u003e55ca033\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.49.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for typescript-eslint since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.5 to 0.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\na:e:try{for(;;)break a}catch{break e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\nconst foo=()=\u0026gt;{console.log(x())};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\na:e:try{for(;;)break a}catch{break e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\nconst foo=()=\u0026gt;{console.log(x())};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5e0e56d6d62076dfeff47f5227ae5300f91d2b16\"\u003e\u003ccode\u003e5e0e56d\u003c/code\u003e\u003c/a\u003e publish 0.27.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5a89732d6bc7d251b604b9d82a3044de65078230\"\u003e\u003ccode\u003e5a89732\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e: improve IIFE inlining for expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b940218ceaadc819d11e8d84dfdf07ac84e27e57\"\u003e\u003ccode\u003eb940218\u003c/code\u003e\u003c/a\u003e minify: move unused expr simplification later\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c46d498c20ed336a3b5b69040b1250a861b2fa89\"\u003e\u003ccode\u003ec46d498\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e: remove empty \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003efinally\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7a72735c0d5efccd99ac4920cb9501e928b28ec9\"\u003e\u003ccode\u003e7a72735\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e: bundler bug with \u003ccode\u003evar\u003c/code\u003e inside \u003ccode\u003eif\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4e4e177bf252829472fc827aa421554cf436b40a\"\u003e\u003ccode\u003e4e4e177\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e: label + \u003ccode\u003etry\u003c/code\u003e + \u003ccode\u003efor\u003c/code\u003e minifier bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6427c91edab734da686c4c5d29ed580b08b9fd5\"\u003e\u003ccode\u003ed6427c9\u003c/code\u003e\u003c/a\u003e fix: deno release url wrong comment (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48e3e19bbf5c72e7b15afbb660fb1e1acaf3ce6f\"\u003e\u003ccode\u003e48e3e19\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol.for\u003c/code\u003e with a primitive never throws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4ff88d01062514c21ee58fdbee6ecfc4158689c0\"\u003e\u003ccode\u003e4ff88d0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003edecorator-tests.js\u003c/code\u003e snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1877e605bf1ac3e5881e6ffba5dfe94d5259b95c\"\u003e\u003ccode\u003e1877e60\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol\u003c/code\u003e with a primitive will never throw\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.5...v0.27.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-import-resolver-typescript` from 4.4.3 to 4.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/releases\"\u003eeslint-import-resolver-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e! - fix: include options hash in cache key for options normalization\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ShayanTheNerd\"\u003e\u003ccode\u003e@​ShayanTheNerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/464\"\u003eimport-js/eslint-import-resolver-typescript#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003eimport-js/eslint-import-resolver-typescript#466\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\"\u003ehttps://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md\"\u003eeslint-import-resolver-typescript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e! - fix: include options hash in cache key for options normalization\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/76672ae7b85b338e93915d1147ead2f0baa1977f\"\u003e\u003ccode\u003e76672ae\u003c/code\u003e\u003c/a\u003e chore: release eslint-import-resolver-typescript (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e fix(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e fix: include options hash in cache key for options normalization (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/c06392fcb4c6445e720db326475e3fe0b0814229\"\u003e\u003ccode\u003ec06392f\u003c/code\u003e\u003c/a\u003e docs: improve the documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-mocha` from 11.1.0 to 11.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lo1tuma/eslint-plugin-mocha/blob/main/CHANGELOG.md\"\u003eeslint-plugin-mocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.0 (October 2, 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove exported plugin type (\u003ca href=\"https://redirect.github.com/lo1tuma/eslint-plugin-mocha/pull/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild-Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop node 23, add node 24 (\u003ca href=\"https://redirect.github.com/lo1tuma/eslint-plugin-mocha/pull/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lo1tuma/eslint-plugin-mocha/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~screendriver\"\u003escreendriver\u003c/a\u003e, a new releaser for eslint-plugin-mocha since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.0 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRe...\n\n_Description has been truncated_","html_url":"https://github.com/Boetie78/puppeteer/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Boetie78%2Fpuppeteer/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"}},{"old_version":"0.32.0","new_version":"0.33.0","update_type":"minor","path":null,"pr_created_at":"2025-12-14T01:15:55.000Z","version_change":"0.32.0 → 0.33.0","issue":{"uuid":"3726589231","node_id":"PR_kwDODBBND864ugvX","number":135,"state":"closed","title":"chore(deps-dev): Bump the dev-dependencies group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-21T01:11:22.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-14T01:15:55.000Z","updated_at":"2025-12-21T01:11:24.000Z","time_to_close":604527,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","group_name":"dev-dependencies","update_count":39,"packages":[{"name":"@actions/core","old_version":"1.11.1","new_version":"2.0.1","repository_url":"https://github.com/actions/toolkit"},{"name":"@babel/plugin-transform-class-static-block","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@microsoft/api-extractor","old_version":"7.52.8","new_version":"7.55.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@rollup/plugin-babel","old_version":"6.0.4","new_version":"6.1.0","repository_url":"https://github.com/rollup/plugins"},{"name":"@rollup/plugin-node-resolve","old_version":"16.0.1","new_version":"16.0.3","repository_url":"https://github.com/rollup/plugins"},{"name":"@stylistic/eslint-plugin","old_version":"4.4.1","new_version":"5.6.1","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"@types/sinon","old_version":"17.0.4","new_version":"21.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"typescript-eslint","old_version":"8.34.1","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"esbuild","old_version":"0.25.5","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-config-prettier","old_version":"10.1.5","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.3","new_version":"4.4.4","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-mocha","old_version":"11.1.0","new_version":"11.2.0","repository_url":"https://github.com/lo1tuma/eslint-plugin-mocha"},{"name":"eslint-plugin-prettier","old_version":"5.5.0","new_version":"5.5.4","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-tsdoc","old_version":"0.4.0","new_version":"0.5.0","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"eslint-plugin-unused-imports","old_version":"4.1.4","new_version":"4.3.0","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"eslint","old_version":"9.22.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"execa","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"expect","old_version":"30.0.2","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"globals","old_version":"16.2.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"hereby","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/jakebailey/hereby"},{"name":"mocha","old_version":"11.7.0","new_version":"11.7.5","repository_url":"https://github.com/mochajs/mocha"},{"name":"prettier","old_version":"3.5.3","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"rollup","old_version":"4.44.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"@schematics/angular","old_version":"20.0.3","new_version":"21.0.3","repository_url":"https://github.com/angular/angular-cli"},{"name":"@angular/cli","old_version":"20.0.3","new_version":"21.0.3","repository_url":"https://github.com/angular/angular-cli"},{"name":"@types/chrome","old_version":"0.0.326","new_version":"0.1.32","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"parsel-js","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/LeaVerou/parsel"},{"name":"glob","old_version":"10.4.5","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"@typescript-eslint/utils","old_version":"8.26.1","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@swc/core","old_version":"1.12.5","new_version":"1.15.4","repository_url":"https://github.com/swc-project/swc"},{"name":"pkg-dir","old_version":"8.0.0","new_version":"9.0.0","repository_url":"https://github.com/sindresorhus/pkg-dir"},{"name":"source-map","old_version":"0.7.4","new_version":"0.7.6","repository_url":"https://github.com/mozilla/source-map"},{"name":"@microsoft/api-documenter","old_version":"7.26.28","new_version":"7.28.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/api-extractor-model","old_version":"7.30.6","new_version":"7.32.2","repository_url":"https://github.com/microsoft/rushstack"},{"name":"@microsoft/tsdoc","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/microsoft/tsdoc"},{"name":"@rushstack/node-core-library","old_version":"5.13.1","new_version":"5.19.1","repository_url":"https://github.com/microsoft/rushstack"},{"name":"zod","old_version":"3.25.67","new_version":"4.1.13","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) | `1.11.1` | `2.0.1` |\n| [@babel/plugin-transform-class-static-block](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block) | `7.27.1` | `7.28.3` |\n| [@microsoft/api-extractor](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor) | `7.52.8` | `7.55.2` |\n| [@rollup/plugin-babel](https://github.com/rollup/plugins/tree/HEAD/packages/babel) | `6.0.4` | `6.1.0` |\n| [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) | `16.0.1` | `16.0.3` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `4.4.1` | `5.6.1` |\n| [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) | `17.0.4` | `21.0.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.34.1` | `8.49.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.5` | `0.27.1` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.5` | `10.1.8` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.3` | `4.4.4` |\n| [eslint-plugin-mocha](https://github.com/lo1tuma/eslint-plugin-mocha) | `11.1.0` | `11.2.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.0` | `5.5.4` |\n| [eslint-plugin-tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/eslint-plugin) | `0.4.0` | `0.5.0` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.1.4` | `4.3.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.22.0` | `9.39.2` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.0` | `9.6.1` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.2` | `30.2.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.2.0` | `16.5.0` |\n| [hereby](https://github.com/jakebailey/hereby) | `1.11.0` | `1.11.1` |\n| [mocha](https://github.com/mochajs/mocha) | `11.7.0` | `11.7.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.7.4` |\n| [rollup](https://github.com/rollup/rollup) | `4.44.0` | `4.53.3` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [@schematics/angular](https://github.com/angular/angular-cli) | `20.0.3` | `21.0.3` |\n| [@angular/cli](https://github.com/angular/angular-cli) | `20.0.3` | `21.0.3` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.0.326` | `0.1.32` |\n| [parsel-js](https://github.com/LeaVerou/parsel) | `1.2.1` | `1.2.2` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `13.0.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.26.1` | `8.49.0` |\n| [@swc/core](https://github.com/swc-project/swc) | `1.12.5` | `1.15.4` |\n| [pkg-dir](https://github.com/sindresorhus/pkg-dir) | `8.0.0` | `9.0.0` |\n| [source-map](https://github.com/mozilla/source-map) | `0.7.4` | `0.7.6` |\n| [@microsoft/api-documenter](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-documenter) | `7.26.28` | `7.28.2` |\n| [@microsoft/api-extractor-model](https://github.com/microsoft/rushstack/tree/HEAD/libraries/api-extractor-model) | `7.30.6` | `7.32.2` |\n| [@microsoft/tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/tsdoc) | `0.15.1` | `0.16.0` |\n| [@rushstack/node-core-library](https://github.com/microsoft/rushstack/tree/HEAD/libraries/node-core-library) | `5.13.1` | `5.19.1` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.67` | `4.1.13` |\n\n\nUpdates `@actions/core` from 1.11.1 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md\"\u003e\u003ccode\u003e@​actions/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/exec\u003c/code\u003e from 1.1.1 to 2.0.0 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2199\"\u003e#2199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Node 24 \u003ca href=\"https://redirect.github.com/actions/toolkit/pull/2110\"\u003e#2110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​actions/http-client\u003c/code\u003e from 2.0.1 to 3.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/actions/toolkit/commits/@actions/artifact@2.0.1/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​actions/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-class-static-block` from 7.27.1 to 7.28.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/plugin-transform-class-static-block\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/souhailaS\"\u003e\u003ccode\u003e@​souhailaS\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSOUHAILA SERBOUT (\u003ca href=\"https://github.com/souhailaS\"\u003e\u003ccode\u003e@​souhailaS\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/plugin-transform-class-static-block\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:leftwards_arrow_with_hook: Revert\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17432\"\u003e#17432\u003c/a\u003e Do not mark OptionalMemberExpresion as LVal (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.0 (2025-07-02)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17147\"\u003e#17147\u003c/a\u003e Support top level await in node repl (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f4a96162033b23b33285af63b13aa0632ebb943b\"\u003e\u003ccode\u003ef4a9616\u003c/code\u003e\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block/issues/17443\"\u003e#17443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.3/packages/babel-plugin-transform-class-static-block\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microsoft/api-extractor` from 7.52.8 to 7.55.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/rushstack/blob/main/apps/api-extractor/CHANGELOG.md\"\u003e\u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.55.2\u003c/h2\u003e\n\u003cp\u003eSat, 06 Dec 2025 01:12:28 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.55.1\u003c/h2\u003e\n\u003cp\u003eFri, 21 Nov 2025 16:13:56 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.55.0\u003c/h2\u003e\n\u003cp\u003eWed, 12 Nov 2025 01:12:56 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the \u003ccode\u003e@microsoft/tsdoc\u003c/code\u003e dependency to \u003ccode\u003e~0.16.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBump the \u003ccode\u003e@microsoft/tsdoc-config\u003c/code\u003e dependency to \u003ccode\u003e~0.18.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.54.0\u003c/h2\u003e\n\u003cp\u003eTue, 04 Nov 2025 08:15:14 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new setting \u003ccode\u003eIExtractorInvokeOptions.printApiReportDiff\u003c/code\u003e that makes build logs easier to diagnose by printing a diff of any changes to API report files (*.api.md).\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003e--print-api-report-diff\u003c/code\u003e CLI flag that causes a diff of any changes to API report files (*.api.md) to be printed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.53.3\u003c/h2\u003e\n\u003cp\u003eFri, 24 Oct 2025 00:13:38 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.2\u003c/h2\u003e\n\u003cp\u003eWed, 22 Oct 2025 00:57:54 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.1\u003c/h2\u003e\n\u003cp\u003eWed, 08 Oct 2025 00:13:28 GMT\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eVersion update only\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003e7.53.0\u003c/h2\u003e\n\u003cp\u003eFri, 03 Oct 2025 20:09:59 GMT\u003c/p\u003e\n\u003ch3\u003eMinor changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNormalize import of builtin modules to use the \u003ccode\u003enode:\u003c/code\u003e protocol.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.52.15\u003c/h2\u003e\n\u003cp\u003eTue, 30 Sep 2025 23:57:45 GMT\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/18d1c120db14591c92e6908da83dc4c3ea3cce97\"\u003e\u003ccode\u003e18d1c12\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/39a6d3469f249ca124c46000801dae7b32f40405\"\u003e\u003ccode\u003e39a6d34\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/a6dcf1a6e9ddcc534190d28779badb44aa059f60\"\u003e\u003ccode\u003ea6dcf1a\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/05a77caccbbfb337b467d4386dd28b39cde74a70\"\u003e\u003ccode\u003e05a77ca\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/ba53f2b048599435959ea65ad5d534d9e976c82c\"\u003e\u003ccode\u003eba53f2b\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/5a39dfe3c722ee535a4b93766f512a570bff4a07\"\u003e\u003ccode\u003e5a39dfe\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/5b5c350e1599c5317429fe7012ba65d579544630\"\u003e\u003ccode\u003e5b5c350\u003c/code\u003e\u003c/a\u003e Bump decoupled local dependencies. (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5440\"\u003e#5440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/3f7b8f94293832edeb949334cffc9379d499b80c\"\u003e\u003ccode\u003e3f7b8f9\u003c/code\u003e\u003c/a\u003e Bump versions [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/6ae6a7af58015bad6ef8d562add7a4d42d5b5638\"\u003e\u003ccode\u003e6ae6a7a\u003c/code\u003e\u003c/a\u003e Update changelogs [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/rushstack/commit/6d8ac6429036e1956ff5524167da1f6f9be1aaa6\"\u003e\u003ccode\u003e6d8ac64\u003c/code\u003e\u003c/a\u003e Generate a JSON schemas artifact after publish. (\u003ca href=\"https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor/issues/5429\"\u003e#5429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/rushstack/commits/@microsoft/api-extractor_v7.55.2/apps/api-extractor\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-babel` from 6.0.4 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/babel/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-babel\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow excluding manual chunks when transforming generated code (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/1906\"\u003e#1906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7f241b28e41e3b28500d489e9f59862837915430\"\u003e\u003ccode\u003e7f241b2\u003c/code\u003e\u003c/a\u003e chore(repo): run lint for the entire repo, clean some things up (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/537001f5b8504d2922c754e601d5191b5e78d054\"\u003e\u003ccode\u003e537001f\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/c5e5f58d30b30f1fe5d63ee4168beff290d8d54c\"\u003e\u003ccode\u003ec5e5f58\u003c/code\u003e\u003c/a\u003e fix(babel): clone cached helper identifier before returning it (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/584\"\u003e#584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/83bcdcf271d6cdb2b8c690c30886d01851edc6d2\"\u003e\u003ccode\u003e83bcdcf\u003c/code\u003e\u003c/a\u003e fix(babel): strip hash and query param in extension filter (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7941389b2ea90fe66d5676a5e3f4f6a7f2ad8a43\"\u003e\u003ccode\u003e7941389\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/55a9cb20d7686750aa104d6a45a7d6834f57ba4a\"\u003e\u003ccode\u003e55a9cb2\u003c/code\u003e\u003c/a\u003e chore(babel): add deprecation/migration warnings for the runtime (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/72a0c44ffec40ff5793007c467d95ca5cd4cde05\"\u003e\u003ccode\u003e72a0c44\u003c/code\u003e\u003c/a\u003e chore(release): babel v5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/5fa15590e452d568239a6d8e1c7018865c027fe4\"\u003e\u003ccode\u003e5fa1559\u003c/code\u003e\u003c/a\u003e feat(babel): \u003ccode\u003eexport * as ns\u003c/code\u003e support (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/621768bfa45e934c9a3eb8462c2d8ea3005762ed\"\u003e\u003ccode\u003e621768b\u003c/code\u003e\u003c/a\u003e feat(commonjs)!: return the namespace by default when requiring ESM  (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/babel/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/13526d606743eb0fcd44b0874b33812e4f4099a5\"\u003e\u003ccode\u003e13526d6\u003c/code\u003e\u003c/a\u003e chore(babel): update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/plugins/commits/url-v6.1.0/packages/babel\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@rollup/plugin-node-resolve` from 16.0.1 to 16.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md\"\u003e\u003ccode\u003e@​rollup/plugin-node-resolve\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-13\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve bare targets of package \u0026quot;imports\u0026quot; using export maps; avoid fileURLToPath(null) (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.0.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-04\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/764910a09d57e3b55cb4d027765b717a50341253\"\u003e\u003ccode\u003e764910a\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/35697207a44aa9f1b474dc6e1cc6054f575765ad\"\u003e\u003ccode\u003e3569720\u003c/code\u003e\u003c/a\u003e fix(node-resolve): resolve bare targets of package \u0026quot;imports\u0026quot; using export map...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/516ed1db422c5dfa0d29c5cbb18ca488b3ad95f6\"\u003e\u003ccode\u003e516ed1d\u003c/code\u003e\u003c/a\u003e chore(release): node-resolve v16.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/plugins/commit/7ad50574b269ae9e1ebd5263f8d211a5103ef27d\"\u003e\u003ccode\u003e7ad5057\u003c/code\u003e\u003c/a\u003e fix(node-resolve): error thrown with empty entry (\u003ca href=\"https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rollup/plugins/commits/node-resolve-v16.0.3/packages/node-resolve\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 4.4.1 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2025-10-18)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/52b2b2ebd1d911c72c42aea7db05a56ea919cdca\"\u003e\u003ccode\u003e52b2b2e\u003c/code\u003e\u003c/a\u003e chore: release v5.6.1 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003e\u003ccode\u003ec486861\u003c/code\u003e\u003c/a\u003e fix(computed-property-spacing): guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/1f5526a995ee29ce0282ad8f0726742bef219e2a\"\u003e\u003ccode\u003e1f5526a\u003c/code\u003e\u003c/a\u003e chore: release v5.6.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e\u003ccode\u003e684ff76\u003c/code\u003e\u003c/a\u003e feat(no-whitespace-before-property): support TS nodes (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003e\u003ccode\u003ed6e7437\u003c/code\u003e\u003c/a\u003e feat(computed-property-spacing): support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e\u003ccode\u003e88248cf\u003c/code\u003e\u003c/a\u003e docs(no-extra-parens): add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003e\u003ccode\u003eaa0c6ac\u003c/code\u003e\u003c/a\u003e fix(type-generic-spacing): ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e\u003ccode\u003e3fcec3e\u003c/code\u003e\u003c/a\u003e test(indent): cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e\u003ccode\u003e598bbb0\u003c/code\u003e\u003c/a\u003e feat(type-annotation-spacing): deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of `arrow...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003e\u003ccode\u003ea5380d2\u003c/code\u003e\u003c/a\u003e feat(arrow-spacing): support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.6.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/sinon` from 17.0.4 to 21.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sinon\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.34.1 to 8.49.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.49.0\u003c/h2\u003e\n\u003ch2\u003e8.49.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use \u003ccode\u003eIntl.Segmenter\u003c/code\u003e instead of \u003ccode\u003egraphemer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11804\"\u003e#11804\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency prettier to v3.7.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11820\"\u003e#11820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJustin McBride\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.48.1\u003c/h2\u003e\n\u003ch2\u003e8.48.1 (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003e⏪ Reverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e revert \u0026quot;[no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11812\"\u003e#11812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-type-exports] check value flag before resolving alias (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11769\"\u003e#11769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e honor ignored base types on generic classes (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11767\"\u003e#11767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [restrict-template-expressions] check base types in allow list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11764\"\u003e#11764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11759\"\u003e#11759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eOleksandraKordonets\u003c/li\u003e\n\u003cli\u003eSangheeSon \u003ca href=\"https://github.com/Higangssh\"\u003e\u003ccode\u003e@​Higangssh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etao\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.48.0\u003c/h2\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e remove workaround for jest circular structure error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11772\"\u003e#11772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e gate all errors behind allowInvalidAST (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11693\"\u003e#11693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e replace fast-glob with tinyglobby (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11740\"\u003e#11740\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.49.0 (2025-12-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.48.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.3 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.2 (2025-10-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.1 (2025-10-13)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.46.0 (2025-10-06)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/864595a44b56beb9870bf0f41d59cf7f8f48276a\"\u003e\u003ccode\u003e864595a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/32b7e891bd60ae993e85018ceefa2a0c07590688\"\u003e\u003ccode\u003e32b7e89\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.5.1 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11816\"\u003e#11816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8fe34456f75c1d1e8a4dc518306d5ab93422efec\"\u003e\u003ccode\u003e8fe3445\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6fb1551634b2ff11718e579098f69e041a2ff92c\"\u003e\u003ccode\u003e6fb1551\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4dc42ac541139f0da344550bce7accd8f3d366a\"\u003e\u003ccode\u003ea4dc42a\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 22 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11780\"\u003e#11780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/28cf8032c2492bb3c55dd7dd145249f2246034ad\"\u003e\u003ccode\u003e28cf803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/843f144797c0a94272cdb002c00c5639cf0797c6\"\u003e\u003ccode\u003e843f144\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7c6944e74b29a3310515a9de9333e20116165b58\"\u003e\u003ccode\u003e7c6944e\u003c/code\u003e\u003c/a\u003e chore: fix typos (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11744\"\u003e#11744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d9f3497dfb72e90fd7dc977c77d41b0eb9df4909\"\u003e\u003ccode\u003ed9f3497\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55ca033ee88cc95cfac4ad6dea2257fbeb1d4657\"\u003e\u003ccode\u003e55ca033\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.49.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for typescript-eslint since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.5 to 0.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\na:e:try{for(;;)break a}catch{break e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\nconst foo=()=\u0026gt;{console.log(x())};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\na:e:try{for(;;)break a}catch{break e}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\nconst foo=()=\u0026gt;{console.log(x())};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5e0e56d6d62076dfeff47f5227ae5300f91d2b16\"\u003e\u003ccode\u003e5e0e56d\u003c/code\u003e\u003c/a\u003e publish 0.27.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5a89732d6bc7d251b604b9d82a3044de65078230\"\u003e\u003ccode\u003e5a89732\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e: improve IIFE inlining for expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b940218ceaadc819d11e8d84dfdf07ac84e27e57\"\u003e\u003ccode\u003eb940218\u003c/code\u003e\u003c/a\u003e minify: move unused expr simplification later\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c46d498c20ed336a3b5b69040b1250a861b2fa89\"\u003e\u003ccode\u003ec46d498\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e: remove empty \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003efinally\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7a72735c0d5efccd99ac4920cb9501e928b28ec9\"\u003e\u003ccode\u003e7a72735\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e: bundler bug with \u003ccode\u003evar\u003c/code\u003e inside \u003ccode\u003eif\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4e4e177bf252829472fc827aa421554cf436b40a\"\u003e\u003ccode\u003e4e4e177\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e: label + \u003ccode\u003etry\u003c/code\u003e + \u003ccode\u003efor\u003c/code\u003e minifier bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6427c91edab734da686c4c5d29ed580b08b9fd5\"\u003e\u003ccode\u003ed6427c9\u003c/code\u003e\u003c/a\u003e fix: deno release url wrong comment (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48e3e19bbf5c72e7b15afbb660fb1e1acaf3ce6f\"\u003e\u003ccode\u003e48e3e19\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol.for\u003c/code\u003e with a primitive never throws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4ff88d01062514c21ee58fdbee6ecfc4158689c0\"\u003e\u003ccode\u003e4ff88d0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003edecorator-tests.js\u003c/code\u003e snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1877e605bf1ac3e5881e6ffba5dfe94d5259b95c\"\u003e\u003ccode\u003e1877e60\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol\u003c/code\u003e with a primitive will never throw\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.5...v0.27.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-prettier` from 10.1.5 to 10.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/releases\"\u003eeslint-config-prettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.8\u003c/h2\u003e\n\u003cp\u003erepublish latest version\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ehttps://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md\"\u003eeslint-config-prettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eeslint-config-prettier\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/eslint-config-prettier/commit/9b0b0a47ec28a7a83cf65e8436a8776910379385\"\u003e\u003ccode\u003e9b0b0a4\u003c/code\u003e\u003c/a\u003e fix: release a new latest version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-import-resolver-typescript` from 4.4.3 to 4.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/releases\"\u003eeslint-import-resolver-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e! - fix: include options hash in cache key for options normalization\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ShayanTheNerd\"\u003e\u003ccode\u003e@​ShayanTheNerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/464\"\u003eimport-js/eslint-import-resolver-typescript#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003eimport-js/eslint-import-resolver-typescript#466\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\"\u003ehttps://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md\"\u003eeslint-import-resolver-typescript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - chore(deps): bump \u003ccode\u003estable-hash-x\u003c/code\u003e v0.2.0\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/anomiex\"\u003e\u003ccode\u003e@​anomiex\u003c/code\u003e\u003c/a\u003e! - fix: include options hash in cache key for options normalization\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/76672ae7b85b338e93915d1147ead2f0baa1977f\"\u003e\u003ccode\u003e76672ae\u003c/code\u003e\u003c/a\u003e chore: release eslint-import-resolver-typescript (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/93b39d2c4f6c67683e5eabed9fe3b7d61565d263\"\u003e\u003ccode\u003e93b39d2\u003c/code\u003e\u003c/a\u003e fix(deps): update all dependencies (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/799f1ce2b23487c371470cac048ff76a736faf93\"\u003e\u003ccode\u003e799f1ce\u003c/code\u003e\u003c/a\u003e fix: include options hash in cache key for options normalization (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/c06392fcb4c6445e720db326475e3fe0b0814229\"\u003e\u003ccode\u003ec06392f\u003c/code\u003e\u003c/a\u003e docs: improve the documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.3...v4.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-mocha` from 11.1.0 to 11.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lo1tuma/eslint-plugin-mocha/blob/main/CHANGELOG.md\"\u003eeslint-plugin-mocha's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.0 (October 2, 2025)\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove exported plugin type (\u003ca href=\"https://redirect.github.com/lo1tuma/eslint-plugin-mocha/pull/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild-Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop node 23, add node 24 (\u003ca href=\"https://redirect.github.com/lo1tuma/eslint-plugin-mocha/pull/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lo1tuma/eslint-plugin-mocha/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~screendriver\"\u003escreendriver\u003c/a\u003e, a new releaser for eslint-plugin-mocha since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-prettier` from 5.5.0 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRe...\n\n_Description has been truncated_","html_url":"https://github.com/edisplay/puppeteer/pull/135","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/edisplay%2Fpuppeteer/issues/135","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/135/packages"}},{"old_version":"0.32.0","new_version":"0.33.0","update_type":"minor","path":null,"pr_created_at":"2025-12-08T11:51:00.000Z","version_change":"0.32.0 → 0.33.0","issue":{"uuid":"3706025478","node_id":"PR_kwDOPaua9s63qRkr","number":31,"state":"closed","title":"chore(deps): bump the minor-deps-updates-main group across 1 directory with 30 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T11:47:35.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T11:51:00.000Z","updated_at":"2025-12-15T11:47:37.000Z","time_to_close":604595,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-deps-updates-main","update_count":30,"packages":[{"name":"@aws-sdk/client-cloudfront","old_version":"3.840.0","new_version":"3.946.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-device-farm","old_version":"3.840.0","new_version":"3.946.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-s3","old_version":"3.840.0","new_version":"3.946.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.840.0","new_version":"3.946.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@serenity-js/core","old_version":"3.32.3","new_version":"3.37.0","repository_url":"https://github.com/serenity-js/serenity-js"},{"name":"@stencil/core","old_version":"4.35.3","new_version":"4.38.3","repository_url":"https://github.com/stenciljs/core"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"puppeteer-core","old_version":"24.11.2","new_version":"24.32.1","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.2","repository_url":"https://github.com/isaacs/rimraf"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"tsx","old_version":"4.20.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"import-meta-resolve","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/wooorm/import-meta-resolve"},{"name":"csv-stringify","old_version":"6.5.2","new_version":"6.6.0","repository_url":"https://github.com/adaltas/node-csv"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"istanbul-reports","old_version":"3.1.7","new_version":"3.2.0","repository_url":"https://github.com/istanbuljs/istanbuljs"},{"name":"mlly","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/unjs/mlly"},{"name":"vite-plugin-top-level-await","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/Menci/vite-plugin-top-level-await"},{"name":"esbuild","old_version":"0.25.6","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"pretty-ms","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"jasmine","old_version":"5.8.0","new_version":"5.13.0","repository_url":"https://github.com/jasmine/jasmine-npm"},{"name":"@types/jasmine","old_version":"5.1.8","new_version":"5.1.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"expect-webdriverio","old_version":"5.3.4","new_version":"5.5.0","repository_url":"https://github.com/webdriverio/expect-webdriverio"},{"name":"@babel/core","old_version":"7.27.7","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@puppeteer/browsers","old_version":"2.10.5","new_version":"2.11.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"edgedriver","old_version":"6.1.2","new_version":"6.2.0","repository_url":"https://github.com/webdriverio-community/node-edgedriver"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-deps-updates-main group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-cloudfront](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront) | `3.840.0` | `3.946.0` |\n| [@aws-sdk/client-device-farm](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm) | `3.840.0` | `3.946.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.840.0` | `3.946.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.840.0` | `3.946.0` |\n| [@serenity-js/core](https://github.com/serenity-js/serenity-js/tree/HEAD/packages/core) | `3.32.3` | `3.37.0` |\n| [@stencil/core](https://github.com/stenciljs/core) | `4.35.3` | `4.38.3` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.11.2` | `24.32.1` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [import-meta-resolve](https://github.com/wooorm/import-meta-resolve) | `4.1.0` | `4.2.0` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.5.2` | `6.6.0` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [istanbul-reports](https://github.com/istanbuljs/istanbuljs/tree/HEAD/packages/istanbul-reports) | `3.1.7` | `3.2.0` |\n| [mlly](https://github.com/unjs/mlly) | `1.7.4` | `1.8.0` |\n| [vite-plugin-top-level-await](https://github.com/Menci/vite-plugin-top-level-await) | `1.5.0` | `1.6.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.6` | `0.27.1` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.2.0` | `9.3.0` |\n| [jasmine](https://github.com/jasmine/jasmine-npm) | `5.8.0` | `5.13.0` |\n| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.8` | `5.1.13` |\n| [expect-webdriverio](https://github.com/webdriverio/expect-webdriverio) | `5.3.4` | `5.5.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.7` | `7.28.5` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [@puppeteer/browsers](https://github.com/puppeteer/puppeteer) | `2.10.5` | `2.11.0` |\n| [edgedriver](https://github.com/webdriverio-community/node-edgedriver) | `6.1.2` | `6.2.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n\n\nUpdates `@aws-sdk/client-cloudfront` from 3.840.0 to 3.946.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.946.0\u003c/h2\u003e\n\u003ch4\u003e3.946.0(2025-12-05)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003erelease smithy-aws-typescript-codegen 0.39.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7548\"\u003e#7548\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/abaca492fdc60752040742d3536784987085812e\"\u003eabaca492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for typescript formatting (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7546\"\u003e#7546\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003eda6eee73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype imports and index tests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7545\"\u003e#7545\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003eeb4e29bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e  bump jws from 3.2.2 to 3.2.3 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7544\"\u003e#7544\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a934dcb7b2723ae4b1ca0360bd82ec8c8bfb1b99\"\u003ea934dcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Updating stop-task API to encapsulate containers with custom stop signal (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d7a58e2094527eecb4465f58f36bff05f0929bdc\"\u003ed7a58e20\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iam:\u003c/strong\u003e  Adding the ExpirationTime attribute to the delegation request resource. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2de739245699a99e911d0550749e7c9e4b0313ba\"\u003e2de73924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  This release adds a new ScanStatus called \u0026quot;Unsupported Code Artifacts\u0026quot;. This ScanStatus will be returned when a Lambda function was not code scanned because it has unsupported code artifacts. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30b100c95832cb085138547adf0c2cd97de84248\"\u003e30b100c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding Verification API's to Partner Central Account SDK. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9bad198139e2f90ece73c567ec855f1dc083f23\"\u003eb9bad198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Updating the desired url for \u003ccode\u003ePutEmailIdentityDkimSigningAttributes\u003c/code\u003e from v1 to v2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4e8746fff5a52958dc8d53e9ea85263d3233a9f6\"\u003e4e8746ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003econditionally append xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7551\"\u003e#7551\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f9245def44697ffb3b64d55c6e1e58ef9edd7ef4\"\u003ef9245def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eawsQueryCompatibility error structuring (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7541\"\u003e#7541\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab6839561b259612ec9524938277804f59d3048f\"\u003eab683956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eec2-metadata-service:\u003c/strong\u003e  discard response body stream on failed request (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7543\"\u003e#7543\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2dc10c6fef69350a3a2b6e0e22ef0fb4f4e3c7ab\"\u003e2dc10c6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.946.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.945.0\u003c/h2\u003e\n\u003ch4\u003e3.945.0(2025-12-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Add DisallowedByVpcEncryptionControl to the LastUpdateStatusReasonCode and StateReasonCode enums to represent failures caused by VPC Encryption Controls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cc1ebe72de21549a7c4bbc02963de04dd810f264\"\u003ecc1ebe72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.945.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.944.0\u003c/h2\u003e\n\u003ch4\u003e3.944.0(2025-12-03)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-cloudfront/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e Add TrustStore, ConnectionFunction APIs to CloudFront SDK (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e168505e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e This release adds support for bring your own IP (BYOIP) to CloudFront's CreateAnycastIpList API through an optional IpamCidrConfigs field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/aa047c72b437e3559b10979ea59afaba8844d91d\"\u003eaa047c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.935.0...v3.936.0\"\u003e3.936.0\u003c/a\u003e (2025-11-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-cloudfront\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudfront/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/168505ee3412bd533b0a2d891fb2d9eedeef66a9\"\u003e\u003ccode\u003e168505e\u003c/code\u003e\u003c/a\u003e feat(client-cloudfront): Add TrustStore, ConnectionFunction APIs to CloudFron...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/aa047c72b437e3559b10979ea59afaba8844d91d\"\u003e\u003ccode\u003eaa047c7\u003c/code\u003e\u003c/a\u003e feat(client-cloudfront): This release adds support for bring your own IP (BYO...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.946.0/clients/client-cloudfront\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-device-farm` from 3.840.0 to 3.946.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.946.0\u003c/h2\u003e\n\u003ch4\u003e3.946.0(2025-12-05)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003erelease smithy-aws-typescript-codegen 0.39.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7548\"\u003e#7548\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/abaca492fdc60752040742d3536784987085812e\"\u003eabaca492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for typescript formatting (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7546\"\u003e#7546\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003eda6eee73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype imports and index tests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7545\"\u003e#7545\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003eeb4e29bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e  bump jws from 3.2.2 to 3.2.3 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7544\"\u003e#7544\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a934dcb7b2723ae4b1ca0360bd82ec8c8bfb1b99\"\u003ea934dcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Updating stop-task API to encapsulate containers with custom stop signal (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d7a58e2094527eecb4465f58f36bff05f0929bdc\"\u003ed7a58e20\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iam:\u003c/strong\u003e  Adding the ExpirationTime attribute to the delegation request resource. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2de739245699a99e911d0550749e7c9e4b0313ba\"\u003e2de73924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  This release adds a new ScanStatus called \u0026quot;Unsupported Code Artifacts\u0026quot;. This ScanStatus will be returned when a Lambda function was not code scanned because it has unsupported code artifacts. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30b100c95832cb085138547adf0c2cd97de84248\"\u003e30b100c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding Verification API's to Partner Central Account SDK. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9bad198139e2f90ece73c567ec855f1dc083f23\"\u003eb9bad198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Updating the desired url for \u003ccode\u003ePutEmailIdentityDkimSigningAttributes\u003c/code\u003e from v1 to v2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4e8746fff5a52958dc8d53e9ea85263d3233a9f6\"\u003e4e8746ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003econditionally append xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7551\"\u003e#7551\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f9245def44697ffb3b64d55c6e1e58ef9edd7ef4\"\u003ef9245def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eawsQueryCompatibility error structuring (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7541\"\u003e#7541\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab6839561b259612ec9524938277804f59d3048f\"\u003eab683956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eec2-metadata-service:\u003c/strong\u003e  discard response body stream on failed request (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7543\"\u003e#7543\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2dc10c6fef69350a3a2b6e0e22ef0fb4f4e3c7ab\"\u003e2dc10c6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.946.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.945.0\u003c/h2\u003e\n\u003ch4\u003e3.945.0(2025-12-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Add DisallowedByVpcEncryptionControl to the LastUpdateStatusReasonCode and StateReasonCode enums to represent failures caused by VPC Encryption Controls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cc1ebe72de21549a7c4bbc02963de04dd810f264\"\u003ecc1ebe72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.945.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.944.0\u003c/h2\u003e\n\u003ch4\u003e3.944.0(2025-12-03)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-device-farm/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-device-farm:\u003c/strong\u003e Add support for environment variables and an IAM execution role. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3476f4df42c0c0e9721de269e95dbdefd6d1055c\"\u003e3476f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.935.0...v3.936.0\"\u003e3.936.0\u003c/a\u003e (2025-11-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-device-farm\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-device-farm/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3476f4df42c0c0e9721de269e95dbdefd6d1055c\"\u003e\u003ccode\u003e3476f4d\u003c/code\u003e\u003c/a\u003e feat(client-device-farm): Add support for environment variables and an IAM ex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c31b14b70eb5750573dedf0de1ccb9c8136c84f9\"\u003e\u003ccode\u003ec31b14b\u003c/code\u003e\u003c/a\u003e Publish v3.935.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.946.0/clients/client-device-farm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.840.0 to 3.946.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.946.0\u003c/h2\u003e\n\u003ch4\u003e3.946.0(2025-12-05)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003erelease smithy-aws-typescript-codegen 0.39.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7548\"\u003e#7548\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/abaca492fdc60752040742d3536784987085812e\"\u003eabaca492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for typescript formatting (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7546\"\u003e#7546\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003eda6eee73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype imports and index tests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7545\"\u003e#7545\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003eeb4e29bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e  bump jws from 3.2.2 to 3.2.3 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7544\"\u003e#7544\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a934dcb7b2723ae4b1ca0360bd82ec8c8bfb1b99\"\u003ea934dcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Updating stop-task API to encapsulate containers with custom stop signal (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d7a58e2094527eecb4465f58f36bff05f0929bdc\"\u003ed7a58e20\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iam:\u003c/strong\u003e  Adding the ExpirationTime attribute to the delegation request resource. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2de739245699a99e911d0550749e7c9e4b0313ba\"\u003e2de73924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  This release adds a new ScanStatus called \u0026quot;Unsupported Code Artifacts\u0026quot;. This ScanStatus will be returned when a Lambda function was not code scanned because it has unsupported code artifacts. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30b100c95832cb085138547adf0c2cd97de84248\"\u003e30b100c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding Verification API's to Partner Central Account SDK. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9bad198139e2f90ece73c567ec855f1dc083f23\"\u003eb9bad198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Updating the desired url for \u003ccode\u003ePutEmailIdentityDkimSigningAttributes\u003c/code\u003e from v1 to v2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4e8746fff5a52958dc8d53e9ea85263d3233a9f6\"\u003e4e8746ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003econditionally append xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7551\"\u003e#7551\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f9245def44697ffb3b64d55c6e1e58ef9edd7ef4\"\u003ef9245def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eawsQueryCompatibility error structuring (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7541\"\u003e#7541\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab6839561b259612ec9524938277804f59d3048f\"\u003eab683956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eec2-metadata-service:\u003c/strong\u003e  discard response body stream on failed request (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7543\"\u003e#7543\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2dc10c6fef69350a3a2b6e0e22ef0fb4f4e3c7ab\"\u003e2dc10c6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.946.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.945.0\u003c/h2\u003e\n\u003ch4\u003e3.945.0(2025-12-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Add DisallowedByVpcEncryptionControl to the LastUpdateStatusReasonCode and StateReasonCode enums to represent failures caused by VPC Encryption Controls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cc1ebe72de21549a7c4bbc02963de04dd810f264\"\u003ecc1ebe72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.945.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.944.0\u003c/h2\u003e\n\u003ch4\u003e3.944.0(2025-12-03)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e New S3 Storage Class FSX_ONTAP (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e56ffa40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Enable / Disable ABAC on a general purpose bucket. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9816b260680314d8883fc56e59e015fdd906f8b8\"\u003e9816b26\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.935.0...v3.936.0\"\u003e3.936.0\u003c/a\u003e (2025-11-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56ffa40ae180847a5e8d2e37d96356e6eaf38c72\"\u003e\u003ccode\u003e56ffa40\u003c/code\u003e\u003c/a\u003e feat(client-s3): New S3 Storage Class FSX_ONTAP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9816b260680314d8883fc56e59e015fdd906f8b8\"\u003e\u003ccode\u003e9816b26\u003c/code\u003e\u003c/a\u003e feat(client-s3): Enable / Disable ABAC on a general purpose bucket.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.946.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.840.0 to 3.946.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.946.0\u003c/h2\u003e\n\u003ch4\u003e3.946.0(2025-12-05)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003erelease smithy-aws-typescript-codegen 0.39.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7548\"\u003e#7548\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/abaca492fdc60752040742d3536784987085812e\"\u003eabaca492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync for typescript formatting (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7546\"\u003e#7546\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003eda6eee73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype imports and index tests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7545\"\u003e#7545\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003eeb4e29bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e  bump jws from 3.2.2 to 3.2.3 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7544\"\u003e#7544\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a934dcb7b2723ae4b1ca0360bd82ec8c8bfb1b99\"\u003ea934dcb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Updating stop-task API to encapsulate containers with custom stop signal (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d7a58e2094527eecb4465f58f36bff05f0929bdc\"\u003ed7a58e20\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iam:\u003c/strong\u003e  Adding the ExpirationTime attribute to the delegation request resource. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2de739245699a99e911d0550749e7c9e4b0313ba\"\u003e2de73924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  This release adds a new ScanStatus called \u0026quot;Unsupported Code Artifacts\u0026quot;. This ScanStatus will be returned when a Lambda function was not code scanned because it has unsupported code artifacts. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30b100c95832cb085138547adf0c2cd97de84248\"\u003e30b100c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding Verification API's to Partner Central Account SDK. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9bad198139e2f90ece73c567ec855f1dc083f23\"\u003eb9bad198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Updating the desired url for \u003ccode\u003ePutEmailIdentityDkimSigningAttributes\u003c/code\u003e from v1 to v2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4e8746fff5a52958dc8d53e9ea85263d3233a9f6\"\u003e4e8746ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003econditionally append xml declaration (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7551\"\u003e#7551\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f9245def44697ffb3b64d55c6e1e58ef9edd7ef4\"\u003ef9245def\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eawsQueryCompatibility error structuring (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7541\"\u003e#7541\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab6839561b259612ec9524938277804f59d3048f\"\u003eab683956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eec2-metadata-service:\u003c/strong\u003e  discard response body stream on failed request (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7543\"\u003e#7543\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2dc10c6fef69350a3a2b6e0e22ef0fb4f4e3c7ab\"\u003e2dc10c6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.946.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.945.0\u003c/h2\u003e\n\u003ch4\u003e3.945.0(2025-12-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Add DisallowedByVpcEncryptionControl to the LastUpdateStatusReasonCode and StateReasonCode enums to represent failures caused by VPC Encryption Controls. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cc1ebe72de21549a7c4bbc02963de04dd810f264\"\u003ecc1ebe72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.945.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.944.0\u003c/h2\u003e\n\u003ch4\u003e3.944.0(2025-12-03)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.945.0...v3.946.0\"\u003e3.946.0\u003c/a\u003e (2025-12-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.942.0...v3.943.0\"\u003e3.943.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.939.0...v3.940.0\"\u003e3.940.0\u003c/a\u003e (2025-11-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.938.0...v3.939.0\"\u003e3.939.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.936.0...v3.937.0\"\u003e3.937.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.935.0...v3.936.0\"\u003e3.936.0\u003c/a\u003e (2025-11-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.934.0...v3.935.0\"\u003e3.935.0\u003c/a\u003e (2025-11-19)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/309a20f2ff0376427b5aa7deef88870c18a74eca\"\u003e\u003ccode\u003e309a20f\u003c/code\u003e\u003c/a\u003e Publish v3.946.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/da6eee73f2cc8e6cec81f9e603cf341fb2c4bb08\"\u003e\u003ccode\u003eda6eee7\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typescript formatting (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7546\"\u003e#7546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb4e29bd42bdaee026515d65543f0dbabf423b6b\"\u003e\u003ccode\u003eeb4e29b\u003c/code\u003e\u003c/a\u003e chore(codegen): type imports and index tests (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7545\"\u003e#7545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/690095356aead615038b55b759355ac84ea9b23c\"\u003e\u003ccode\u003e6900953\u003c/code\u003e\u003c/a\u003e Publish v3.943.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9962f1c4512d6ea969ca621754b3db01ac54aa9\"\u003e\u003ccode\u003ee9962f1\u003c/code\u003e\u003c/a\u003e Publish v3.940.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15923791acb0f527cf323c58aecd5d4bea7fff29\"\u003e\u003ccode\u003e1592379\u003c/code\u003e\u003c/a\u003e Publish v3.939.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9981cbc71ff75ed458b62ecb18220a0a1f692f1a\"\u003e\u003ccode\u003e9981cbc\u003c/code\u003e\u003c/a\u003e Publish v3.937.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a180cc700f630c07711ca0c823b668fe50e5123e\"\u003e\u003ccode\u003ea180cc7\u003c/code\u003e\u003c/a\u003e Publish v3.936.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c31b14b70eb5750573dedf0de1ccb9c8136c84f9\"\u003e\u003ccode\u003ec31b14b\u003c/code\u003e\u003c/a\u003e Publish v3.935.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ac2be518aa22bbc0c1899580073b433c0d3836ac\"\u003e\u003ccode\u003eac2be51\u003c/code\u003e\u003c/a\u003e chore(codegen): update for smithy/core serde fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7511\"\u003e#7511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.946.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@serenity-js/core` from 3.32.3 to 3.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/releases\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.37.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​cucumber/cucumber\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/7056e7129928f7e1db57ed6e7657ffa8bfd486ed\"\u003e7056e71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency body-parser to v2.2.1 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/0738ce8d63428f2d989db40d39f64cb1893cd897\"\u003e0738ce8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency express to v5.2.0 [security] (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/99a34b3a555324755ae15ba4ea82245c9057adef\"\u003e99a34b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency jasmine to v5.13.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9e924c0458b380126245f033c5b95b96ac4ac57b\"\u003e9e924c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency lru-cache to v11.2.4 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/53255161e3b3ef77fe26ee72c5d40bbac6a2a5b4\"\u003e5325516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e introduced axios fixture (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/a83674697531622d522c6924db2875188efcc834\"\u003ea836746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e support for providing extraAbilities without overriding the actors (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/5e189caa4f4a0f38287f8586f21d8106c7c7dab3\"\u003e5e189ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright-test:\u003c/strong\u003e useBase supports merging multiple base fixtures (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e37ed77ae2cc8c18349096cc82668cf522d2e7f1\"\u003ee37ed77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update playwright dependencies to v1.57.0 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/800445eca508112ab2dd9fd1f1101113c6091fe3\"\u003e800445e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update webdriverio dependencies to ^9.20.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/1d89e8bb8f5ec03386afdef0eacdab802c7d6940\"\u003e1d89e8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocal-server:\u003c/strong\u003e updated examples in API docs (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/32f99b0620e91d00252a74ea435e5fed9c060da8\"\u003e32f99b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.36.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency axios to v1.13.2 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9f8d6cc34ecf2cbd121380bd584f509b1416e675\"\u003e9f8d6cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplaywright:\u003c/strong\u003e corrected handling of pages closed during the test (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/adbd35c9b2ae83b63bd7541461646891f5951b2d\"\u003eadbd35c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/serenity-js/serenity-js/issues/3054\"\u003e#3054\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serenity-js/serenity-js/blob/main/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​serenity-js/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.2...v3.37.0\"\u003e3.37.0\u003c/a\u003e (2025-12-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.1...v3.36.2\"\u003e3.36.2\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​serenity-js/core\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.36.0...v3.36.1\"\u003e3.36.1\u003c/a\u003e (2025-11-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency tiny-types to v1.24.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/952a453936326d154389b79bfd3b04f4b75d0688\"\u003e952a453\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.3...v3.36.0\"\u003e3.36.0\u003c/a\u003e (2025-11-06)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​paralleldrive/cuid2\u003c/code\u003e to v2.3.1 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/e7fb0b51dc502942152cdb4a64d347df0520831a\"\u003ee7fb0b5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e introduced support for Node 24, dropped support for Node 18 (EOL) (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/9dd5f885d8e65cd8ff3429a2af94151fbe9134ed\"\u003e9dd5f88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/compare/v3.35.2...v3.35.3\"\u003e3.35.3\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency semver to v7.7.3 (\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/4d73e2127068088d42aa751acf730097a4e3a426\"\u003e4d73e21\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/dae146cd99a04f09b5926fb9d3205af562fa2927\"\u003e\u003ccode\u003edae146c\u003c/code\u003e\u003c/a\u003e chore(release): v3.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/88a1027aa2171c26e3988e2aaeacea081df91780\"\u003e\u003ccode\u003e88a1027\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/98c39768e18fdba1e9f15464c5e4e4bc166ebe6d\"\u003e\u003ccode\u003e98c3976\u003c/code\u003e\u003c/a\u003e docs(console-reporter): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/371f89759b7b503d5a581f23a69961d0bc97b322\"\u003e\u003ccode\u003e371f897\u003c/code\u003e\u003c/a\u003e docs(rest): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/97c87d6956647fdd9ca594e029f7a754812973a5\"\u003e\u003ccode\u003e97c87d6\u003c/code\u003e\u003c/a\u003e docs(core): updated the readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/3fd671ed1982540f2821c02ec2679cca77822936\"\u003e\u003ccode\u003e3fd671e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency memfs to v4.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/bce71a2454b8c6e2639bc351cc84f47c0c8cbb0a\"\u003e\u003ccode\u003ebce71a2\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/21a824403d570f7a8e0875c579794635c614bd77\"\u003e\u003ccode\u003e21a8244\u003c/code\u003e\u003c/a\u003e docs(core): removed deprecated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/d13abbfcd6255c6f9466394d4efa1e808907a71f\"\u003e\u003ccode\u003ed13abbf\u003c/code\u003e\u003c/a\u003e chore(release): v3.36.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serenity-js/serenity-js/commit/73bc19c2ebdab0f93b6edbc31e3a6e3b74f52034\"\u003e\u003ccode\u003e73bc19c\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/memfs-4.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serenity-js/serenity-js/commits/v3.37.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​serenity-js/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stencil/core` from 4.35.3 to 4.38.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/releases\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e😋 v4.38.3 (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentation:\u003c/strong\u003e Escape special chars within jsdoc comments (\u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003e#6435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fredppro\"\u003e\u003ccode\u003e@​fredppro\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6435\"\u003estenciljs/core#6435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🐎 4.38.2 (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ritoban23\"\u003e\u003ccode\u003e@​ritoban23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6423\"\u003estenciljs/core#6423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🚎 4.38.1 (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTest\u003c/strong\u003e Export internal \u003ccode\u003emockComponentMeta\u003c/code\u003e object making writing custom output-target tests easier (\u003ca href=\"https://github.com/stenciljs/core/commit/ef05b4505a9313280bca5712dedcbc0444fa37a5\"\u003eef05b45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript:\u003c/strong\u003e update typescript to version 5.9.2 by \u003ca href=\"https://github.com/OS-jacobbell\"\u003e\u003ccode\u003e@​OS-jacobbell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6397\"\u003estenciljs/core#6397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Cliffback\"\u003e\u003ccode\u003e@​Cliffback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6409\"\u003estenciljs/core#6409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OS-jacobbell\"\u003e\u003ccode\u003e@​OS-jacobbell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/stenciljs/core/pull/6397\"\u003estenciljs/core#6397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.0...v4.38.1\"\u003ehttps://github.com/stenciljs/core/compare/v4.38.0...v4.38.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🎿 4.38.0 (2025-10-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stenciljs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stencil/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e😋 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.2...v4.38.3\"\u003e4.38.3\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003ee790c24\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ets:\u003c/strong\u003e moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitOnError (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6433\"\u003e#6433\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e5018e1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e4719427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.1...v4.38.2\"\u003e4.38.2\u003c/a\u003e (2025-10-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e absolute to relative path conversion: greedy extension replacement (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6421\"\u003e#6421\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/5341bf4109391a98282f96479f6a7c3ab0a9ee8c\"\u003e5341bf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emock-doc:\u003c/strong\u003e implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003ea85d031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003eb191267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e7044550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚎 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.38.0...v4.38.1\"\u003e4.38.1\u003c/a\u003e (2025-10-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e add extended class source in collection dependencies (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6412\"\u003e#6412\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/40516ea2b75b24471bd8fc8f37e47f0945be4a0f\"\u003e40516ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e better boolean attribute handling (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6413\"\u003e#6413\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/06a2375f80f53d03c12859ef29ce27d40d8fec6b\"\u003e06a2375\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTest\u003c/strong\u003e Export internal \u003ccode\u003emockComponentMeta\u003c/code\u003e object making writing custom output-target tests easier (\u003ca href=\"https://github.com/stenciljs/core/commit/ef05b4505a9313280bca5712dedcbc0444fa37a5\"\u003eef05b45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e🎿 \u003ca href=\"https://github.com/stenciljs/core/compare/v4.37.1...v4.38.0\"\u003e4.38.0\u003c/a\u003e (2025-10-02)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elocal (same-file) class inheritance search (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6403\"\u003e#6403\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/695b1acabd401bd0f7b6c945be3225e7896bbc14\"\u003e695b1ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e stop immediate re-renders for reflected props when null !== undefined (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6404\"\u003e#6404\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/680b12ec7302f169e5d251066e522b81071f8c4e\"\u003e680b12e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etest:\u003c/strong\u003e stop duplicate super calls in Jest (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6401\"\u003e#6401\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/32160ad13beb1891f2cefbcf946f17fdb41aacf5\"\u003e32160ad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etest:\u003c/strong\u003e trigger \u003ca href=\"https://github.com/Watch\"\u003e\u003ccode\u003e@​Watch\u003c/code\u003e\u003c/a\u003e decorators on inherited classes in jest env (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6402\"\u003e#6402\u003c/a\u003e) (\u003ca href=\"https://github.com/stenciljs/core/commit/f2770687f592782ce2ff234da933f603ca9e31bb\"\u003ef277068\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/bede52f9ed7e60d3faff0a57de6c97d28b5caa66\"\u003e\u003ccode\u003ebede52f\u003c/code\u003e\u003c/a\u003e v4.38.3 (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6442\"\u003e#6442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/47194274cb4d68adb1acb8a37984e9119c78859c\"\u003e\u003ccode\u003e4719427\u003c/code\u003e\u003c/a\u003e fix(types): revert autocorrect omission (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6441\"\u003e#6441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/744b783cdf5d76dec0e66cd53cf83140ac5a7c75\"\u003e\u003ccode\u003e744b783\u003c/code\u003e\u003c/a\u003e FIX {CORE-6376} Escape special chars in JSDoc comments (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6435\"\u003e#6435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/e790c24f2205677f1f0cd8251110a608c864c5bb\"\u003e\u003ccode\u003ee790c24\u003c/code\u003e\u003c/a\u003e fix(runtime): modern class props detected in collections (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6431\"\u003e#6431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/5018e1e3ebf03a4b560bba89a3642698ca3f2d9f\"\u003e\u003ccode\u003e5018e1e\u003c/code\u003e\u003c/a\u003e fix(ts): moduleResolution can now be \u003ccode\u003ebundler\u003c/code\u003e. Configurable module / noEmitO...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/b990425d14bc10c3e86bedeacee7741d8c41c0e5\"\u003e\u003ccode\u003eb990425\u003c/code\u003e\u003c/a\u003e v4.38.2 (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6427\"\u003e#6427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/70445506ed4e721db64b7e813fd9b8433c5ea957\"\u003e\u003ccode\u003e7044550\u003c/code\u003e\u003c/a\u003e fix(types): temporary \u003ccode\u003eautocorrect\u003c/code\u003e fix (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6426\"\u003e#6426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/11b2d7a08ee39ba79cc482197e7a9145e881172a\"\u003e\u003ccode\u003e11b2d7a\u003c/code\u003e\u003c/a\u003e chore: more mixin / extends warnings (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6424\"\u003e#6424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/a85d0312d6f199023e35c08bddea5a2da0c9f989\"\u003e\u003ccode\u003ea85d031\u003c/code\u003e\u003c/a\u003e fix(mock-doc): implement \u003ccode\u003epart\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6423\"\u003e#6423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stenciljs/core/commit/b191267afca98b033c8f7eda4f348a908814055b\"\u003e\u003ccode\u003eb191267\u003c/code\u003e\u003c/a\u003e fix(types): new \u003ccode\u003eMixedInCtor\u003c/code\u003e type to make \u003ccode\u003eMixin\u003c/code\u003e components type-safe (\u003ca href=\"https://redirect.github.com/stenciljs/core/issues/6422\"\u003e#6422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stenciljs/core/compare/v4.35.3...v4.38.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 16.3.0 to 16.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)  6d441ca\u003c/li\u003e\n\u003cli\u003eAdd Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)  ea31521\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/309\"\u003e#309\u003c/a\u003e)  8b8a2d6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/46fdf18f4ce0b5abc9da1b3cf0f64fe8413f8573\"\u003e\u003ccode\u003e46fdf18\u003c/code\u003e\u003c/a\u003e 16.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/6d441ca77493f1ce9a8b332acdcbf8b153f2d788\"\u003e\u003ccode\u003e6d441ca\u003c/code\u003e\u003c/a\u003e Update globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/d323da640b22eb962aa60a85e9303419d1ec3131\"\u003e\u003ccode\u003ed323da6\u003c/code\u003e\u003c/a\u003e Add test for keys and values (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ea31521ef3c30a6ac4ca269970ecccf47e1524d6\"\u003e\u003ccode\u003eea31521\u003c/code\u003e\u003c/a\u003e Add Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/fa8aaaeb9b203468a07e9c2dacec9ca48527aa1f\"\u003e\u003ccode\u003efa8aaae\u003c/code\u003e\u003c/a\u003e Add date to automated PR title (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b777f0926d9f5d433a4cc507e4d282eb714ddc4f\"\u003e\u003ccode\u003eb777f09\u003c/code\u003e\u003c/a\u003e Update Puppeteer (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/52ba38b98338c0e4c16ebab6638b2ac74a2f726c\"\u003e\u003ccode\u003e52ba38b\u003c/code\u003e\u003c/a\u003e 16.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8b8a2d62527a90c2535de732f3eeeb6f3111f1be\"\u003e\u003ccode\u003e8b8a2d6\u003c/code\u003e\u003c/a\u003e Update globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.3.0...v16.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `puppeteer-core` from 24.11.2 to 24.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/puppeteer/puppeteer/releases\"\u003epuppeteer-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epuppeteer-core: v24.32.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.32.0...puppeteer-core-v24.32.1\"\u003e24.32.1\u003c/a\u003e (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eassertion errors and wrong URL in puppeteer.connect(channel) (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14486\"\u003e#14486\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/1095b463494dce105fff567321aa3b6e504bab52\"\u003e1095b46\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📄 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix versioning in Supported browsers (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14481\"\u003e#14481\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/1af199d748333f6068ce89d09a6c82fc8cc07d8b\"\u003e1af199d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epuppeteer-core: v24.32.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.31.0...puppeteer-core-v24.32.0\"\u003e24.32.0\u003c/a\u003e (2025-12-03)\u003c/h2\u003e\n\u003ch3\u003e🎉 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd browser.screens, .addScreen and .removeScreen methods (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14445\"\u003e#14445\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/98ae5e75fda3d01c067dac6926370dba05cd720c\"\u003e98ae5e7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebluetooth emulation (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14448\"\u003e#14448\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/e181c1befaebadfa74ec4e1b6742f26187bd3a2a\"\u003ee181c1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Chrome 143.0.7499.40 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14476\"\u003e#14476\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/b0e15aff5143b1c08d0ad66555cfc5c9a369d5dd\"\u003eb0e15af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport channel in puppeteer.connect (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14466\"\u003e#14466\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/bc3a52185d43618756c491e9cc930ca9340f9776\"\u003ebc3a521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport new page window positioning (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14446\"\u003e#14446\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/20881f8a52b8a29abaf6e5353dc8642474348fa0\"\u003e20881f8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriver:\u003c/strong\u003e bluetooth emulation via WebDriver BiDi (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14455\"\u003e#14455\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/e17263c815cb6638c035d0d91934ab8536f03b7b\"\u003ee17263c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eignore non-page DevTools targets when handleDevToolsAsPage=true (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14472\"\u003e#14472\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/11bf1d205707e02c874cb6e3c5ee6f12b1e27f70\"\u003e11bf1d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprevent accessibility nodes attributes with false from being ignored (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14475\"\u003e#14475\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/086a8ab650c424192ec8edf489fce90bad318bb2\"\u003e086a8ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eroll to Firefox 145.0.2 (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14462\"\u003e#14462\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/97ca8944d5fb5f169804f230d431a62cb600bbfc\"\u003e97ca894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriver:\u003c/strong\u003e allow for scripts to throw platform objects (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14456\"\u003e#14456\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/7c0d3d977b2c3370516c42218977bd4338421b28\"\u003e7c0d3d9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​puppeteer/browsers\u003c/code\u003e bumped from 2.10.13 to 2.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epuppeteer-core: v24.31.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.30.0...puppeteer-core-v24.31.0\"\u003e24.31.0\u003c/a\u003e (2025-11-20)\u003c/h2\u003e\n\u003ch3\u003e🎉 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriver:\u003c/strong\u003e use \u003ccode\u003eemulation.setNetworkConditions\u003c/code\u003e for offline emulation (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14431\"\u003e#14431\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/a9e7c1dc7df7de10304c2f6cdd93e95de3bc0921\"\u003ea9e7c1d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriver:\u003c/strong\u003e use \u003ccode\u003eemulation.setUserAgentOverride\u003c/code\u003e instead of network interception (\u003ca href=\"https://redirect.github.com/puppeteer/puppeteer/issues/14335\"\u003e#14335\u003c/a\u003e) (\u003ca href=\"https://github.com/puppeteer/puppeteer/commit/e48ae6bd8ca39fc09c79f468b48b1666d5668726\"\u003ee48ae6b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md\"\u003epuppeteer-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.32.0...puppeteer-v24.32.1\"\u003e24.32.1\u003c/a...\n\n_Description has been truncated_","html_url":"https://github.com/StephNathai/webdriverio/pull/31","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/StephNathai%2Fwebdriverio/issues/31","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/31/packages"}},{"old_version":"0.32.0","new_version":"0.33.0","update_type":"minor","path":null,"pr_created_at":"2025-11-24T19:53:28.000Z","version_change":"0.32.0 → 0.33.0","issue":{"uuid":"3660316355","node_id":"PR_kwDOJBqt-861Rki0","number":435,"state":"closed","title":"chore(deps-dev): bump the dev-dependencies group with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-11T08:53:34.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-24T19:53:28.000Z","updated_at":"2025-12-11T08:53:35.000Z","time_to_close":1429206,"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":"@biomejs/biome","old_version":"2.1.1","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/node","old_version":"22.16.2","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"cspell","old_version":"8.19.4","new_version":"9.3.2","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"cz-conventional-changelog","old_version":"3.0.1","new_version":"3.3.0","repository_url":"https://github.com/commitizen/cz-conventional-changelog"},{"name":"glob","old_version":"11.1.0","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"release-it","old_version":"19.0.3","new_version":"19.0.6","repository_url":"https://github.com/release-it/release-it"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"tsup","old_version":"8.5.0","new_version":"8.5.1","repository_url":"https://github.com/egoist/tsup"},{"name":"tsx","old_version":"4.20.3","new_version":"4.20.6","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typedoc","old_version":"0.28.7","new_version":"0.28.14","repository_url":"https://github.com/TypeStrong/TypeDoc"},{"name":"typedoc-plugin-frontmatter","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/typedoc2md/typedoc-plugin-markdown"},{"name":"typedoc-plugin-markdown","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/typedoc2md/typedoc-plugin-markdown"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.13","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@types/uuid","old_version":"10.0.0","new_version":"11.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.1.1` | `2.3.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.16.2` | `24.10.1` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `8.19.4` | `9.3.2` |\n| [cz-conventional-changelog](https://github.com/commitizen/cz-conventional-changelog) | `3.0.1` | `3.3.0` |\n| [glob](https://github.com/isaacs/node-glob) | `11.1.0` | `13.0.0` |\n| [release-it](https://github.com/release-it/release-it) | `19.0.3` | `19.0.6` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [tsup](https://github.com/egoist/tsup) | `8.5.0` | `8.5.1` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.20.6` |\n| [typedoc](https://github.com/TypeStrong/TypeDoc) | `0.28.7` | `0.28.14` |\n| [typedoc-plugin-frontmatter](https://github.com/typedoc2md/typedoc-plugin-markdown/tree/HEAD/packages/typedoc-plugin-frontmatter) | `1.3.0` | `1.3.1` |\n| [typedoc-plugin-markdown](https://github.com/typedoc2md/typedoc-plugin-markdown/tree/HEAD/packages/typedoc-plugin-markdown) | `4.7.0` | `4.9.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.13` |\n| [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) | `10.0.0` | `11.0.0` |\n\nUpdates `@biomejs/biome` from 2.1.1 to 2.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.3.7\u003c/h2\u003e\n\u003ch2\u003e2.3.7\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/8169\"\u003e#8169\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7fdcec8eb4ce9f28784f823ef01bd923d2c5d1cb\"\u003e\u003ccode\u003e7fdcec8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7999\"\u003e#7999\u003c/a\u003e: Correctly place \u003ccode\u003eawait\u003c/code\u003e after leading comment in auto-fix action from \u003ccode\u003enoFloatingPromises\u003c/code\u003e rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8157\"\u003e#8157\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/12d5b422e388a3f5a906930f2cf04b6835c05258\"\u003e\u003ccode\u003e12d5b42\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8148\"\u003e#8148\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-invalid-use-before-declaration/\"\u003e\u003ccode\u003enoInvalidUseBeforeDeclaration\u003c/code\u003e\u003c/a\u003e no longer reports some valid use before declarations.\u003c/p\u003e\n\u003cp\u003eThe following code is no longer reported as invalid:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass classA {\n  C = C;\n}\nconst C = 0;\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/8178\"\u003e#8178\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6ba41570e088765cab5b7075f55335296a005c94\"\u003e\u003ccode\u003e6ba4157\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/8174\"\u003e#8174\u003c/a\u003e, where the HTML parser would parse 2 directives as a single directive because it would not reject whitespace in Vue directives. This would cause the formatter to erroneously merge the 2 directives into one, resulting in broken code.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- \u0026lt;Component v-else:property=\u0026quot;123\u0026quot; /\u0026gt;\n+ \u0026lt;Component v-else :property=\u0026quot;123\u0026quot; /\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/8088\"\u003e#8088\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0eb08e8e34f96b5a4fd8cc67f430b614736b6d4c\"\u003e\u003ccode\u003e0eb08e8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/db295\"\u003e\u003ccode\u003e@​db295\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7876\"\u003e#7876\u003c/a\u003e: The \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-imports/\"\u003e\u003ccode\u003enoUnusedImports\u003c/code\u003e\u003c/a\u003e rule now ignores imports that are used by \u003ca href=\"https://github.com/linkcode\"\u003e\u003ccode\u003e@​linkcode\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/linkplain\"\u003e\u003ccode\u003e@​linkplain\u003c/code\u003e\u003c/a\u003e (previously supported \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/see\"\u003e\u003ccode\u003e@​see\u003c/code\u003e\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe following code will no longer be a false positive:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport type { a } from \u0026quot;a\u0026quot;\n\u003cp\u003e/**\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{\u003ca href=\"https://github.com/linkcode\"\u003e\u003ccode\u003e@​linkcode\u003c/code\u003e\u003c/a\u003e a}\n*/\nfunction func() {}\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8119\"\u003e#8119\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/8d6465554ef9cd97f017102892f948593b0f26f1\"\u003e\u003ccode\u003e8d64655\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Improved the detection of the rule \u003ccode\u003enoUnnecessaryConditions\u003c/code\u003e. Now the rule isn't triggered for variables that are mutated inside a module.\u003c/p\u003e\n\u003cp\u003eThis logic deviates from the original rule, hence \u003ccode\u003enoUnnecessaryConditions\u003c/code\u003e is now marked as \u0026quot;inspired\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003ehey\u003c/code\u003e starts as \u003ccode\u003efalse\u003c/code\u003e, but then it's assigned to a string. The rule isn't triggered inside the \u003ccode\u003eif\u003c/code\u003e check.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003elet hey = false;\n\u003cp\u003efunction test() {\nhey = \u0026quot;string\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.7\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/8169\"\u003e#8169\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7fdcec8eb4ce9f28784f823ef01bd923d2c5d1cb\"\u003e\u003ccode\u003e7fdcec8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7999\"\u003e#7999\u003c/a\u003e: Correctly place \u003ccode\u003eawait\u003c/code\u003e after leading comment in auto-fix action from \u003ccode\u003enoFloatingPromises\u003c/code\u003e rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8157\"\u003e#8157\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/12d5b422e388a3f5a906930f2cf04b6835c05258\"\u003e\u003ccode\u003e12d5b42\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8148\"\u003e#8148\u003c/a\u003e. \u003ca href=\"https://biomejs.dev/linter/rules/no-invalid-use-before-declaration/\"\u003e\u003ccode\u003enoInvalidUseBeforeDeclaration\u003c/code\u003e\u003c/a\u003e no longer reports some valid use before declarations.\u003c/p\u003e\n\u003cp\u003eThe following code is no longer reported as invalid:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass classA {\n  C = C;\n}\nconst C = 0;\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/8178\"\u003e#8178\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6ba41570e088765cab5b7075f55335296a005c94\"\u003e\u003ccode\u003e6ba4157\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/8174\"\u003e#8174\u003c/a\u003e, where the HTML parser would parse 2 directives as a single directive because it would not reject whitespace in Vue directives. This would cause the formatter to erroneously merge the 2 directives into one, resulting in broken code.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- \u0026lt;Component v-else:property=\u0026quot;123\u0026quot; /\u0026gt;\n+ \u0026lt;Component v-else :property=\u0026quot;123\u0026quot; /\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/8088\"\u003e#8088\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0eb08e8e34f96b5a4fd8cc67f430b614736b6d4c\"\u003e\u003ccode\u003e0eb08e8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/db295\"\u003e\u003ccode\u003e@​db295\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7876\"\u003e#7876\u003c/a\u003e: The \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-imports/\"\u003e\u003ccode\u003enoUnusedImports\u003c/code\u003e\u003c/a\u003e rule now ignores imports that are used by \u003ca href=\"https://github.com/linkcode\"\u003e\u003ccode\u003e@​linkcode\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/linkplain\"\u003e\u003ccode\u003e@​linkplain\u003c/code\u003e\u003c/a\u003e (previously supported \u003ca href=\"https://github.com/link\"\u003e\u003ccode\u003e@​link\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/see\"\u003e\u003ccode\u003e@​see\u003c/code\u003e\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThe following code will no longer be a false positive:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport type { a } from \u0026quot;a\u0026quot;\n\u003cp\u003e/**\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{\u003ca href=\"https://github.com/linkcode\"\u003e\u003ccode\u003e@​linkcode\u003c/code\u003e\u003c/a\u003e a}\n*/\nfunction func() {}\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8119\"\u003e#8119\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/8d6465554ef9cd97f017102892f948593b0f26f1\"\u003e\u003ccode\u003e8d64655\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Improved the detection of the rule \u003ccode\u003enoUnnecessaryConditions\u003c/code\u003e. Now the rule isn't triggered for variables that are mutated inside a module.\u003c/p\u003e\n\u003cp\u003eThis logic deviates from the original rule, hence \u003ccode\u003enoUnnecessaryConditions\u003c/code\u003e is now marked as \u0026quot;inspired\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIn the following example, \u003ccode\u003ehey\u003c/code\u003e starts as \u003ccode\u003efalse\u003c/code\u003e, but then it's assigned to a string. The rule isn't triggered inside the \u003ccode\u003eif\u003c/code\u003e check.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003elet hey = false;\n\u003cp\u003efunction test() {\nhey = \u0026quot;string\u0026quot;;\n}\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/8e97b89d2c3b28be6f051aff6a504469ada7196b\"\u003e\u003ccode\u003e8e97b89\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8161\"\u003e#8161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fb1458b33c1e871ae129e14cf23d76391129eb8d\"\u003e\u003ccode\u003efb1458b\u003c/code\u003e\u003c/a\u003e feat(lint/html/vue): add \u003ccode\u003euseVueValidVText\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8158\"\u003e#8158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/2dd38cf5a190a4795505d754cdd9e0e1d96cc7c1\"\u003e\u003ccode\u003e2dd38cf\u003c/code\u003e\u003c/a\u003e fix(schema): domains and feature kind (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8147\"\u003e#8147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/803a44a5f07d72ead15e7fcd4e2413927dd994c3\"\u003e\u003ccode\u003e803a44a\u003c/code\u003e\u003c/a\u003e chore: remove gold sponsor (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8135\"\u003e#8135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/166d95b924368665fee2802d5c84170df1494c83\"\u003e\u003ccode\u003e166d95b\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/6976d03739b7202543594297e39a0c949ecfba98\"\u003e\u003ccode\u003e6976d03\u003c/code\u003e\u003c/a\u003e chore: schema regression rule domains (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8133\"\u003e#8133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5fc5416ae1a64dfae977241eb3f30601999039b7\"\u003e\u003ccode\u003e5fc5416\u003c/code\u003e\u003c/a\u003e feat(lint/vue): add \u003ccode\u003enoVueVIfWithVFor\u003c/code\u003e, \u003ccode\u003euseVueHyphenatedAttributes\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8097\"\u003e#8097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fb8e3e76776b891f037edf308179fc64e4865a4d\"\u003e\u003ccode\u003efb8e3e7\u003c/code\u003e\u003c/a\u003e fix(noInvalidUseBeforeDeclaration): handle class, enum, import-equals (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8113\"\u003e#8113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0f0a65884b615109a1282e88f18efbaca3d223b0\"\u003e\u003ccode\u003e0f0a658\u003c/code\u003e\u003c/a\u003e feat(analyze): implement \u003ccode\u003enoSyncScripts\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8108\"\u003e#8108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/82b9a8eb3ddeb396c9c4615fb316bdd1eb3c7a49\"\u003e\u003ccode\u003e82b9a8e\u003c/code\u003e\u003c/a\u003e feat(js_analyze): implement useFind (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8100\"\u003e#8100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.7/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​biomejs/biome\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.16.2 to 24.10.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cspell` from 8.19.4 to 9.3.2\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\u003ev9.3.2\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Add Zig programming language dictionary (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/7998\"\u003e#7998\u003c/a\u003e)\u003c/h3\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Search for TypeScript config files. (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/7997\"\u003e#7997\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eTypeScript files were allowed, but would not be automatically found.\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eDictionary Updates\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Workflow Bot -- Update Dictionaries (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8004\"\u003e#8004\u003c/a\u003e)\u003c/h3\u003e\n\u003ch1\u003eUpdate Dictionaries (main)\u003c/h1\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003e .../snapshots/ktaranov/sqlserver-kit/report.yaml   |  4 +--\n .../snapshots/ktaranov/sqlserver-kit/snapshot.txt  |  5 ++-\n packages/cspell-bundled-dicts/package.json         |  6 ++--\n pnpm-lock.yaml                                     | 36 +++++++++++-----------\n 4 files changed, 24 insertions(+), 27 deletions(-)\n\u003c/code\u003e\u003c/pre\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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\u003ev9.3.2 (2025-11-15)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Add Zig programming language dictionary (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/7998\"\u003e#7998\u003c/a\u003e)\u003c/h3\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Search for TypeScript config files. (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/7997\"\u003e#7997\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eTypeScript files were allowed, but would not be automatically found.\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eDictionary Updates\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: Workflow Bot -- Update Dictionaries (main) (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/8004\"\u003e#8004\u003c/a\u003e)\u003c/h3\u003e\n\u003ch1\u003eUpdate Dictionaries (main)\u003c/h1\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003e .../snapshots/ktaranov/sqlserver-kit/report.yaml   |  4 +--\n .../snapshots/ktaranov/sqlserver-kit/snapshot.txt  |  5 ++-\n packages/cspell-bundled-dicts/package.json         |  6 ++--\n pnpm-lock.yaml                                     | 36 +++++++++++-----------\n 4 files changed, 24 insertions(+), 27 deletions(-)\n\u003c/code\u003e\u003c/pre\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev9.3.1 (2025-11-12)\u003c/h2\u003e\n\u003ch3\u003eFixes\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/595bde79b4a5abf3256b71129995ec3601454b02\"\u003e\u003ccode\u003e595bde7\u003c/code\u003e\u003c/a\u003e v9.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/7bda47e341ada95d033bf359fd6609403044f8d6\"\u003e\u003ccode\u003e7bda47e\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v9.3.2 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/7990\"\u003e#7990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/3a6711cddbfb9304ed825e5188c1876810e671dd\"\u003e\u003ccode\u003e3a6711c\u003c/code\u003e\u003c/a\u003e fix: Add Zig programming language dictionary (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/7998\"\u003e#7998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/3f8bf5c88cda393b581957b7f8efc696e432f6f1\"\u003e\u003ccode\u003e3f8bf5c\u003c/code\u003e\u003c/a\u003e v9.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/05b91fac36e2b54daac6697e307a34524aae9fe3\"\u003e\u003ccode\u003e05b91fa\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v9.3.1 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/7968\"\u003e#7968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/1fe74ea417b39a6218e1b62c8679c182b80e2851\"\u003e\u003ccode\u003e1fe74ea\u003c/code\u003e\u003c/a\u003e fix: Support Deno (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/7966\"\u003e#7966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/7fb984ea1809038769617b4105b55bd53f0a7f30\"\u003e\u003ccode\u003e7fb984e\u003c/code\u003e\u003c/a\u003e v9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/7aede50defbbc9fc4dbd7b91ef476c84e347a2f5\"\u003e\u003ccode\u003e7aede50\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v9.3.0 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/7936\"\u003e#7936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/610a15f84e5ae1934316771a8bccf6417bf865c5\"\u003e\u003ccode\u003e610a15f\u003c/code\u003e\u003c/a\u003e chore: bump vitest and \u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/7945\"\u003e#7945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/72f1712caec38d669869b11705eda0bc992e5d4f\"\u003e\u003ccode\u003e72f1712\u003c/code\u003e\u003c/a\u003e feat: Support loading \u003ccode\u003e.ts\u003c/code\u003e and \u003ccode\u003e.mts\u003c/code\u003e config files. (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/7961\"\u003e#7961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/streetsidesoftware/cspell/commits/v9.3.2/packages/cspell\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cz-conventional-changelog` from 3.0.1 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/releases\"\u003ecz-conventional-changelog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/compare/v3.2.1...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2020-08-26)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eengine:\u003c/strong\u003e add support for disableSubjectLowerCase (\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/df66875\"\u003edf66875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/compare/v3.2.0...v3.2.1\"\u003e3.2.1\u003c/a\u003e (2020-08-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect typo in JSON (\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/58df4d1\"\u003e58df4d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrap updateTypes in packageRules (\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/0f6dfbf\"\u003e0f6dfbf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/compare/v3.1.1...v3.2.0\"\u003e3.2.0\u003c/a\u003e (2020-05-04)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add suport for custom types (\u003ca href=\"https://redirect.github.com/commitizen/cz-conventional-changelog/issues/104\"\u003e#104\u003c/a\u003e) (\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/aae2548\"\u003eaae2548\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/compare/v3.1.0...v3.1.1\"\u003e3.1.1\u003c/a\u003e (2020-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edefaultValues:\u003c/strong\u003e Added fallback for optional default values (\u003ca href=\"https://redirect.github.com/commitizen/cz-conventional-changelog/issues/99\"\u003e#99\u003c/a\u003e) (\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/2aae317\"\u003e2aae317\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/compare/v3.0.3...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2020-01-28)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eengine:\u003c/strong\u003e add support for disableScopeLowerCase (\u003ca href=\"https://redirect.github.com/commitizen/cz-conventional-changelog/issues/96\"\u003e#96\u003c/a\u003e) (\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/e7bd546\"\u003ee7bd546\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/compare/v3.0.2...v3.0.3\"\u003e3.0.3\u003c/a\u003e (2020-01-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate conventional-commit-types to the latest version 🚀 (\u003ca href=\"https://redirect.github.com/commitizen/cz-conventional-changelog/issues/105\"\u003e#105\u003c/a\u003e) (\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/5a371c1\"\u003e5a371c1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/9127e305ddee984d7e65bd48e3d079003f72ad58\"\u003e\u003ccode\u003e9127e30\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/commitizen/cz-conventional-changelog/issues/127\"\u003e#127\u003c/a\u003e from zoffyzhang/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/8b20d34835ce10eecefc1dd547d1176826722670\"\u003e\u003ccode\u003e8b20d34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/commitizen/cz-conventional-changelog/issues/63\"\u003e#63\u003c/a\u003e from commitizen/renovate/configure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/0f6dfbfa476c7afb4fb3b2f869fe67e0d9675f78\"\u003e\u003ccode\u003e0f6dfbf\u003c/code\u003e\u003c/a\u003e fix: Wrap updateTypes in packageRules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/58df4d1d414072a5b7ef1621b350197e8c6c412d\"\u003e\u003ccode\u003e58df4d1\u003c/code\u003e\u003c/a\u003e fix: Correct typo in JSON\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/72100698425369023089fc2d585500ceaa0003d7\"\u003e\u003ccode\u003e7210069\u003c/code\u003e\u003c/a\u003e chore: Update renovate config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/7ac768cc9401725928c48d78a984ecc679cc0a02\"\u003e\u003ccode\u003e7ac768c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/commitizen/cz-conventional-changelog/issues/53\"\u003e#53\u003c/a\u003e from commitizen/greenkeeper/initial\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/37bb75ae656856749dbd5b7bb3121a3cf11ef68e\"\u003e\u003ccode\u003e37bb75a\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into greenkeeper/initial\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/df66875dc0a8be1c17abb7ab7d66b0f55f4e9ddb\"\u003e\u003ccode\u003edf66875\u003c/code\u003e\u003c/a\u003e feat(engine): add support for disableSubjectLowerCase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/aae2548e682683d8637d0ee58bd4e8f320ba3a11\"\u003e\u003ccode\u003eaae2548\u003c/code\u003e\u003c/a\u003e feat(types): add suport for custom types (\u003ca href=\"https://redirect.github.com/commitizen/cz-conventional-changelog/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/commit/2aae31746884b0445fee25abbd3dfd974778a007\"\u003e\u003ccode\u003e2aae317\u003c/code\u003e\u003c/a\u003e fix(defaultValues): Added fallback for optional default values (\u003ca href=\"https://redirect.github.com/commitizen/cz-conventional-changelog/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/commitizen/cz-conventional-changelog/compare/v3.0.1...v3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 11.1.0 to 13.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-glob/blob/main/changelog.md\"\u003eglob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echangeglob\u003c/h1\u003e\n\u003ch2\u003e13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove the CLI program out to a separate package, \u003ccode\u003eglob-bin\u003c/code\u003e.\nInstall that if you'd like to continue using glob from the\ncommand line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the unsafe \u003ccode\u003e--shell\u003c/code\u003e option. The \u003ccode\u003e--shell\u003c/code\u003e option is now\nONLY supported on known shells where the behavior can be\nimplemented safely.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2\"\u003eGHSA-5j98-mcp5-4vw2\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--shell\u003c/code\u003e option for the command line, with a warning\nthat this is unsafe. (It will be removed in v12.)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--cmd-arg\u003c/code\u003e/\u003ccode\u003e-g\u003c/code\u003e as a way to \u003cem\u003esafely\u003c/em\u003e add positional\narguments to the command provided to the CLI tool.\u003c/li\u003e\n\u003cli\u003eDetect commands with space or quote characters on known shells,\nand pass positional arguments to them safely, avoiding\n\u003ccode\u003eshell:true\u003c/code\u003e execution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for node before v20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eincludeChildMatches: false\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eExport the \u003ccode\u003eIgnore\u003c/code\u003e class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--default -p\u003c/code\u003e flag to provide a default pattern\u003c/li\u003e\n\u003cli\u003eexclude symbolic links to directories when \u003ccode\u003efollow\u003c/code\u003e and \u003ccode\u003enodir\u003c/code\u003e\nare both set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd glob cli\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn \u003ccode\u003e'.'\u003c/code\u003e instead of the empty string \u003ccode\u003e''\u003c/code\u003e when the current\nworking directory is returned as a match.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eposix: true\u003c/code\u003e option to return \u003ccode\u003e/\u003c/code\u003e delimited paths, even on\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/3bfb9604fabcd372fd13bbacef90339d10d1aa92\"\u003e\u003ccode\u003e3bfb960\u003c/code\u003e\u003c/a\u003e 13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/db31a63edaffa88b6361199267f155112f49f4fe\"\u003e\u003ccode\u003edb31a63\u003c/code\u003e\u003c/a\u003e Split the CLI out from the main project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/54934586bc33b3f90fde6c13c1ca5b719801ee78\"\u003e\u003ccode\u003e5493458\u003c/code\u003e\u003c/a\u003e ci: remove node 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/3f7526c1f4843404a3548c5c5fc27aa2a329bca2\"\u003e\u003ccode\u003e3f7526c\u003c/code\u003e\u003c/a\u003e test: fix bin tests on windows (slashes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/2b03ccaf9fc397b6054d639cd5fbe97104d36221\"\u003e\u003ccode\u003e2b03cca\u003c/code\u003e\u003c/a\u003e 12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/d56203dc19a4af5c8f8177a3b67e63a14a246458\"\u003e\u003ccode\u003ed56203d\u003c/code\u003e\u003c/a\u003e prettier config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/bb521e5d188a8cbbe86d5cef3bf57a49fdee7c59\"\u003e\u003ccode\u003ebb521e5\u003c/code\u003e\u003c/a\u003e Remove --shell option where unsafe to use\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v11.1.0...v13.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `release-it` from 19.0.3 to 19.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/release-it/release-it/releases\"\u003erelease-it's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 19.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate list of projects using release-it (92b49d367d28f0eef8cebb7d29059ab54259edff)\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 2 to 4 (\u003ca href=\"https://redirect.github.com/release-it/release-it/issues/1253\"\u003e#1253\u003c/a\u003e) (21309d3dfcc29d6f87061f345610566070e092a8) - thanks \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]!\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/release-it/release-it/issues/1255\"\u003e#1255\u003c/a\u003e) (3fbaab14e2e3240a6b442b84be6019c57685c30e) - thanks \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]!\u003c/li\u003e\n\u003cli\u003eTest in node 24 (7a12b12a8f75006c72854b0a0934faf5a320067f)\u003c/li\u003e\n\u003cli\u003eUpgrade c12 (resolve \u003ca href=\"https://redirect.github.com/release-it/release-it/issues/1254\"\u003e#1254\u003c/a\u003e) (1f48d03ddfe5d0dff66e2b2211db688c01e5fff4)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 19.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd link to release-it-gitea plugin (bf6f1fbb77797ece76c24b47bb1bcd89a9dbd18b)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/release-it/release-it/issues/1243\"\u003e#1243\u003c/a\u003e) (e42e7dce72b1469ac1944a6d9eb6b6a8d987a919) - thanks \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]!\u003c/li\u003e\n\u003cli\u003eAdd OIDC publishing docs (\u003ca href=\"https://redirect.github.com/release-it/release-it/issues/1245\"\u003e#1245\u003c/a\u003e) (9933c0d3a3ea7a06513b01863098445552942fce) - thanks \u003ca href=\"https://github.com/mceachen\"\u003e\u003ccode\u003e@​mceachen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/release-it/release-it/issues/1247\"\u003e#1247\u003c/a\u003e) (7d9b77fa7ea8f4772257d675036f691982317c08) - thanks \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]!\u003c/li\u003e\n\u003cli\u003eAuto-format (96181f33ec493a239b32667bfc30f4c8841488f9)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (0b907d1cf621572b06663c5acfe989c422d0bf09)\u003c/li\u003e\n\u003cli\u003eRemove redundant knip entry (ca2f7b516585e115e0fbce7c96d0dbc219d2e665)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 19.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace lodash.get with custom get() function and add tests (\u003ca href=\"https://redirect.github.com/release-it/release-it/issues/1231\"\u003e#1231\u003c/a\u003e) (879a2ef69bb245d28cfe4abe4701ceefaadb6bee) - thanks \u003ca href=\"https://github.com/AlejandroRM-DEV\"\u003e\u003ccode\u003e@​AlejandroRM-DEV\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: set octokit log to {} instead of null (\u003ca href=\"https://redirect.github.com/release-it/release-it/issues/1237\"\u003e#1237\u003c/a\u003e) (6fc696f324897e133a9443064dfc6ef5dd827871) - thanks \u003ca href=\"https://github.com/efstathiosntonas\"\u003e\u003ccode\u003e@​efstathiosntonas\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (2195b7935f7bece7e0f49bd13089fc0eb4f671aa)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/release-it/release-it/commit/c5ed4ea3cf43b308624bb71764985d0d79dd90d5\"\u003e\u003ccode\u003ec5ed4ea\u003c/code\u003e\u003c/a\u003e Release 19.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/release-it/release-it/commit/1f48d03ddfe5d0dff66e2b2211db688c01e5fff4\"\u003e\u003ccode\u003e1f48d03\u003c/code\u003e\u003c/a\u003e Upgrade c12 (resolve \u003ca href=\"https://redirect.github.com/release-it/release-it/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/release-it/release-it/commit/7a12b12a8f75006c72854b0a0934faf5a320067f\"\u003e\u003ccode\u003e7a12b12\u003c/code\u003e\u003c/a\u003e Test in node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/release-it/release-it/commit/3fbaab14e2e3240a6b442b84be6019c57685c30e\"\u003e\u003ccode\u003e3fbaab1\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/release-it/release-it/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/release-it/release-it/commit/21309d3dfcc29d6f87061f345610566070e092a8\"\u003e\u003ccode\u003e21309d3\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 2 to 4 (\u003ca href=\"https://redirect.github.com/release-it/release-it/issues/1253\"\u003e#1253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/release-it/release-it/commit/92b49d367d28f0eef8cebb7d29059ab54259edff\"\u003e\u003ccode\u003e92b49d3\u003c/code\u003e\u003c/a\u003e Update list of projects using release-it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/release-it/release-it/commit/5fa09309ffadfc87ddb8ecabd2c294b1a52fa660\"\u003e\u003ccode\u003e5fa0930\u003c/code\u003e\u003c/a\u003e Release 19.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/release-it/release-it/commit/ca2f7b516585e115e0fbce7c96d0dbc219d2e665\"\u003e\u003ccode\u003eca2f7b5\u003c/code\u003e\u003c/a\u003e Remove redundant knip entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/release-it/release-it/commit/0b907d1cf621572b06663c5acfe989c422d0bf09\"\u003e\u003ccode\u003e0b907d1\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/release-it/release-it/commit/96181f33ec493a239b32667bfc30f4c8841488f9\"\u003e\u003ccode\u003e96181f3\u003c/code\u003e\u003c/a\u003e Auto-format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/release-it/release-it/compare/19.0.3...19.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsd` from 0.32.0 to 0.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tsdjs/tsd/releases\"\u003etsd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.33.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to TypeScript 5.9  128fb5e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ehttps://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.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/tsdjs/tsd/commit/9b8d615abd09c6760988b4499b53ac7074f8cc92\"\u003e\u003ccode\u003e9b8d615\u003c/code\u003e\u003c/a\u003e 0.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tsdjs/tsd/commit/128fb5e27d4464a5231c8ba3e2d2e407cc192634\"\u003e\u003ccode\u003e128fb5e\u003c/code\u003e\u003c/a\u003e Update to TypeScript 5.9\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsdjs/tsd/compare/v0.32.0...v0.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsup` from 8.5.0 to 8.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/egoist/tsup/releases\"\u003etsup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd script tag validation  -  by \u003ca href=\"https://github.com/benhoad\"\u003e\u003ccode\u003e@​benhoad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1314\"\u003eegoist/tsup#1314\u003c/a\u003e \u003ca href=\"https://github.com/egoist/tsup/commit/df7360b\"\u003e\u003c!-- raw HTML omitted --\u003e(df736)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate esbuild to fix sourcemap source issue  -  by \u003ca href=\"https://github.com/ArcherGu\"\u003e\u003ccode\u003e@​ArcherGu\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1316\"\u003eegoist/tsup#1316\u003c/a\u003e \u003ca href=\"https://github.com/egoist/tsup/commit/fb8ae7d\"\u003e\u003c!-- raw HTML omitted --\u003e(fb8ae)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/egoist/tsup/compare/v8.5.0...v8.5.1\"\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/egoist/tsup/commit/1ecb6a5783fc91c73a7426adaa9a5abf3f978f07\"\u003e\u003ccode\u003e1ecb6a5\u003c/code\u003e\u003c/a\u003e chore: release v8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/e92ba64be431aa5da9b40ff6103525b580517082\"\u003e\u003ccode\u003ee92ba64\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/fb8ae7d099a8b8885b5e9f4066696251b2d503f4\"\u003e\u003ccode\u003efb8ae7d\u003c/code\u003e\u003c/a\u003e fix: update esbuild to fix sourcemap source issue (\u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/db7cfaa1b5c09108ad944c201d91ffa9714afd59\"\u003e\u003ccode\u003edb7cfaa\u003c/code\u003e\u003c/a\u003e chore: upgrade pnpm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/df7360b3e0cd3165c378a8544bafa1cb745f3d02\"\u003e\u003ccode\u003edf7360b\u003c/code\u003e\u003c/a\u003e fix: add script tag validation (\u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1314\"\u003e#1314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/65e85472da977fca25ed0fe556a4a211ba7b2b50\"\u003e\u003ccode\u003e65e8547\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003esource-map\u003c/code\u003e to 0.7.6 (\u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/f127e57e8d729e4cab74d78a61c63b1f6bef9913\"\u003e\u003ccode\u003ef127e57\u003c/code\u003e\u003c/a\u003e ci: switch to trusted publisher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/egoist/tsup/commit/8b6907df5d944e5e4a639a297875a35818ba9fa5\"\u003e\u003ccode\u003e8b6907d\u003c/code\u003e\u003c/a\u003e chore: add maintenance info in README (\u003ca href=\"https://redirect.github.com/egoist/tsup/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/egoist/tsup/compare/v8.5.0...v8.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for tsup since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.20.3 to 4.20.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.20.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.5...v4.20.6\"\u003e4.20.6\u003c/a\u003e (2025-09-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eproperly hide relaySignal from process.listeners() (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/741\"\u003e#741\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/710a42473ebfdff362818bed4fd1f5c7a27837e2\"\u003e710a424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.20.6\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.20.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.4...v4.20.5\"\u003e4.20.5\u003c/a\u003e (2025-08-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle ambiguous packages (\u003ca href=\"https://github.com/privatenumber/tsx/commit/796053a6473898bf02283e90dea35a8ff537fa10\"\u003e796053a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.20.5\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.20.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.3...v4.20.4\"\u003e4.20.4\u003c/a\u003e (2025-08-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eoverride Node's native TS formats (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/733\"\u003e#733\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/a639836fad4e60dbda6498b7851b6890e0c60a08\"\u003ea639836\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.20.4\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/710a42473ebfdff362818bed4fd1f5c7a27837e2\"\u003e\u003ccode\u003e710a424\u003c/code\u003e\u003c/a\u003e fix: properly hide relaySignal from process.listeners() (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/20b91c44bbb00006f182fee3b0bcfc55aaec6e44\"\u003e\u003ccode\u003e20b91c4\u003c/code\u003e\u003c/a\u003e docs: make sponsors dynamic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/08dcd59a3a05774897a641a943702ca4b47192e0\"\u003e\u003ccode\u003e08dcd59\u003c/code\u003e\u003c/a\u003e chore: move vercel settings to root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/e6d1a4726540eb4dbef9b331acb13a294c674e96\"\u003e\u003ccode\u003ee6d1a47\u003c/code\u003e\u003c/a\u003e docs: obfuscate aside classname\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/de2719d943aefa1ac3f9b55b1351a2be79a546dc\"\u003e\u003ccode\u003ede2719d\u003c/code\u003e\u003c/a\u003e style: remove unused variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/13f2954df393488b5babfc33ccb36879399ab2ab\"\u003e\u003ccode\u003e13f2954\u003c/code\u003e\u003c/a\u003e chore: upgrade docs deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/0504525e5f0c69821f11e99496e5e02bfba29af8\"\u003e\u003ccode\u003e0504525\u003c/code\u003e\u003c/a\u003e chore: upgrade manten\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/132fdd83ef108a4f0b446e1c3e103f7928430017\"\u003e\u003ccode\u003e132fdd8\u003c/code\u003e\u003c/a\u003e test: assert require.cache\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/f057e7da236b1f5631d761cbebd08d580e2bb32d\"\u003e\u003ccode\u003ef057e7d\u003c/code\u003e\u003c/a\u003e test: require loop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/a6f8f9fa779129ebfecc1cdd766a4d25a05f2976\"\u003e\u003ccode\u003ea6f8f9f\u003c/code\u003e\u003c/a\u003e refactor: getFormat to handle all formats\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.3...v4.20.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typedoc` from 0.28.7 to 0.28.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TypeStrong/TypeDoc/releases\"\u003etypedoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced the \u003ccode\u003epreservedTypeAnnotationTags\u003c/code\u003e option to specify tags whose type annotations should\nbe copied to the output documentation, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3020\"\u003e#3020\u003c/a\u003e.\nAPI: Introduced \u003ccode\u003etypeAnnotation\u003c/code\u003e on \u003ccode\u003eCommentTag\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexcludePrivateClassFields\u003c/code\u003e option to hide \u003ccode\u003e#private\u003c/code\u003e members while allowing \u003ccode\u003eprivate\u003c/code\u003e members, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3017\"\u003e#3017\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdded support for TypeScript's \u003ccode\u003e@this\u003c/code\u003e tag for JS files which describe \u003ccode\u003ethis\u003c/code\u003e parameters, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3026\"\u003e#3026\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed conversion of auto-accessor types on properties with the \u003ccode\u003eaccessor\u003c/code\u003e keyword, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3019\"\u003e#3019\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved handling of HTML tags within headers for anchor generation, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3023\"\u003e#3023\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved support for detecting destructured parameters and renaming them to the name used in the doc comment, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3026\"\u003e#3026\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.13\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ebasePath\u003c/code\u003e option now also affects relative link resolution, TypeDoc will also check for\npaths relative to the provided base path. If you instead want TypeDoc to only change the rendered\nbase path for sources, use the \u003ccode\u003edisplayBasePath\u003c/code\u003e option, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3009\"\u003e#3009\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug introduced in 0.28.8 where TypeDoc could not render docs with some mixin classes, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3007\"\u003e#3007\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inheritDoc\u003c/code\u003e will now correctly overwrite \u003ccode\u003e@remarks\u003c/code\u003e and \u003ccode\u003e@returns\u003c/code\u003e blocks on the target comment, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3012\"\u003e#3012\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eexternalSymbolLinkMappings\u003c/code\u003e option now works properly on links pointing to inherited/overwritten signatures, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3014\"\u003e#3014\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.12\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVariables marked with \u003ccode\u003e@enum\u003c/code\u003e now work for symbols imported from another module, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3003\"\u003e#3003\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved magic introduced with \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/2999\"\u003e#2999\u003c/a\u003e to work with imported symbols, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3003\"\u003e#3003\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed relative link resolution to file names containing percent encoded URLs, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3006\"\u003e#3006\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eLinking to the project's README file with a relative link will now behave as expected, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3006\"\u003e#3006\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReduced unnecessary HTML element rendering in default theme.\nAPI: \u003ccode\u003eReflection.hasComment\u003c/code\u003e and \u003ccode\u003eComment.hasVisibleComponent\u003c/code\u003e now accepts an optional \u003ccode\u003enotRenderedTags\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.11\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eObject properties declared with shorthand property assignment will now use the variable's comment\nif they do not have their own comment, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/2999\"\u003e#2999\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md\"\u003etypedoc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.14 (2025-10-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced the \u003ccode\u003epreservedTypeAnnotationTags\u003c/code\u003e option to specify tags whose type annotations should\nbe copied to the output documentation, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3020\"\u003e#3020\u003c/a\u003e.\nAPI: Introduced \u003ccode\u003etypeAnnotation\u003c/code\u003e on \u003ccode\u003eCommentTag\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexcludePrivateClassFields\u003c/code\u003e option to hide \u003ccode\u003e#private\u003c/code\u003e members while allowing \u003ccode\u003eprivate\u003c/code\u003e members, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3017\"\u003e#3017\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdded support for TypeScript's \u003ccode\u003e@this\u003c/code\u003e tag for JS files which describe \u003ccode\u003ethis\u003c/code\u003e parameters, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3026\"\u003e#3026\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAPI: Re-introduced \u003ccode\u003erelevanceBoost\u003c/code\u003e on \u003ccode\u003eDeclarationReflection\u003c/code\u003e for plugin use, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3036\"\u003e#3036\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed conversion of auto-accessor types on properties with the \u003ccode\u003eaccessor\u003c/code\u003e keyword, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3019\"\u003e#3019\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved handling of HTML tags within headers for anchor generation, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3023\"\u003e#3023\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved support for detecting destructured parameters and renaming them to the name used in the doc comment, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3026\"\u003e#3026\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eConstructor type parameters will now inherit their class's type parameter descriptions if not otherwise specified, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3031\"\u003e#3031\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed compatibility with \u003ccode\u003e@microsoft/tsdoc-config\u003c/code\u003e version 0.18.0, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3035\"\u003e#3035\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCustom theme icons will now be used in the \u0026quot;On This Page\u0026quot; sidebar, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3039\"\u003e#3039\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.13 (2025-09-14)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ebasePath\u003c/code\u003e option now also affects relative link resolution, TypeDoc will also check for\npaths relative to the provided base path. If you instead want TypeDoc to only change the rendered\nbase path for sources, use the \u003ccode\u003edisplayBasePath\u003c/code\u003e option, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3009\"\u003e#3009\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed bug introduced in 0.28.8 where TypeDoc could not render docs with some mixin classes, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3007\"\u003e#3007\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@inheritDoc\u003c/code\u003e will now correctly overwrite \u003ccode\u003e@remarks\u003c/code\u003e and \u003ccode\u003e@returns\u003c/code\u003e blocks on the target comment, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3012\"\u003e#3012\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eexternalSymbolLinkMappings\u003c/code\u003e option now works properly on links pointing to inherited/overwritten signatures, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3014\"\u003e#3014\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.12 (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVariables marked with \u003ccode\u003e@enum\u003c/code\u003e now work for symbols imported from another module, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3003\"\u003e#3003\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved magic introduced with \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/2999\"\u003e#2999\u003c/a\u003e to work with imported symbols, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3003\"\u003e#3003\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed relative link resolution to file names containing percent encoded URLs, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3006\"\u003e#3006\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eLinking to the project's README file with a relative link will now behave as expected, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3006\"\u003e#3006\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eReduced unnecessary HTML element rendering in default theme.\nAPI: \u003ccode\u003eReflection.hasComment\u003c/code\u003e and \u003ccode\u003eComment.hasVisibleComponent\u003c/code\u003e now accepts an optional \u003ccode\u003enotRenderedTags\u003c/code\u003e parameter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.11 (2025-08-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eObject properties declared with shorthand property assignment will now use the variable's comment\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/15f0f2a4058b179e266da3e94cfa7f82b55e3bc1\"\u003e\u003ccode\u003e15f0f2a\u003c/code\u003e\u003c/a\u003e Update changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/a79f8d5e12c755b78f103f8c8732c4dcd870ca77\"\u003e\u003ccode\u003ea79f8d5\u003c/code\u003e\u003c/a\u003e Bump version to 0.28.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/4ca04c14d676e0dadc1cc63e05a060283e242ea6\"\u003e\u003ccode\u003e4ca04c1\u003c/code\u003e\u003c/a\u003e Handle \u003ccode\u003e@this\u003c/code\u003e tag, improved destructured parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/10092065d08970f1b8bddd0301fee1b1922cb1d4\"\u003e\u003ccode\u003e1009206\u003c/code\u003e\u003c/a\u003e Implement excludePrivateClassFields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/a85a65b145421cf8078720e893a97fa1c2b1b4db\"\u003e\u003ccode\u003ea85a65b\u003c/code\u003e\u003c/a\u003e Sort \u003ccode\u003enull\u003c/code\u003e and \u003ccode\u003eundefined\u003c/code\u003e last in union types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/8ff7d27bb43adb4c9bf42485edbdd59f504428ba\"\u003e\u003ccode\u003e8ff7d27\u003c/code\u003e\u003c/a\u003e Fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/fdd83699ff5bfc38ea53f6ee0ac4cfd61ed5046c\"\u003e\u003ccode\u003efdd8369\u003c/code\u003e\u003c/a\u003e Improve slugger for headers containing HTML\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/efd06b1d657bba21f75154321407273a6e790925\"\u003e\u003ccode\u003eefd06b1\u003c/code\u003e\u003c/a\u003e Fix conversion of auto accessor types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/54af135a17af1a5595166c7cc12650ac014b6028\"\u003e\u003ccode\u003e54af135\u003c/code\u003e\u003c/a\u003e Introduce preservedTypeAnnotationTags option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/bd7888a189352bfaed88793aff6f051a0b6a7ea7\"\u003e\u003ccode\u003ebd7888a\u003c/code\u003e\u003c/a\u003e Update bug_report.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TypeStrong/TypeDoc/compare/v0.28.7...v0.28.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typedoc-plugin-frontmatter` from 1.3.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/blob/main/packages/typedoc-plugin-frontmatter/CHANGELOG.md\"\u003etypedoc-plugin-frontmatter's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly resolve \u003ccode\u003efrontmatterCommentTags\u003c/code\u003e for signatures (\u003ca href=\"https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/848\"\u003e#848\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/typedoc2md/typedoc-plugin-markdown/commit/b4d9037d6d683c35bc7998d84c9b5fe6f6165376\"\u003e\u003ccode\u003eb4d9037\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/c66f769676e20527d3b24e45a24cafb19a2ab42f\"\u003e\u003ccode\u003ec66f769\u003c/code\u003e\u003c/a\u003e fix(frontmatter): correctly resolve \u003ccode\u003efrontmatterCommentTags\u003c/code\u003e for signatures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/5b803ed8ef7a2566474956034fd4f116422e7d0d\"\u003e\u003ccode\u003e5b803ed\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/6682592b8e6bed98e3b6023498d0cba3f9b7458b\"\u003e\u003ccode\u003e6682592\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/7da57e251c1d9083853a56431a8f47504b840446\"\u003e\u003ccode\u003e7da57e2\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/74a649f29aee4ac605b4f2405c5a438d300def1e\"\u003e\u003ccode\u003e74a649f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/53dcf2fd1f0a1b3926214b32f9f70b901c18786f\"\u003e\u003ccode\u003e53dcf2f\u003c/code\u003e\u003c/a\u003e chore(all): replace Jest with Mocha and Node's assert module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/362c3a50f320de5ff5276884a2f21eaa02ef9a51\"\u003e\u003ccode\u003e362c3a5\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/595c60f08c3a31b671a1b83148438e6ab841d254\"\u003e\u003ccode\u003e595c60f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/d6c42a42c43c9fb4328cd4155b01fc6fc2c9b1da\"\u003e\u003ccode\u003ed6c42a4\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commits/typedoc-plugin-frontmatter@1.3.1/packages/typedoc-plugin-frontmatter\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typedoc-plugin-markdown` from 4.7.0 to 4.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/releases\"\u003etypedoc-plugin-markdown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etypedoc-plugin-markdown@4.9.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExposed new option \u003ccode\u003enavigationJson\u003c/code\u003e that can be used to write navigation structure as JSON to disk.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove type params from inline reflection titles when router=module to resolve anchoring issues (\u003ca href=\"https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/843\"\u003e#843\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etypedoc-plugin-markdown@4.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle empty markdown links (\u003ca href=\"https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/836\"\u003e#836\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etypedoc-plugin-markdown@4.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExposed additional placeholders in \u003ccode\u003epageTitleTemplates\u003c/code\u003e and adjusted default templates (\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/tree/HEAD/packages/typedoc-plugin-markdown/issues/831\"\u003e#831\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eTweaked the format of abstract class page titles to include the translated abstract keyword (e.g., \u0026quot;Abstract Class: MyClass\u0026quot;) for improved readability.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003estrikeDeprecatedPageTitles\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect link fragments (\u003ca href=\"https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/832\"\u003e#832\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etypedoc-plugin-markdown@4.7.1\u003c/h2\u003e\n\u003ch2\u003ePatch Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEscape square brackets in index signature types (\u003ca href=\"https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/829\"\u003etypedoc2md/typedoc-plugin-markdown#829\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix missing segments in declaration titles that contain periods.\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/typedoc2md/typedoc-plugin-markdown/blob/main/packages/typedoc-plugin-markdown/CHANGELOG.md\"\u003etypedoc-plugin-markdown's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.9.0 (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExposed new option \u003ccode\u003enavigationJson\u003c/code\u003e that can be used to write navigation structure as JSON to disk.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove type params from inline reflection titles when router=module to resolve anchoring issues (\u003ca href=\"https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/843\"\u003e#843\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.1 (2025-08-12)\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle empty markdown links (\u003ca href=\"https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/836\"\u003e#836\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.0 (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExposed additional placeholders in \u003ccode\u003epageTitleTemplates\u003c/code\u003e and adjusted default templates (\u003ca href=\"https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/831\"\u003e#831\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eTweaked the format of abstract class page titles to include the translated abstract keyword (e.g., \u0026quot;Abstract Class: MyClass\u0026quot;) for improved readability.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003estrikeDeprecatedPageTitles\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect link fragments (\u003ca href=\"https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/832\"\u003e#832\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.7.1 (2025-07-19)\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEscape square brackets in index signature types (\u003ca href=\"https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/829\"\u003e#829\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix missing segments in declaration titles that contain periods.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/5b803ed8ef7a2566474956034fd4f116422e7d0d\"\u003e\u003ccode\u003e5b803ed\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/43d37d0956a6561d3d70e44758348e9b31c441ae\"\u003e\u003ccode\u003e43d37d0\u003c/code\u003e\u003c/a\u003e chore(docs): updated docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/df8ea165dc7c90fbf5428c9f0907afd18394678b\"\u003e\u003ccode\u003edf8ea16\u003c/code\u003e\u003c/a\u003e chore(all): updated packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/7844eb9913720c9a0e978b71c840e8c2292b9512\"\u003e\u003ccode\u003e7844eb9\u003c/code\u003e\u003c/a\u003e feat(core): exposed new option \u0026quot;navigationJson\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/1cf38541518fe32d0b6d032bfd702c2c674e782c\"\u003e\u003ccode\u003e1cf3854\u003c/code\u003e\u003c/a\u003e chore(docs): updated docs website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/36bc98f608042ad58d5a89033e85542943ba4432\"\u003e\u003ccode\u003e36bc98f\u003c/code\u003e\u003c/a\u003e fix(core): remove type params from inline reflection titles to resolve anchor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/7e203703bfa620668cbd11d4b9f3a42f2032f87e\"\u003e\u003ccode\u003e7e20370\u003c/code\u003e\u003c/a\u003e chore(docs): updated changelog date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/6682592b8e6bed98e3b6023498d0cba3f9b7458b\"\u003e\u003ccode\u003e6682592\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/54b6d062cad7a23d5461feba7f6acfa45c39ec7d\"\u003e\u003ccode\u003e54b6d06\u003c/code\u003e\u003c/a\u003e chore(all): fix npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commit/f98c0b6e1d630ed0777b2ba2ecaa024c7236f8ae\"\u003e\u003ccode\u003ef98c0b6\u003c/code\u003e\u003c/a\u003e fix(core): correctly handle empty markdown links\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typedoc2md/typedoc-plugin-markdown/commits/typedoc-plugin-markdown@4.9.0/packages/typedoc-plugin-markdown\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.3 to 5.9.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.9.3\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eNo specific changes for TypeScript 5.9.2 (Stable)\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 RC\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/\"\u003erelease announcement\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 5.9 Beta\u003c/h2\u003e\n\u003cp\u003eNote: this tag was recreated to point at the correct commit. The npm package contained the correct content.\u003c/p\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.9.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb\"\u003e\u003ccode\u003ec63de15\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf\"\u003e\u003ccode\u003e8428ca4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62438\"\u003e#62438\u003c/a\u003e (Fix incorrectly ignored dts file fr...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980\"\u003e\u003ccode\u003ea131cac\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62351\"\u003e#62351\u003c/a\u003e (Add missing Float16Array constructo...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5\"\u003e\u003ccode\u003e0424333\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62423\"\u003e#62423\u003c/a\u003e (Revert PR 61928) into release-5.9 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62425\"\u003e#62425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd\"\u003e\u003ccode\u003ebdb641a\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62311\"\u003e#62311\u003c/a\u003e (Fix parenthesizer rules for manuall...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748\"\u003e\u003ccode\u003e0d9b9b9\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61978\"\u003e#61978\u003c/a\u003e (Restructure CI to prepare for requi...) into release-5.9 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597\"\u003e\u003ccode\u003e2dce0c5\u003c/code\u003e\u003c/a\u003e Intentionally regress one buggy declaration output to an older version (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/62163\"\u003e#62163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/5be33469d551655d878876faa9e30aa3b49f8ee9\"\u003e\u003ccode\u003e5be3346\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad825f2bee3362886d642c48cb97c82df82b3ddb\"\u003e\u003ccode\u003ead825f2\u003c/code\u003e\u003c/a\u003e Bump version to 5.9.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/463a5bf92c3597dc14f252517c10a1bef7ac2f4c\"\u003e\u003ccode\u003e463a5bf\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.2.4 to 4.0.13\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.0.13\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't use type from Vite 7.1  -  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...\n\n_Description has been truncated_","html_url":"https://github.com/ax-llm/ax/pull/435","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ax-llm%2Fax/issues/435","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/435/packages"}}]}